Commit Graph

89 Commits

Author SHA1 Message Date
Ferdinand Mütsch ec65847d0c fix: make stats endpoint default to user-chosen time range (resolve #508)
chore: include more properties in status model for better compatibility
2023-07-28 12:08:47 +02:00
Ferdinand Mütsch c06b2b8aca chore: bump to go 1.20 2023-07-09 20:30:00 +02:00
Ferdinand Mütsch 3063e80692 refactor: use wakatime dump api for data imports (resolve #323) 2023-07-09 18:03:41 +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 5278dba4f4 feat: add per weekday stats to report (resolve #493) 2023-07-08 19:54:15 +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 a8e2bc671d fix: badge endpoint caching (resolve #496) 2023-07-08 18:44:40 +02:00
Ferdinand Mütsch b33c71b41f chore: upgrade dependencies 2023-04-10 10:04:48 +02:00
Ferdinand Mütsch 083fbf8633 fix: view details of unknown projects on dashboard 2023-04-03 20:30:23 +02:00
Ferdinand Mütsch 4ee3da6f7e feat: implement file statistics (resolve #80) 2023-03-22 20:45:27 +01: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 a6ef735ba1 refactor: replace gorilla mux with chi 2023-03-03 20:53:18 +01:00
Ferdinand Mütsch 8ccfcef8e3 chore: show warning message when data about to expire 2023-01-18 01:27:07 +01:00
Ferdinand Mütsch 9d384e5d1c fix: respect requested user in summary compat endpoint (resolve #455) 2023-01-17 10:39:41 +01:00
Ferdinand Mütsch e8310cfa69 fix: ci tests 2023-01-02 18:18:58 +01:00
Ferdinand Mütsch ef5b49ebd8 chore: clear user cache upon logout 2023-01-02 14:53:21 +01:00
Ferdinand Mütsch cf5a515952 fix: sentry middleware interface conversion 2023-01-02 10:55:57 +01:00
Ferdinand Mütsch f755275309 fix: tests 2022-12-30 13:41:27 +01:00
Ferdinand Mütsch 3aac5e9062 fix: tests 2022-12-29 17:26:15 +01:00
Ferdinand Mütsch d4945c982f fix: tests 2022-12-01 11:11:45 +01:00
Ferdinand Mütsch e75bd94531 fix: include cumulative total key in wakatime summary compat endpoint (resolve #426) 2022-11-13 19:52:53 +01:00
Ferdinand Mütsch 9586dbf781 fix: make intervals robust to daylight saving time shift 2022-10-31 23:24:54 +01:00
Ferdinand Mütsch 060a33263a chore: update dependencies 2022-10-09 10:16:27 +02:00
Ferdinand Mütsch 9e0581b311 chore: update dependencies after sqlite pure go migration 2022-09-29 23:41:57 +02:00
Asen Mihaylov 2f0cb112dd test: user api retrieving user information 2022-06-30 10:36:13 +03:00
Ferdinand Mütsch 45d4ba89f5 fix: update swaggo dependency 2022-05-13 16:19:35 +02:00
Ferdinand Mütsch 1b7baf6fc9 fix: explicitly set default value for unique columns (fix #367) 2022-05-07 23:17:15 +02:00
Ferdinand Mütsch e6441f124c chore: adapt tests 2022-04-18 16:14:58 +02:00
Ferdinand Mütsch 5276f68918 fix: double counting when using precise missing intervals 2022-04-18 15:18:01 +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 bbc85de34b chore: metrics performance improvements 2022-03-19 10:30:32 +01:00
Ferdinand Mütsch 647bf1781d chore: apply filters in database query (see #335) 2022-03-13 08:49:03 +01:00
Ferdinand Mütsch e21788b8b5 chore: minor fixes 2022-02-13 11:03:10 +01:00
Ferdinand Mütsch 7159df30c2 feat: allow to configure custom api url for relay and import (resolve #105) 2022-01-21 12:35:05 +01:00
Ferdinand Mütsch 67f0d19a65 fix: allow to create labels for aliased projects (resolve #231) 2022-01-13 17:10:24 +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 2bc53e6f11 feat: basic implementation of branch statistics 2022-01-02 13:39:20 +01:00
Ferdinand Mütsch bf82935849 chore: add more filtering unit tests 2022-01-02 12:03:20 +01:00
Ferdinand Mütsch a72af7d57e chore: add title attribute for kpi texts 2022-01-02 12:02:16 +01:00
Ferdinand Mütsch 15c8838fea chore: bump version 2022-01-02 11:09:56 +01:00
Ferdinand Mütsch adcd7b35ae fix: adapt tests 2021-12-15 12:52:24 +01:00
Ferdinand Mütsch 7cae3c43d0 chore: enhanced caching for user entity sets (resolve #264) 2021-10-14 10:22:59 +02:00
Ferdinand Mütsch 5fc87dd143 fix: tests 2021-10-13 17:51:54 +02:00
Ferdinand Mütsch a94092e31c test: add api tests for query auth 2021-10-11 11:29:38 +02:00
Ferdinand Mütsch 90477dbb01 chore: fix typo in test case 2021-09-07 23:22:22 +02:00
Ferdinand Mütsch 2088987a0c chore: implement diagnostics endpoint (resolve #225) 2021-08-07 10:16:50 +02:00
Ferdinand Mütsch 9e3203ac41 fix: tests 2021-08-07 00:12:45 +02:00
Ferdinand Mütsch 93bdb48d95 fix: resolve project labels before resolving aliases (resolve #222) 2021-08-06 17:08:11 +02:00
Ferdinand Mütsch 533b5d62fc fix: speed up settings page (resolve #226) 2021-08-06 16:37:01 +02:00