Commit Graph

1503 Commits

Author SHA1 Message Date
jstoparczyk
bf69b81b62 rename default environment from prod to dev; make BASE_URL non-secret and add a default value for it; modify collection documentation accordingly to changes above 2025-06-27 14:18:37 +02:00
jstoparczyk
8212686c64 remove console.log's 2025-06-24 18:00:26 +02:00
jstoparczyk
4d210a719a replace newman with bruno cli and add installation of bruno cli to migration job in ci.yml 2025-06-24 17:41:45 +02:00
jstoparczyk
53743216dc replace newman run with bru run in the run_api_tests.sh script 2025-06-24 17:36:45 +02:00
jstoparczyk
970d9b3276 port wakapi_api_tests.postman_collection.json collections to Bruno format 2025-06-24 17:35:03 +02:00
jstoparczyk
4b0676881d update README 2025-06-24 17:29:47 +02:00
jstoparczyk
80198c87eb port wakapi.postman_collection.json to bruno format 2025-06-23 23:57:42 +02:00
Ferdinand Mütsch
509c96e9a6 feat: allow delegate signup to trusted proxy (resolve #808) 2025-06-17 17:00:22 +02:00
Ferdinand Mütsch
f564c3c6be Merge pull request #805 from muety/ci-docker
fix(ci): ARG for TARGETOS and TARGETARCH
2025-06-13 15:56:20 +02:00
Steven Tang
3f11202e54 fix(ci): ARG for TARGETOS and TARGETARCH
Resolves #804
2025-06-13 19:30:07 +10:00
Ferdinand Mütsch
632020c30b feat: current online users count (resolve #798) 2.14.0 2025-06-13 08:53:48 +02:00
Ferdinand Mütsch
fcf130b7a8 fix: database status in health endpoint [skip ci] 2025-06-10 08:56:17 +02:00
Ferdinand Mütsch
8b9c3e36c9 fix: race condition during summary reaggregation (see #801) 2025-06-10 08:52:55 +02:00
Ferdinand Mütsch
c6b8bf7b67 chore: conditionally return json or plain text from health endpoint 2025-06-10 07:35:32 +02:00
kurtnettle
5891681c24 feat(api): return health check as JSON 2025-06-10 01:32:58 +06: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
39e12a2e70 chore: exclude changing assets from server push [skip ci] 2025-05-26 16:52:08 +02:00
Ferdinand Mütsch
50ab1ad26a ci: attempt to properly exclude files from sonarqube checks 2025-05-26 16:43:32 +02:00
Ferdinand Mütsch
7752027dd6 chore: use more aggressive cache busting at dev time (see #795) 2025-05-26 16:23:44 +02:00
Ferdinand Mütsch
8922daca42 chore: cache busting for frequently changing css and scripts (resolve #795) 2025-05-26 16:15:28 +02:00
Ferdinand Mütsch
544e0e4f90 chore: upgrade dependencies
fix: mssql docker testing tls certificate error
2025-05-26 16:09:46 +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
4853e8a264 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	coverage/coverage.out
2025-05-20 21:08:35 +02:00
Ferdinand Mütsch
d42c522c6b feat: auto-redirect api root route to frontpage for browsers (resolve #788) 2025-05-20 21:08:22 +02:00
Ferdinand Mütsch
ff287eaa12 fix: update test fixtures schema (resolve #786) 2025-05-10 17:02:04 +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
66f4360b0c fix: include not null constraints for heartbeats customtime columns 2025-05-03 21:06:48 +02:00
Ferdinand Mütsch
78c2cc7593 chore: upgrade dependencies 2025-05-03 20:38:18 +02:00
Ferdinand Mütsch
c75785c6a8 docs: reformat readme 2025-05-03 20:33:10 +02:00
Ferdinand Mütsch
af2011b7c4 chore: minor additions to hourly breakdown chart 2025-05-03 20:28:24 +02:00
Ferdinand Mütsch
aa8a1d933c Merge branch 'fork/justin-jiajia/master' 2025-05-03 20:27:34 +02:00
jiajia
12afba7464 feat: support zooming functionalitiy for hourly breakdown chart 2025-05-01 20:47:12 +08:00
Ferdinand Mütsch
f9f7c3da71 Merge pull request #781 from shyim/improve-docker-build-speed
ci: improve docker build speed
2025-04-30 21:18:53 +02:00
Soner Sayakci
b6df2ce427 ci: improve docker build speed 2025-04-30 17:30:13 +02:00
jiajia
db368eb8c0 fix: update date and time formatting in timeline chart ticks for better readability 2025-04-30 20:53:17 +08:00
Ferdinand Mütsch
f58653f1ba fix: infinite loop caused by timezone weirdness in date range splitting (resolve #779) 2.13.4 2025-04-30 14:39:48 +02:00
Ferdinand Mütsch
06923b6313 fix(ui): make date picker min and max dates reactive (resolve #780) 2025-04-28 20:22:52 +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
Ferdinand Mütsch
afc6d5853c chore: high memory usage debugging script [skip ci] 2025-04-25 07:36:49 +02:00
Ferdinand Mütsch
9843a406cc chore: use docker init system for running wakapi to fight zombies (resolve #713) [skip ci] 2025-04-23 14:46:33 +02:00
jiajia
165467931f support alias for hourly breakdown 2025-04-22 19:12:01 +08:00
jiajia
1f5e3a40be Merge remote-tracking branch 'upstream/master' 2025-04-21 20:22:48 +08:00
jiajia
0d6e9f9c90 Update a few names missed by last commit 2025-04-21 20:22:32 +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
a842467067 fix(tests): another attempt to fix smtp tests 2025-04-11 14:58:58 +02:00
Ferdinand Mütsch
4fc605c782 fix: allow to run container as non-root user again (resolve #775) 2.13.3 2025-04-11 14:34:13 +02:00