Ferdinand Mütsch
|
45a003185e
|
chore: minor code style and cleanup
|
2023-07-09 20:16:34 +02:00 |
|
Ferdinand Mütsch
|
38286c7f3a
|
fix: correctly parse os and editor for chrome plugin
fix: handle last project special keyword
|
2023-07-09 10:28:23 +02:00 |
|
Ferdinand Mütsch
|
35ef323b19
|
security: migrate to argon2id password hashing
fix: support super long passwords (resolve #494)
|
2023-07-08 19:15:59 +02:00 |
|
Ferdinand Mütsch
|
bfeebafb2f
|
fix: support user agents set by browser plugin (see #237)
|
2023-03-16 21:02:28 +01:00 |
|
Ferdinand Mütsch
|
a1444bca8c
|
chore: validate email addresses with dns
|
2023-01-02 15:31:28 +01:00 |
|
Ferdinand Mütsch
|
bafbc34706
|
refactor: minor code refactorings
|
2022-12-29 11:55:09 +01:00 |
|
Ferdinand Mütsch
|
d4945c982f
|
fix: tests
|
2022-12-01 11:11:45 +01:00 |
|
Ferdinand Mütsch
|
21f6809f05
|
refactor: split utility functions into utils and helpers
|
2022-12-01 10:57:07 +01:00 |
|
Ferdinand Mütsch
|
fcca881cfc
|
refactor: move more background jobs to using job queue
|
2022-11-20 10:10:24 +01:00 |
|
Ferdinand Mütsch
|
e2ef54152d
|
refactor(wip): introduce job processing system
refactor: adapt report generation scheduling
|
2022-11-19 22:21:51 +01:00 |
|
Ferdinand Mütsch
|
b1d7f87095
|
chore: add maximum default leaderboard length
|
2022-10-19 18:28:30 +02:00 |
|
Ferdinand Mütsch
|
41f6db8f34
|
feat(wip): leaderboard pagination (resolve #417) [ci-skip]
|
2022-10-16 19:38:43 +02:00 |
|
Ferdinand Mütsch
|
a27fe04919
|
feat: leaderboard aggregation functionality
feat: leaderboard ui design
|
2022-10-03 23:53:47 +02:00 |
|
Ferdinand Mütsch
|
13a3d9f03a
|
feat: leaderboard generation and querying
|
2022-10-02 00:01:39 +02:00 |
|
Marvin Scham
|
9505773165
|
Add last_6_months interval identifier
|
2022-08-19 17:14:00 +02:00 |
|
Ferdinand Mütsch
|
09d1124794
|
fix: work around invalid all_time_since_today data schema to fix failing import (resolve #370)
|
2022-05-12 00:59:42 +02:00 |
|
Ferdinand Mütsch
|
40067d252e
|
fix: non-ascii project badges (resolve #357)
chore: locally generated badges (resolve #348)
|
2022-04-18 11:39:26 +02:00 |
|
Ferdinand Mütsch
|
5aae18e241
|
refactor: replace most custom date util functions by lancet ones
refactor: add precision mode to missing intervals function
|
2022-03-25 12:51:40 +01:00 |
|
Ferdinand Mütsch
|
8fc0d78f64
|
refactor: include generics based utility lib and refactor some parts accordingly [ci-skip]
|
2022-03-20 16:40:14 +01:00 |
|
Ferdinand Mütsch
|
222024dabb
|
chore: cache avatars in memory
|
2022-02-17 10:34:33 +01:00 |
|
Ferdinand Mütsch
|
03b104a390
|
chore: fix user agent parsing for unset wakatime version (resolve #306) [ci skip]
|
2022-01-12 21:23:36 +01:00 |
|
Ferdinand Mütsch
|
8b8c5675af
|
fix: wrongly displayed timezone offset
|
2022-01-02 20:25:07 +01:00 |
|
Ferdinand Mütsch
|
c2d3426bcd
|
feat: project details page with branch statistics (resolve #242)
|
2022-01-02 20:04:29 +01:00 |
|
Ferdinand Mütsch
|
fd6c36832e
|
fix: critical infinite loop at the date of switch to daylight saving time
|
2022-01-02 13:17:30 +01:00 |
|
Ferdinand Mütsch
|
e14f8c1463
|
chore: minor performance improvements
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
374e578a7c
|
feat: brotli precompressed assets (resolve #284)
|
2022-01-02 12:02:12 +01:00 |
|
Ferdinand Mütsch
|
c5db2c235f
|
chore: enable foreign key constraints for new sqlite databases
|
2021-12-14 00:47:04 +01:00 |
|
sdvcrx
|
825663acde
|
fix: compatible with new wakatime-cli
|
2021-08-19 14:48:26 +08:00 |
|
Ferdinand Mütsch
|
87fadf46f7
|
chore: use partial includes in mail templates to avoid code duplication
|
2021-08-08 12:33:40 +02:00 |
|
Ferdinand Mütsch
|
5e96e2a601
|
chore: cache active users with hourly precision
|
2021-06-26 12:42:51 +02:00 |
|
Ferdinand Mütsch
|
0d64858721
|
feat: implement project labels (resolve #204)
|
2021-06-11 20:59:34 +02:00 |
|
Ferdinand Mütsch
|
f4612fd542
|
fix: badge endpoint permission fixes (resolve #205)
fix: reference past x days intervals from now instead of start of day
|
2021-06-11 16:02:28 +02:00 |
|
Ferdinand Mütsch
|
f3b738b250
|
fix: empty projects (resolve #197)
fix: potential division by zero (see #199)
|
2021-05-03 21:32:26 +02:00 |
|
Ferdinand Mütsch
|
cf3d293688
|
feat: implement wakatime projects endpoint (resolve #196)
|
2021-05-01 13:52:03 +02:00 |
|
Ferdinand Mütsch
|
ef9303e61e
|
feat: settings dialog for mail reports
|
2021-04-30 16:20:24 +02:00 |
|
Ferdinand Mütsch
|
37d4d58b57
|
fix: make wakatime summary endpoint date range inclusive (resolve #192)
|
2021-04-29 21:08:47 +02:00 |
|
Ferdinand Mütsch
|
c6fd43a964
|
chore: log requests from json response util method
|
2021-04-26 21:26:59 +02:00 |
|
Ferdinand Mütsch
|
649c658923
|
chore: add same date tests
|
2021-04-25 21:05:05 +02:00 |
|
Ferdinand Mütsch
|
c142b525a4
|
refactor: time zone sensitivity (resolve #184)
|
2021-04-25 21:05:04 +02:00 |
|
Ferdinand Mütsch
|
dca736752e
|
refactor: logging (resolve #169)
|
2021-04-16 16:02:55 +02:00 |
|
Ferdinand Mütsch
|
a9739a6db0
|
fix: make range picker show actual range with ceiled to date (fix #175)
|
2021-04-16 11:53:37 +02:00 |
|
Ferdinand Mütsch
|
2b57da224c
|
chore: write authenticated user to logs and sentry
|
2021-03-26 13:10:10 +01:00 |
|
Ferdinand Mütsch
|
30510591eb
|
feat: custom time intervals (resolve #115)
|
2021-02-13 12:59:59 +01:00 |
|
Ferdinand Mütsch
|
703805412b
|
chore: code smell [ci skip]
|
2021-02-12 19:26:23 +01:00 |
|
Ferdinand Mütsch
|
88eb68b1a9
|
feat: add prometheus metrics without external standalone exporter
|
2021-02-12 18:50:13 +01:00 |
|
Ferdinand Mütsch
|
59b85863cc
|
chore: accept bearer prefix in auth header
|
2021-02-12 18:12:46 +01:00 |
|
Ferdinand Mütsch
|
bb1d6c048d
|
feat: serve swagger ui
fix: forbid to browse file system index
|
2021-02-07 12:28:42 +01:00 |
|
Ferdinand Mütsch
|
8fed606e9b
|
refactor: make intervals be string lists of aliases
|
2021-02-06 23:02:35 +01:00 |
|
Ferdinand Mütsch
|
38ae41611f
|
fix: 30 days interval
|
2021-02-06 00:47:44 +01:00 |
|
Ferdinand Mütsch
|
3e5a51c272
|
feat: add missing query params to wakatime endpoints (resolve #109)
|
2021-01-31 16:25:48 +01:00 |
|