Commit Graph

966 Commits

Author SHA1 Message Date
daief 5f1e498454 chore: fix release.yml 2022-05-19 13:09:50 +08:00
daief 2e0f79df3b chore: try merge release action 2022-05-19 13:06:11 +08:00
Ferdinand Mütsch 4a4e19fcbd fix: error when querying with label filter (resolve #374) 2022-05-16 23:23:18 +02:00
Ferdinand Mütsch 45d4ba89f5 fix: update swaggo dependency 2022-05-13 16:19:35 +02:00
Ferdinand Mütsch 29b3e619ca chore: update mapi org 2022-05-13 16:13:55 +02:00
Ferdinand Mütsch 1a85ebc0f7 Merge branch 'mapi' of https://github.com/mayhemheroes/wakapi into mayhemheroes-mapi 2022-05-13 16:12:45 +02:00
Ferdinand Mütsch 4bd58789f4 fix: server error when passing empty heartbeats slice
fix: do not allow to set id for diagnostics inputs
chore: remove authentication for diagnostics endpoint from swagger docs
2022-05-13 16:12:18 +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
J. David Lowe 41584bdd82 add Mayhem for API as a github workflow 2022-05-11 10:27:37 -07: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 a76db3e95f fix: clear summary cache on new project label (resolve #369) 2022-05-07 09:37:10 +02:00
Ferdinand Mütsch 74a5226e73
Merge pull request #364 from bdeshi/fork
chore: remove hard-coded volume from Dockerfile
2022-04-24 20:28:22 +02:00
bdeshi d245b1e5d0
chore: remove hard-coded volume from Dockerfile 2022-04-24 17:33:42 +06:00
Ferdinand Mütsch d5eff46651 fix: summary page layout 2022-04-24 09:33:04 +02:00
Ferdinand Mütsch 30a65b4de9 chore: minor changes to vibrant colors toggling 2022-04-24 09:26:04 +02:00
bdeshi 9048a8eb7a
Merge branch 'master' into fork 2022-04-24 03:56:18 +06:00
bdeshi 1f19c5e93c feat: make vibrantColors a localStorage setting 2022-04-24 03:39:08 +06:00
Ferdinand Mütsch 4b0a3cf0d6 fix: index error during summary generation (resolve #361)
chore(sentry): include stacktrace with panics
2022-04-20 21:36:39 +02:00
Ferdinand Mütsch d778612242 fix: remove authentication requirement from diagnostics endpoint 2022-04-18 21:32:30 +02:00
Ferdinand Mütsch ff7d595a86 chore: do not run expensive jobs initially but only scheduled 2022-04-18 21:16:27 +02:00
Ferdinand Mütsch 9d7688957f chore: explicit width and height for front page images [ci skip] 2022-04-18 19:28:30 +02:00
Ferdinand Mütsch 179042f81b refactor: use cross join instead of subquery for populating summary items (see #350) 2022-04-18 17:15:09 +02:00
Ferdinand Mütsch e6441f124c chore: adapt tests 2022-04-18 16:14:58 +02:00
Ferdinand Mütsch 15c391d1d4 chore: downgrade postgres driver 2022-04-18 16:07:52 +02:00
Ferdinand Mütsch 91c765202c fix: prevent large difference between aggregated and recomputed summaries (resolve #354) 2022-04-18 16:06:32 +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 e774039831 chore: fall back to today badge on project page 2022-04-18 11:49:06 +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 1a47243f70 chore: make summary items subquery unique by summary id 2022-04-13 00:05:18 +02:00
Ferdinand Mütsch a1f6c2884b Merge remote-tracking branch 'origin/master' 2022-04-03 18:03:25 +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 3ae66a3898 docs: add public url parameter to readme (resolve #349) [ci skip] 2022-04-02 09:26:14 +02:00
bdeshi 5c5c462035
docs: update readme
- adds `app.vibrant_color` config description
- adds missing `server.public_url` config description
- removes trailing spaces
- makes letter cases consistent in headings
- misc. typo fix and adjustments
2022-03-28 03:12:54 +06:00
bdeshi f6cc489425
feat: allow toggling vibrant color for all charts
- supports new config key `app.vibrant_color` or env `WAKAPI_VIBRANT_COLOR`
- updates and extends `data/colors.json` with editor and os colors
- fixes #343
2022-03-28 01:56:13 +06: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 8a731a252a chore: ditch lo module again 2022-03-25 11:34:16 +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 a675417ab9 chore: upgrade dependencies
chore: update dockerfile to build with go 1.18
2022-03-20 16:40:14 +01:00
Ferdinand Mütsch 408d9086e7 fix(ci): use go 1.18 in ci build 2022-03-20 16:39:38 +01:00
Ferdinand Mütsch 8f933d8648 chore: upgrade dependencies
chore: update dockerfile to build with go 1.18
2022-03-20 16:29:13 +01:00
Ferdinand Mütsch bbc85de34b chore: metrics performance improvements 2022-03-19 10:30:32 +01: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 eae45baf38 chore: allow heartbeats from one hour into the future to compensate for clock inaccuracies (see #342) 2022-03-19 09:02:15 +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 e4814431e0 feat: add database size metric 2022-03-18 18:20:13 +01:00
Ferdinand Mütsch 91b4cb2c13 fix: explicit milliseconds precision of timestamp columns 2022-03-18 13:48:28 +01:00
Ferdinand Mütsch a3acdc7041 fix: duration aggregation for heartbeats with identical timestamps (resolve #340) 2022-03-18 12:29:43 +01:00
Ferdinand Mütsch e7e5254673 feat: ability to clear all user data (resolve #339) 2022-03-17 11:55:13 +01:00
Ferdinand Mütsch 8e558d8dee chore: introduce heartbeat max age 2022-03-17 11:35:20 +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