monomarh
|
9ff8f2f750
|
Merge remote-tracking branch 'origin/master'
|
2025-11-16 21:42:23 +01:00 |
|
Ferdinand Mütsch
|
b3924c4119
|
docs: setup instructions page
|
2025-11-07 11:10:27 +01:00 |
|
monomarh
|
3ebf97bb11
|
Merge remote-tracking branch 'origin/master'
|
2025-11-02 18:29:25 +01:00 |
|
monomarh
|
53d438e8ed
|
feat: refactor api key service
|
2025-11-02 18:26:46 +01:00 |
|
Ferdinand Mütsch
|
27c26db783
|
chore: ability to specify display name for oidc providers (resolve #861)
|
2025-11-02 10:11:35 +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
|
801d92dc4b
|
chore: implement including link-unsubscribe mail header (resolve #854)
|
2025-10-18 21:11:14 +02:00 |
|
Ferdinand Mütsch
|
ea0423ebdb
|
test: oidc endpoints
|
2025-10-12 10:10:52 +02:00 |
|
Ferdinand Mütsch
|
4872dfada3
|
feat(wip): implement oidc user account creation
|
2025-10-12 10:10:52 +02:00 |
|
Ferdinand Mütsch
|
e1ba37e36e
|
feat(wip): oidc login ui
|
2025-10-12 10:10:52 +02:00 |
|
Ferdinand Mütsch
|
c73548a2bf
|
feat(wip): implement openid connect login
|
2025-10-12 10:10:52 +02:00 |
|
Ferdinand Mütsch
|
aea01fd51d
|
breaking_change: drop mssql support
|
2025-10-04 21:16:09 +02:00 |
|
Ferdinand Mütsch
|
2082624132
|
chore: replace precomputed user heartbeat ranges by grouping view query
|
2025-09-07 21:45:42 +02:00 |
|
Max Koon
|
e7ff774343
|
feat: add nix language icon
|
2025-09-05 16:59:29 -04:00 |
|
Ferdinand Mütsch
|
eb169695d7
|
feat(compat): implement wakatime user agents endpoint (resolve #833)
|
2025-09-05 14:06:32 +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 |
|
Nazmus Sayad
|
bfd137e634
|
feat: add user preference for start of week
|
2025-08-18 22:40:45 +06:00 |
|
Ferdinand Mütsch
|
4b02b6bdf5
|
chore: config option to skip mx dns record validation (resolve #826)
|
2025-08-15 11:55:52 +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
|
632020c30b
|
feat: current online users count (resolve #798)
|
2025-06-13 08:53:48 +02:00 |
|
Ferdinand Mütsch
|
be4e59c548
|
Merge branch 'master' of github.com:muety/wakapi
# Conflicts:
# coverage/coverage.out
|
2025-05-30 23:49:53 +02:00 |
|
Ferdinand Mütsch
|
d2d9a2cfa3
|
fix(wip): duplicate leaderboard entries due to inconsistent language spelling
|
2025-05-30 23:48:53 +02:00 |
|
Ferdinand Mütsch
|
a678494f46
|
fix: panic when attempting to filter by category (resolve #796)
|
2025-05-26 16:09:24 +02:00 |
|
Ferdinand Mütsch
|
66f4360b0c
|
fix: include not null constraints for heartbeats customtime columns
|
2025-05-03 21:06:48 +02:00 |
|
Ferdinand Mütsch
|
aa8a1d933c
|
Merge branch 'fork/justin-jiajia/master'
|
2025-05-03 20:27:34 +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
|
e7da40b307
|
chore: minor code style-related changes to the timeline chart
|
2025-04-25 08:22:37 +02:00 |
|
jiajia
|
165467931f
|
support alias for hourly breakdown
|
2025-04-22 19:12:01 +08:00 |
|
jiajia
|
bd661d58c6
|
refactor summary view: replace 'dailystats' with 'timeline', while 'timeline' move to 'hourly breakdown' to align with the UI & show only 24 hours of hourly breakdown & refactor the hourly breakdown by only chartjs
|
2025-04-21 20:01:03 +08:00 |
|
jiajia
|
0f14b745b8
|
Add support for timeline
|
2025-04-13 17:50:23 +08:00 |
|
Ferdinand Mütsch
|
b3668085c0
|
docs: comments [skip ci]
|
2025-03-26 21:54:37 +01:00 |
|
Ferdinand Mütsch
|
14fae4a3c8
|
fix: workaround for postgres timestamp issue (resolve #761)
|
2025-03-26 21:47:57 +01:00 |
|
Ferdinand Mütsch
|
e8f7d9b789
|
chore: minor changes to error displaying and page layout
|
2025-03-14 14:29:28 +01: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
|
f5d3f354e3
|
fix: index error during entity type deref
|
2025-02-28 07:08:15 +01:00 |
|
Ferdinand Mütsch
|
fde25948ab
|
fix: compute leaderboard with consistent time interval (resolve #749)
|
2025-02-26 23:45:51 +01:00 |
|
Ferdinand Mütsch
|
1bd00f7209
|
ci: exclude external code from sonar analyses
chore: minor code changes
|
2025-02-24 07:48:05 +01:00 |
|
Ferdinand Mütsch
|
898154c5db
|
refactor: language mapping augmentation of durations
|
2025-02-21 14:25:36 +01:00 |
|
Ferdinand Mütsch
|
b27e9bb083
|
fix: deadlock caused by not using open transaction during batch insert
fix: regenerate durations upon language mapping update
fix: minor ui
|
2025-02-21 11:29:13 +01:00 |
|
Ferdinand Mütsch
|
71b18f1aaf
|
fix: summary regeneration
feat: introduce multi-interval durations
|
2025-02-21 11:29:13 +01:00 |
|
Ferdinand Mütsch
|
b210b4d82c
|
fix: durations merging logic
test: cached durations retrieval
|
2025-02-21 11:29:13 +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
|
a13b9a96dd
|
chore: minor refactoring of repo methods
chore: replace deprecated hashstructure library
perf: remove double duration hashing
perf: replace flv by xxhash
|
2025-02-21 11:29:13 +01:00 |
|
Ferdinand Mütsch
|
8d3a049f4d
|
refactor(wip): drop heartbeat padding in summary aggregation (see #675)
|
2025-02-21 11:29:11 +01:00 |
|
Ferdinand Mütsch
|
2b3f1d9ef4
|
fix: time zone issues in case database and server timezones vary
|
2025-02-21 10:39:53 +01:00 |
|
Ferdinand Mütsch
|
58c2fecd9d
|
fix: update fields exposed by heartbeats get compat endpoint
fix: update fields used by download script
feat: provide heartbeats csv upload script (resolve #745)
|
2025-02-18 22:21:27 +01:00 |
|
Ferdinand Mütsch
|
8dfb30abcd
|
chore: minor refactorings
|
2025-02-05 21:31:57 +01:00 |
|
jiajia
|
dc631ed180
|
Show all vertical bars for the 'Calendar View'
|
2025-02-05 21:31:57 +01:00 |
|
jiajia
|
a6404b1949
|
Change the 'Calendar view' to meet the architecture rule & Show 'No Data' for the summary webpage
|
2025-02-05 21:31:57 +01:00 |
|