Commit Graph

133 Commits

Author SHA1 Message Date
028e9a9cac fix(types): correct leap year calculation for century years
The naive year%4==0 check incorrectly treats years like 1900 and 2100
as leap years. Add types.IsLeapYear and types.YearLength helpers using
the full Gregorian calendar rule (divisible by 4, except centuries
unless divisible by 400). Replace all 8 occurrences across the
codebase.
2026-04-08 09:41:44 +00:00
b02b5c3887 chore: remove stale code review artifact 2026-03-11 06:01:51 +00:00
30dea2c239 test(types,common): add unit tests, fix goimports formatting
- Add tests for types package: NewDataSet, NewCommit, Commit.String,
  Freq.Merge, DataSet operations
- Add tests for graph/common package: MinMax, ColorForFrequency,
  CreateGraph, SetColorScheme
- Fix goimports alignment in common.go and settings.go
2026-03-11 06:01:45 +00:00
b3f19b0a40 Merge pull request #1 from taigrr/cd/modernize-go-deps
chore: modernize Go 1.26, update deps, fix lint issues
2026-02-23 12:31:45 -05:00
8f8735d5a8 chore: modernize Go 1.26, update deps, fix lint issues
- Update Go version from 1.19 to 1.26
- Update all dependencies to latest versions
- Fix staticcheck warnings (unused vars, types, functions)
- Remove unused svgToPng function
- Add GitHub Actions CI workflow
2026-02-23 17:27:51 +00:00
b165dc219c Update README.md 2024-05-19 14:58:38 -07:00
dc641feb4a update go mod 2024-01-08 09:24:20 -08:00
ab5f213f3b update deps, instructions v0.0.4 2023-05-29 12:51:54 -07:00
2e1ca191ea fix readme links 2023-05-29 12:39:49 -07:00
b3e304756f rename server v0.0.2 2023-05-28 13:46:15 -07:00
95519909fa update parse dep to prefer mgconfig v0.0.1 2023-05-28 13:43:52 -07:00
0ca447fab6 add license 2023-03-07 13:37:21 -08:00
baebdb1c03 go deps upgrade 2023-03-07 13:29:03 -08:00
53da0b9797 Add first shot at readme 2023-03-07 13:14:23 -08:00
b83c52ab50 make highlight color of active list responsive 2023-03-04 12:05:29 -08:00
5ce5ff29ea allow switching panes 2023-03-03 23:44:08 -08:00
10bd84e984 allow selected items in filter 2023-03-02 11:32:56 -08:00
1b47179339 make settings list fit screen size, use batch message to ensure all callbacks used 2023-03-01 18:20:56 -08:00
fdb5aeae32 add barebones listdelegate 2023-02-28 15:00:40 -08:00
60248cd5ca placeholder delegate output 2023-02-27 17:47:35 -08:00
aea58da34b initialize authors and repos 2023-02-26 23:03:02 -08:00
91545e2e09 update the appropriate lists on keyenter/space 2023-02-25 21:39:11 -08:00
50cf9c7dd5 add selectable item type 2023-02-25 17:51:37 -08:00
91ae77071e add update switch 2023-02-24 23:21:05 -08:00
acf799bfeb remove main 2023-02-24 19:52:21 -08:00
25d0e0aa99 break out cli into ui subpackage 2023-02-24 18:48:49 -08:00
3082da4404 add settings view lipgloss join 2023-02-24 18:35:07 -08:00
17f056ceb9 starting to go down map route 2023-02-23 08:35:11 -08:00
7296409a49 add update functionality to pull in settings changes 2023-02-22 21:51:55 -08:00
fdaad2b3fb add settings and use settings for model generation 2023-02-22 18:02:14 -08:00
fb8ab20877 add list model dependency and mod tidy 2023-02-21 23:12:32 -08:00
b813a818fe add cursor and struct for settings 2023-02-21 22:43:09 -08:00
009c198cde add caching for authors, expauthor type 2023-02-21 21:37:43 -08:00
c9db6e38e4 fix initial selection/highlighting issue 2023-02-20 21:16:33 -08:00
c1e69b62f1 make commitlog updates more efficient 2023-02-20 20:48:05 -08:00
9c0d06cfcc add keybindings for table navigation 2023-02-20 20:09:51 -08:00
ef50a92ce1 messy first cut of tableview 2023-02-20 19:43:09 -08:00
bbb902ac7b update year for commitlog 2023-02-20 14:33:04 -08:00
3aa9dad280 fix oob error for paginator 2023-02-20 13:45:12 -08:00
3241a8df3f go mod upgrade for net vulns 2023-02-19 10:50:04 -08:00
9e934da2de add keybinds and Update for paginator 2023-02-19 10:30:52 -08:00
902266ede7 repo commits are sorted by default, stub out paginator 2023-02-18 18:12:45 -08:00
ecc3163d28 refactor Author type 2023-02-18 17:56:49 -08:00
b482a11999 add stringer to commit 2023-02-17 17:54:44 -08:00
ec642ccefc fix getAuthor/Email funcs 2023-02-17 17:47:37 -08:00
7dc43e18ed consolidate types 2023-02-16 21:23:36 -08:00
011714eb3b update to fix commitlog message 2023-02-15 23:52:21 -08:00
e4decf6ee2 readying up for loading in commit messages to UI 2023-02-15 23:45:50 -08:00
5d6ca69a2b prepare for git commit chan aggregation 2023-02-14 22:51:54 -08:00
f932d2ce21 Day Commits in progress 2023-02-13 18:00:28 -08:00