Commit Graph

66 Commits

Author SHA1 Message Date
lukaszraczylo a6377366af Update go.mod and go.sum (#32) v1.0.2 2026-05-22 05:28:41 +01:00
lukaszraczylo 21a58922c7 chore(web): bump node deps to latest minors (#31)
- bump all minor/patch versions via pnpm update (vue 3.5, vite 7.3,
  tailwindcss 4.3, @playwright/test 1.60, eslint 9.39.4, etc.)
- add vue-eslint-parser ^10.4.0 to satisfy eslint-plugin-vue 10.9 peer dep
  (lint regressed without it: .vue parse errors)
- remove stale package-lock.json; pnpm-lock.yaml is canonical

Held back major bumps: eslint 10, vite 8, vue-router 5, @eslint/js 10.

Verified: pnpm run lint clean, pnpm run build succeeds.
v1.0.1
2026-05-22 01:27:08 +01:00
lukaszraczylo 984df2d992 Update release.yml v0.3.21 2026-05-22 00:53:07 +01:00
lukaszraczylo df7abb2834 Update go.mod and go.sum (#30) 2026-05-22 00:52:06 +01:00
lukaszraczylo 94e3c151c7 Update Go version constraint in autoupdate workflow v0.3.19 2026-05-22 00:50:17 +01:00
lukaszraczylo 676670167a Update go.mod and go.sum (#27) v0.3.18 2026-02-25 03:50:37 +00:00
lukaszraczylo 86902839fd Update go.mod and go.sum (#26) v0.3.17 2026-02-23 03:52:44 +00:00
lukaszraczylo 1407d276fb Update go.mod and go.sum (#25) v0.3.16 2026-02-18 03:51:39 +00:00
lukaszraczylo 18421908ea Update go.mod and go.sum (#24) v0.3.15 2026-02-17 03:50:33 +00:00
lukaszraczylo f9f193eac5 Update go.mod and go.sum (#23) v0.3.14 2026-02-15 03:53:08 +00:00
lukaszraczylo 6ee7cfaee4 Update go.mod and go.sum (#22) v0.3.13 2026-02-13 03:52:40 +00:00
lukaszraczylo 7f27aa6378 Update go.mod and go.sum (#21) v0.3.12 2026-02-11 03:58:27 +00:00
lukaszraczylo 0c0c464fbc Update go.mod and go.sum (#20) v0.3.11 2026-02-10 03:59:47 +00:00
lukaszraczylo 0aac0b76c0 Update go.mod and go.sum (#18) v0.3.10 2026-02-09 03:55:43 +00:00
lukaszraczylo 45adbbe84f Update go.mod and go.sum (#17) v0.3.9 2026-02-05 03:49:30 +00:00
lukaszraczylo 63825bdfd4 Update go.mod and go.sum (#16) v0.3.8 2026-02-04 03:49:12 +00:00
lukaszraczylo 5ca802cae7 Update go.mod and go.sum (#15) v0.3.7 2026-02-02 03:53:23 +00:00
lukaszraczylo 4dc9dc3d07 Update go.mod and go.sum (#14) v0.3.6 2026-01-26 03:40:24 +00:00
lukaszraczylo 7fc413ba92 Update go.mod and go.sum (#13) v0.3.5 2026-01-25 03:38:04 +00:00
lukaszraczylo 821891a890 Update go.mod and go.sum (#12) v0.3.4 2026-01-23 03:35:05 +00:00
lukaszraczylo 063b5acfbb Update go.mod and go.sum (#11) v0.3.3 2026-01-19 03:36:30 +00:00
lukaszraczylo e2bd053906 Update go.mod and go.sum (#10) v0.3.2 2026-01-16 03:33:55 +00:00
lukaszraczylo 7ba4d438dd improvements jan2025 (#9)
* feat(scoring): add tests bonus and fix average calculations

- [x] Add CommitsWithTests metric to track commits with test file changes
- [x] Add TestsBonus to score breakdown (15 points per commit with tests)
- [x] Fix AvgTimeToMerge calculation to use count of PRs with valid data
- [x] Fix AvgReviewTime calculation to use count of reviews with valid data
- [x] Fix AvgPRSize calculation to only include merged PRs
- [x] Add trackActivityDay helper to deduplicate activity tracking code
- [x] Track activity days for PR creation, reviews, and issue comments
- [x] Separate issue close tracking from issue open tracking
- [x] Update early bird window from 5am-9am to 6am-9am
- [x] Add time-based multipliers to velocity timeline scoring
- [x] Update GraphQL query to fetch OPEN, MERGED, CLOSED PRs
- [x] Fix PR filtering logic to handle all PR states correctly
- [x] Improve watch handlers in Vue components to prevent double-loading
- [x] Fix formatDuration to handle zero and negative values
- [x] Update scoring documentation to include Tests component

* refactor: use standard library and consolidate constants

- [x] Replace custom contains function with slices.Contains
- [x] Remove duplicate contains function implementations
- [x] Extract magic numbers to named constants in formatters
- [x] Create constants composable for app-wide values
- [x] Add ESLint configuration with browser globals
- [x] Add lint npm scripts to package.json
- [x] Reorder Vue template attributes for consistency
- [x] Remove unused variable in AchievementProgress
- [x] Add pnpm lock file
v0.3.1
2026-01-13 11:39:35 +00:00
lukaszraczylo a23915c620 Update go.mod and go.sum (#8) v0.2.43 2026-01-13 03:33:35 +00:00
lukaszraczylo 8d79d058ec Update go.mod and go.sum (#7) v0.2.42 2026-01-12 03:36:11 +00:00
lukaszraczylo 186c856d59 Update go.mod and go.sum (#6) v0.2.41 2026-01-10 03:32:24 +00:00
lukaszraczylo b2c6e991d8 Update go.mod and go.sum (#5) v0.2.40 2026-01-09 03:34:15 +00:00
lukaszraczylo e4ec2470d3 Update go.mod and go.sum (#4) v0.2.39 2025-12-31 03:33:45 +00:00
lukaszraczylo 3854f224b0 Update go.mod and go.sum (#3) v0.2.38 2025-12-23 03:24:44 +00:00
lukaszraczylo 7008f41aff Update secrets configuration in autoupdate workflow v0.2.37 2025-12-23 03:01:18 +00:00
lukaszraczylo ac04848654 Update the views. v0.2.36 2025-12-19 11:22:42 +00:00
lukaszraczylo 3bd9807e50 Fixes calculations (#2)
Git Level (per commit):
    - Track unique file paths in FilesModified slice
    - FilesChanged = count of unique files in THIS commit

  Aggregator Level (per contributor):
    - Collect all file paths from all commits into a SET
    - FilesChanged = size of the unique file set

  Result:
    - Contributor.FilesChanged = count of UNIQUE files they touched
    - Repository contributor = unique files in THAT repo only
v0.2.35
2025-12-19 10:44:00 +00:00
lukaszraczylo aedcf87338 Ignore file rename / remove operations as they don't contribute to the codebase. (#1) v0.2.34 2025-12-16 19:11:25 +00:00
lukaszraczylo 8423b6ada1 Update + signing of the binaries v0.2.33 2025-12-15 00:46:20 +00:00
lukaszraczylo 4aab8af16f Remove the light mode. v0.2.32 2025-12-12 23:07:29 +00:00
lukaszraczylo a5d69ccb86 Fix styling 2025-12-12 22:41:21 +00:00
lukaszraczylo a5b522c996 Improve mobile responsiveness, explain scoring, simple search. 2025-12-12 20:42:58 +00:00
lukaszraczylo 09b0c533b4 Add retry logic for GitHub graphql requests v0.2.29 2025-12-12 01:56:52 +00:00
lukaszraczylo c34f82e548 Calculations fixes. v0.2.28 2025-12-12 01:29:46 +00:00
lukaszraczylo 03d1ef430a Use github graphql client as primary, fallback to rest client v0.2.27 2025-12-11 23:35:53 +00:00
lukaszraczylo 5115551543 Abstract git operations into generics. 2025-12-11 22:12:17 +00:00
lukaszraczylo 2f88b1a30a Add limits on the git clone based on the start date. 2025-12-11 22:04:18 +00:00
lukaszraczylo 53b1301404 Additional checks on issues. v0.2.24 2025-12-11 19:43:40 +00:00
lukaszraczylo 78f961be81 fixup! Update documentation page, add scoring calculations. v0.2.23 2025-12-11 13:34:43 +00:00
lukaszraczylo dfccce315c Update documentation page, add scoring calculations. v0.2.22 2025-12-11 13:04:58 +00:00
lukaszraczylo 37a6a3894d Update token requirements documentation. 2025-12-11 12:51:32 +00:00
lukaszraczylo f338e23caf Fixup user profiles display. v0.2.20 2025-12-11 12:27:54 +00:00
lukaszraczylo 8073711f4b Add additional sections. v0.2.19 2025-12-11 11:03:20 +00:00
lukaszraczylo 9ded096839 Create meaningful lines calculations. 2025-12-11 10:11:15 +00:00
lukaszraczylo 73ca73f9fc Update tests. 2025-12-11 09:45:49 +00:00