1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00
Commit Graph

955 Commits

Author SHA1 Message Date
Diptesh Choudhuri
0b8181acab feat: insert label into database 2023-01-24 13:23:41 +00:00
Diptesh Choudhuri
57c1582ed1 feat: add UI changes to add project to label 2023-01-24 12:14:17 +00:00
Ferdinand Mütsch
749782b15b chore: error handling in mailing script [skip ci] 2023-01-23 16:23:18 +01:00
Ferdinand Mütsch
c42985a279
Merge pull request #461 from muety/tz-test
test: remove api call for timezone
2023-01-22 14:09:25 +01:00
Steven Tang
71563c2c33
test: remove api call for timezone 2023-01-21 19:39:28 +11:00
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