74 Commits

Author SHA1 Message Date
monomarh
9ff8f2f750 Merge remote-tracking branch 'origin/master' 2025-11-16 21:42:23 +01:00
Ferdinand Mütsch
48e5269e49 fix: failing migration (resolve #864) 2025-11-14 18:13:43 +01:00
monomarh
85eb5e3173 feat: add support for multiple API keys in addition to the user key 2025-10-24 03:51:37 +02:00
Ferdinand Mütsch
9ac408de3f fix: faulty migration to add duration primary key column (resolve #849) 2025-10-17 14:31:50 +02:00
Ferdinand Mütsch
c952184324 fix: migration for mariadb 2025-10-05 23:37:25 +02:00
Ferdinand Mütsch
068223839c fix: user model consistency checks 2025-10-05 23:07:24 +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
850c176b7f chore: consistent indentation [skip-ci] 2025-08-09 11:33:29 +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
8c8ae5d7ee fix: purge user durations as part of data cleanup (relates to #785) 2025-05-10 11:16:46 +02:00
Ferdinand Mütsch
ca3035b14b fix: improve robustness of durations key column migration 2025-05-10 10:55:32 +02:00
Ferdinand Mütsch
84365442b0 fix: add non-natural primary key to durations table (resolve #777) 2025-04-25 18:22:02 +02:00
Ferdinand Mütsch
9985e8d9de fix: fill missing category of browsing heartbeats (resolve #760) 2025-03-13 08:52:24 +01:00
Ferdinand Mütsch
0351d497fa refactor: make durations a persistent yet ephemeral database entity for query filter speedup (resolve #716) 2025-02-21 11:29:13 +01:00
Ferdinand Mütsch
0ce55d26fe chore: migrate user heartbeats timeout preferences 2025-02-21 11:29:13 +01:00
Ferdinand Mütsch
b2fd1074c5 chore: upgrade pond dependency [skip ci] 2025-01-18 16:19:19 +01:00
Ferdinand Mütsch
5fa2515931 fix: readme card default custom title (resolve #715)
chore: add option to configure activity chart sharing separately
2024-12-20 21:16:55 +01:00
finn
34bf742ca8 Use conf.Log().Fatal to replace log.Fatal; Only initial Sentry logger once 2024-08-23 06:11:53 +07:00
finn
b5bb3da9b6 Correct the logs to use the format key:value 2024-08-20 08:45:43 +07:00
finn
118e51139a First round replace logbuch to slog 2024-08-20 05:59:17 +07:00
Chen Junda
056633c5ec fix some issue 2024-01-12 23:41:18 +08:00
Chen Junda
a467a0a9fd fix 2024-01-10 21:17:48 +08:00
Chen Junda
a7d523b5ce implement 2024-01-10 20:03:38 +08:00
Ferdinand Mütsch
bc8e7f1234 chore: minor fix in latest migration 2023-10-23 12:11:26 +02:00
Ferdinand Mütsch
e84ee1aa94 chore: implement support for last branch placeholder (resolve #538) 2023-10-23 11:48:19 +02:00
Christoph Brand
04ec44dcef fix: failing migration
Fix an issue in migration which results in the following error message
due to wrong and or precedence configuration:
```
panic: runtime error: index out of range [0] with length 0
```
2023-07-20 18:44:26 +02:00
Ferdinand Mütsch
e495468be2 chore: add support for astro files (see #469) 2023-02-19 20:14:22 +01:00
Ferdinand Mütsch
3512db5ca4 fix: track subscription renewal date 2023-02-19 19:37:03 +01:00
Ferdinand Mütsch
bafbc34706 refactor: minor code refactorings 2022-12-29 11:55:09 +01:00
Ferdinand Mütsch
6e5bc38e5e fix: index migration for sqlite 2022-10-28 10:32:47 +02:00
Ferdinand Mütsch
9424c49760 fix: composite index on heartbeats table 2022-10-28 09:54:11 +02:00
Ferdinand Mütsch
8a21be4306 fix: ignore rank column in migrations 2022-10-16 18:59:00 +02:00
Ferdinand Mütsch
33d259592c chore: improve summary id fixing migration (see #416) 2022-10-09 10:16:18 +02:00
Ferdinand Mütsch
94377a8dea fix: summary items id type (see #416) 2022-10-02 11:31:32 +02:00
Ferdinand Mütsch
a2ac049578 fix: heartbeat entity character length (resolve #415) 2022-09-30 15:28:11 +02:00
Ferdinand Mütsch
977420c68d fix: failing heartbeats index auto-migration on sqlite (resolve #346) 2022-04-03 18:03:09 +02:00
Ferdinand Mütsch
ec70d024fa fix: remove user property of diagnostics as sent without auth 2022-03-19 09:27:13 +01:00
Ferdinand Mütsch
4cea50b5c8 chore: add user project index on heartbeats table 2022-03-19 08:57:33 +01:00
Ferdinand Mütsch
91b4cb2c13 fix: explicit milliseconds precision of timestamp columns 2022-03-18 13:48:28 +01:00
Ferdinand Mütsch
b763c4acc6 fix(perf): speed up summary retrieval of all time interval (resolve #336) 2022-03-17 11:08:40 +01:00
Ferdinand Mütsch
d1bd7b96b8 fix: hotfix for #337 (resolve #33) 2022-03-16 18:29:19 +01:00
Ferdinand Mütsch
8c65da9031 chore: remove entity index again
chore: add migration note
2022-03-13 09:42:51 +01:00
Steven Tang
6d762f5fd6 ref: remove unnecessary unicode characters 2022-02-18 19:52:55 +11:00
Ferdinand Mütsch
ec236909c9 chore: add migration for heartbeats count 2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
821ae94c1e fix: auto increment in bigint migration 2021-12-15 13:17:07 +01:00
Ferdinand Mütsch
259f711f2d fix: migrate id column type to bigint (resolve #281) 2021-12-15 10:50:16 +01:00
Ferdinand Mütsch
391cc1e5b4 chore: fix syntax for postgres 2021-08-06 17:17:06 +02:00
Ferdinand Mütsch
0af5fab75f refactor: resolve project labels at runtime (resolve #227) 2021-08-06 16:36:56 +02:00
Ferdinand Mütsch
7ab9c45f4f fix: table drop in migration 2021-04-12 22:58:40 +02:00