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 |
|
Ferdinand Mütsch
|
8a26e24081
|
chore: minor changes
|
2022-12-06 21:01:21 +01:00 |
|
Ferdinand Mütsch
|
db6dde32cd
|
Merge branch 'upgrade-testing'
|
2022-12-06 21:00:04 +01:00 |
|