Commit Graph

1503 Commits

Author SHA1 Message Date
Ferdinand Mütsch
3154cd8519 fix: make summaries display actual data range or requested interval if no data present
fix: use unix era start time in wakatime compat endpoints (resolve #843)
2025-09-16 00:40:48 +02:00
Ferdinand Mütsch
849d7a8996 fix: summary from date display (resolve #843) 2025-09-16 00:02:33 +02:00
Ferdinand Mütsch
b12f76ec0f fix: decrease batch insert chunk size for sqlite compatibility (resolve #840) 2025-09-11 20:14:35 +02:00
Ferdinand Mütsch
029d1304f8 docs: update swagger docs [skip ci] 2025-09-11 08:37:26 +02:00
Ferdinand Mütsch
2082624132 chore: replace precomputed user heartbeat ranges by grouping view query 2025-09-07 21:45:42 +02:00
Ferdinand Mütsch
73d7213656 Merge branch 'fork/k2on/add-nix-icon' 2025-09-07 19:22:48 +02:00
Ferdinand Mütsch
74946953c5 fix: prevent overlapping duration regeneration jobs 2025-09-07 08:00:34 +02:00
Max Koon
794d49ad67 Delete wakapi.yml 2025-09-05 23:08:35 -04:00
Max Koon
7aa0773745 fix: bundle new nix icon 2025-09-05 23:05:32 -04:00
Max Koon
e7ff774343 feat: add nix language icon 2025-09-05 16:59:29 -04:00
Ferdinand Mütsch
ae51a762e1 Merge branch 'fork/k2on/theming' 2.15.0 2025-09-05 14:09:21 +02:00
Ferdinand Mütsch
eb169695d7 feat(compat): implement wakatime user agents endpoint (resolve #833) 2025-09-05 14:06:32 +02:00
Max Koon
df81cb34a2 refactor: add alpha value to all colors and fix index digits 2025-09-05 07:49:53 -04:00
Ferdinand Mütsch
57ddbfbd8b ci: build with latest go 1.25 experimental features [skip ci] 2025-09-05 11:08:57 +02:00
Ferdinand Mütsch
72663839eb fix: respect aliases when filtering by project labels (resolve #836) 2025-09-05 10:45:34 +02:00
Ferdinand Mütsch
5f25bd7e99 fix: make db migration script account for unhashed heartbeats [skip ci] 2025-09-05 09:40:11 +02:00
Ferdinand Mütsch
b4aa96ae2f perf: support mysql compressed connections 2025-09-02 21:28:49 +02:00
Ferdinand Mütsch
a060a73098 chore: bash script to export and import mysql tables as tsv [skip ci] 2025-09-02 09:56:15 +02:00
Max Koon
57d7be61fc Merge branch 'master' into theming 2025-09-01 15:41:10 -04:00
Max Koon
92bcfeeb10 refactor: change the rest of the colors 2025-09-01 15:37:44 -04:00
Ferdinand Mütsch
f6ba56e2a5 chore: less verbose info logging for active users [skip ci] 2025-09-01 19:54:25 +02:00
Max Koon
c41ae4a1a6 fix: bg to focused 2025-09-01 13:04:45 -04:00
Max Koon
b88a78da59 fix: add focus var 2025-09-01 13:01:27 -04:00
Max Koon
6d09ce7903 change: gray-800 from card to background 2025-09-01 12:36:12 -04:00
Max Koon
95f465ae30 refactor: color variables 2025-09-01 12:02:52 -04:00
Ferdinand Mütsch
cfe69df9ff chore: upgrade to go 1.25 2025-08-30 22:44:25 +02:00
Ferdinand Mütsch
3a74d4db7f feat: extend db migration script to filter by individual users [skip ci] 2025-08-29 15:33:29 +02:00
Ferdinand Mütsch
191936ec23 fix: proper usage of sqlite driver
fix: improve sqlite date parsing robustness
2025-08-29 15:33:29 +02:00
Ferdinand Mütsch
44bda0f209 docs: update readme [skip ci] 2025-08-29 15:33:29 +02:00
Ferdinand Mütsch
5f42c12933 chore: use wal journal mode for sqlite [skip ci] 2025-08-25 08:21:08 +02:00
Ferdinand Mütsch
e1a62ffc99 chore: ability to toggle certain entity types in db migration script [skip-ci] 2025-08-22 15:57:22 +02:00
Ferdinand Mütsch
9cd322a231 refactor: generic db migrations script
chore: various convenience repository methods
chore: make scripts folder its own module
2025-08-22 15:49:26 +02:00
Ferdinand Mütsch
4050c31b02 Merge branch 'fork/NazmusSayad/start-of-week-customization' 2025-08-22 14:13:29 +02:00
Ferdinand Mütsch
d021f57516 chore: remove unnecessary migration 2025-08-22 14:13:16 +02:00
Ferdinand Mütsch
87e332d5c5 chore: load testing tool [skip-ci] 2025-08-21 08:55:11 +02:00
Nazmus Sayad
bfd137e634 feat: add user preference for start of week 2025-08-18 22:40:45 +06:00
Ferdinand Mütsch
1c47ebf636 Merge remote-tracking branch 'origin/master' 2025-08-15 12:16:10 +02:00
Ferdinand Mütsch
4b02b6bdf5 chore: config option to skip mx dns record validation (resolve #826) 2025-08-15 11:55:52 +02:00
Henri Burau
ae66e69a1d remove debug log entry 2025-08-14 20:02:30 +10:00
Ferdinand Mütsch
850c176b7f chore: consistent indentation [skip-ci] 2025-08-09 11:33:29 +02:00
Ferdinand Mütsch
ad154294c8 fix: accept partially valid batch of heartbeats (resolve #824) 2025-08-08 18:20:11 +02:00
Ferdinand Mütsch
8b8fe21fed fix: assume coding as default category if not specified otherwise (see #817) 2025-08-02 11:06:39 +02:00
Ferdinand Mütsch
7f281184de chore: detect wsl as separate os (resolve #817, #718) 2025-08-02 11:03:15 +02:00
Ferdinand Mütsch
70eafc3144 chore: cockroach deprecation warning 2.14.1 2025-07-18 10:40:27 +02:00
Ferdinand Mütsch
4ffde946d5 chore: disable mysql table optimization 2025-07-18 10:37:54 +02:00
Ferdinand Mütsch
1e0ef43d92 chore: upgrade dependencies 2025-07-18 10:28:11 +02:00
Ferdinand Mütsch
700921406e feat: automatic background database vacuuming and table optimization (resolve #785) 2025-07-18 10:26:41 +02:00
Ferdinand Mütsch
9f925b7f02 ci: pin runner image ubuntu version to 24.04 2025-07-18 08:57:18 +02:00
jstoparczyk
7eab383276 migrate from post-requests tests to actual tests and (mostly) assertions
notable change: expect  fields to be of type array and length of 0, rather than only expecting their length to be 0
2025-06-27 19:00:14 +02:00
jstoparczyk
52925a3532 migrate from post-requests tests to actual tests and (mostly) assertions 2025-06-27 18:55:32 +02:00