Commit Graph

950 Commits

Author SHA1 Message Date
Ferdinand Mütsch 0160a9ae52
Merge pull request #458 from xxchan/xxchan/perfect-bobolink
fix: when importing from wakapi, os & editor are reversed
2023-01-20 10:12:36 +01:00
xxchan 9751f8d11d fix: when importing from wakapi, os & editor are reversed 2023-01-19 23:52:53 +01:00
Ferdinand Mütsch a1048d480a chore: introduce dry run flag for data cleanup [skip ci] 2023-01-18 09:26:01 +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 934178412e fix: default cleanup job cron expression 2023-01-18 01:26:22 +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 1615a35628
Merge pull request #456 from Kichiyaki/master
fix(metrics): warning - postgres - failed to get database size (expected 0 arguments, got 1)
2023-01-16 18:31:43 +01:00
Dawid Wysokiński 2e0e791853
fix(metrics): warning - postgres - failed to get database size (expected 0 arguments, got 1) 2023-01-16 17:23:39 +01:00
Ferdinand Mütsch 97a10cc08a chore: add tests for heartbeat hashing 2023-01-15 20:41:09 +01:00
Ferdinand Mütsch 3922c3767d chore: fix log line [ci-skip] 2023-01-14 17:08:48 +01:00
Ferdinand Mütsch efbfd5c231 fix: adapt csp header for subscriptions [ci-skip] 2023-01-13 14:51:35 +01:00
Ferdinand Mütsch 91b89645ae feat: add heartbeats download script 2023-01-12 23:43:39 +01:00
Ferdinand Mütsch c0a0da2170 chore: ability to configure socket mode 2023-01-08 17:14:43 +01:00
Ferdinand Mütsch 41311a8b06 fix: sentry logging without user authentication [ci-skip] 2023-01-08 15:52:36 +01:00
Ferdinand Mütsch 0c51d8682b chore: serve static assets without compression in dev mode 2023-01-07 23:59:50 +01:00
Ferdinand Mütsch 0cb1afc5b5 fix: leaderboard ui on small screens 2023-01-07 23:59:21 +01:00
Ferdinand Mütsch 75cc071222 fix: sign up api test 2023-01-02 18:28:41 +01:00
Ferdinand Mütsch e8310cfa69 fix: ci tests 2023-01-02 18:18:58 +01:00
Ferdinand Mütsch 746608c062 refactor: flash messages framework (resolve #446) 2023-01-02 18:05:28 +01:00
Ferdinand Mütsch a1444bca8c chore: validate email addresses with dns 2023-01-02 15:31:28 +01:00
Ferdinand Mütsch ef5b49ebd8 chore: clear user cache upon logout 2023-01-02 14:53:21 +01:00
Ferdinand Mütsch fb5b2f52c7 fix: make wakatime relay middleware accept single heartbeat format (resolve #445) 2023-01-02 11:33:47 +01:00
Ferdinand Mütsch a49abfe0de docs: update readme [ci-skip] 2023-01-02 11:16:39 +01:00
Ferdinand Mütsch cf5a515952 fix: sentry middleware interface conversion 2023-01-02 10:55:57 +01:00
Ferdinand Mütsch c1f1b05fa8 chore: add data privacy notice 2023-01-01 22:08:10 +01:00
Ferdinand Mütsch 9166c98df7 chore: script to send mass mail via mailwhale 2022-12-31 16:36:33 +01:00
Ferdinand Mütsch bfd2832846 fix: minor fixes 2022-12-31 16:03:44 +01:00
Ferdinand Mütsch 814e74a41e fix: don't require db param for api test script 2022-12-30 14:07:43 +01:00
Ferdinand Mütsch f755275309 fix: tests 2022-12-30 13:41:27 +01:00
Ferdinand Mütsch 731598fa38 fix: critical bug with data retention / cleanup 2022-12-30 13:32:05 +01:00
Ferdinand Mütsch 8e521741f8 refactor(subscriptions): store stripe customer id with user 2022-12-30 13:14:24 +01:00
Ferdinand Mütsch 3aac5e9062 fix: tests 2022-12-29 17:26:15 +01:00
Ferdinand Mütsch 50c54685ec feat: subscription expiry notification mails 2022-12-29 17:12:34 +01:00
Ferdinand Mütsch dc0bcbe65d chore: cap data import according to max data retention time 2022-12-29 12:33:21 +01:00
Ferdinand Mütsch bafbc34706 refactor: minor code refactorings 2022-12-29 11:55:09 +01:00
Ferdinand Mütsch 8ca1404f8b fix: dont clean data for subscribed users 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch 195755581b chore: require email address for subscriptions 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch 8a94fef06b feat: implement computation of users first heartbeats data time 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch ebcf87ea93 feat(wip): polish settings ui for subscriptions 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch 0e83ab02fa feat(wip): implement stripe webhooks 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch 05ea05cdf4 feat(wip): implement stripe webhooks 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch f39ecc46bd feat(wip): stripe integration for subscriptions 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch 333c1b5dd0 feat(subscriptions): introduce config options and user attribute to support subscriptions 2022-12-29 11:17:24 +01:00
Ferdinand Mütsch 52d45d4644
Merge pull request #448 from muety/test-migrations
Basic migration tests for mysql/mariadb/postgres
2022-12-27 15:35:45 +01:00
Steven Tang f46f24f0be
test: ref the config conditional 2022-12-27 20:58:17 +11:00
Steven Tang 9cce0ac2e1
test: revert to docker compose 2022-12-27 20:42:55 +11:00
Steven Tang 497046d0a4
test: address pr comments 2022-12-27 20:41:18 +11:00
Steven Tang 03af194385
test: more efficient database ready detection 2022-12-27 15:35:11 +11:00
Steven Tang ad704cef5c
test: migration testing for mysql/mariadb/postgres 2022-12-27 15:19:30 +11:00
Ferdinand Mütsch cd5c511474 fix: enable experimental column altering for cockroachdb (see #442) 2022-12-16 12:33:01 +01:00