Commit Graph

  • 0cb1afc5b5 fix: leaderboard ui on small screens Ferdinand Mütsch 2023-01-07 23:59:21 +0100
  • 75cc071222 fix: sign up api test 2.6.0 Ferdinand Mütsch 2023-01-02 18:28:41 +0100
  • e8310cfa69 fix: ci tests Ferdinand Mütsch 2023-01-02 18:18:58 +0100
  • 746608c062 refactor: flash messages framework (resolve #446) Ferdinand Mütsch 2023-01-02 18:05:28 +0100
  • a1444bca8c chore: validate email addresses with dns Ferdinand Mütsch 2023-01-02 15:14:49 +0100
  • ef5b49ebd8 chore: clear user cache upon logout Ferdinand Mütsch 2023-01-02 14:53:21 +0100
  • fb5b2f52c7 fix: make wakatime relay middleware accept single heartbeat format (resolve #445) Ferdinand Mütsch 2023-01-02 11:33:47 +0100
  • a49abfe0de docs: update readme [ci-skip] Ferdinand Mütsch 2023-01-02 11:16:07 +0100
  • cf5a515952 fix: sentry middleware interface conversion Ferdinand Mütsch 2023-01-02 10:55:57 +0100
  • c1f1b05fa8 chore: add data privacy notice Ferdinand Mütsch 2023-01-01 22:08:10 +0100
  • 9166c98df7 chore: script to send mass mail via mailwhale Ferdinand Mütsch 2022-12-31 16:36:33 +0100
  • bfd2832846 fix: minor fixes Ferdinand Mütsch 2022-12-31 16:03:44 +0100
  • 814e74a41e fix: don't require db param for api test script Ferdinand Mütsch 2022-12-30 13:41:49 +0100
  • f755275309 fix: tests Ferdinand Mütsch 2022-12-30 13:41:27 +0100
  • 731598fa38 fix: critical bug with data retention / cleanup Ferdinand Mütsch 2022-12-30 13:32:05 +0100
  • 8e521741f8 refactor(subscriptions): store stripe customer id with user Ferdinand Mütsch 2022-12-30 13:14:24 +0100
  • 3aac5e9062 fix: tests Ferdinand Mütsch 2022-12-29 17:26:15 +0100
  • 50c54685ec feat: subscription expiry notification mails Ferdinand Mütsch 2022-12-29 17:12:34 +0100
  • dc0bcbe65d chore: cap data import according to max data retention time Ferdinand Mütsch 2022-12-29 12:06:54 +0100
  • bafbc34706 refactor: minor code refactorings Ferdinand Mütsch 2022-12-29 11:54:14 +0100
  • 8ca1404f8b fix: dont clean data for subscribed users Ferdinand Mütsch 2022-12-23 14:08:13 +0100
  • 195755581b chore: require email address for subscriptions Ferdinand Mütsch 2022-12-23 14:05:34 +0100
  • 8a94fef06b feat: implement computation of users first heartbeats data time Ferdinand Mütsch 2022-12-23 13:41:32 +0100
  • ebcf87ea93 feat(wip): polish settings ui for subscriptions Ferdinand Mütsch 2022-12-23 10:54:56 +0100
  • 0e83ab02fa feat(wip): implement stripe webhooks Ferdinand Mütsch 2022-12-22 22:43:41 +0100
  • 05ea05cdf4 feat(wip): implement stripe webhooks Ferdinand Mütsch 2022-12-20 23:08:59 +0100
  • f39ecc46bd feat(wip): stripe integration for subscriptions Ferdinand Mütsch 2022-12-19 22:11:34 +0100
  • 333c1b5dd0 feat(subscriptions): introduce config options and user attribute to support subscriptions Ferdinand Mütsch 2022-12-03 00:14:37 +0100
  • 52d45d4644
    Merge pull request #448 from muety/test-migrations Ferdinand Mütsch 2022-12-27 15:35:45 +0100
  • f46f24f0be
    test: ref the config conditional Steven Tang 2022-12-27 20:58:17 +1100
  • 9cce0ac2e1
    test: revert to docker compose Steven Tang 2022-12-27 20:42:55 +1100
  • 497046d0a4
    test: address pr comments Steven Tang 2022-12-27 20:37:53 +1100
  • 03af194385
    test: more efficient database ready detection Steven Tang 2022-12-27 15:35:11 +1100
  • ad704cef5c
    test: migration testing for mysql/mariadb/postgres Steven Tang 2022-12-27 14:39:32 +1100
  • cd5c511474 fix: enable experimental column altering for cockroachdb (see #442) Ferdinand Mütsch 2022-12-16 12:33:01 +0100
  • 8a26e24081 chore: minor changes Ferdinand Mütsch 2022-12-06 21:01:21 +0100
  • db6dde32cd Merge branch 'upgrade-testing' Ferdinand Mütsch 2022-12-06 21:00:04 +0100
  • 394215e53b Merge branch 'allow-mysql-socket' Ferdinand Mütsch 2022-12-06 20:50:08 +0100
  • 27586f3a54 Merge branch 'remove-config-file-requirement' Ferdinand Mütsch 2022-12-06 20:46:35 +0100
  • 9e9e9fbef9
    check still for empty string Soner Sayakci 2022-12-06 12:19:18 +0000
  • bc9132f84d
    fix: remove config file requirement, fixes #435 Soner Sayakci 2022-12-06 12:17:28 +0000
  • e7b6a87153
    feat: allow using mysql socket, fixes #433 Soner Sayakci 2022-12-06 12:10:18 +0000
  • 0a2cba647c
    fix: disabling tcp webserver sockets, fixes #434 Soner Sayakci 2022-12-06 11:55:33 +0000
  • f5395e36ad
    ci: SQLite upgrade testing comments Steven Tang 2022-12-06 18:28:23 +1100
  • 9f38246fe2
    Merge pull request #425 from Daste745/persistent-summary-interval Ferdinand Mütsch 2022-12-05 19:27:07 +0100
  • 5242df2b7d
    ci: upgrade testing for SQLite Steven Tang 2022-12-04 18:02:36 +1100
  • 10648d66ad Remove redundant logic in client-side javascript Daste 2022-12-03 12:50:55 +0100
  • 97fab3e109 Redirect to correct summary page if interval cookie is set Daste 2022-12-03 12:46:06 +0100
  • 0f3b41c2dd fix(ci): adapt docker and gha build to use go 1.19 2.5.4 Ferdinand Mütsch 2022-12-03 00:32:30 +0100
  • 5ae7527b7b feat: implement data retention mechanism Ferdinand Mütsch 2022-12-01 20:26:03 +0100
  • 2db065d47a Merge branch 'muety/427-job-processing' Ferdinand Mütsch 2022-12-01 15:55:40 +0100
  • 0e5c5a56d2 chore: dependency upgrades Ferdinand Mütsch 2022-12-01 15:31:19 +0100
  • a4b89d3a69 fix: concurrency bugs with summary aggregation and user counting Ferdinand Mütsch 2022-12-01 14:13:52 +0100
  • aab9e98ebd fix: error handling for user counting fix: make user counting thread-safe Ferdinand Mütsch 2022-12-01 13:46:06 +0100
  • d4945c982f fix: tests Ferdinand Mütsch 2022-12-01 11:11:45 +0100
  • 964405f349 chore: refine report scheduling Ferdinand Mütsch 2022-12-01 10:57:51 +0100
  • 21f6809f05 refactor: split utility functions into utils and helpers Ferdinand Mütsch 2022-12-01 10:57:07 +0100
  • c5fda02900 docs: update default cron expressions Ferdinand Mütsch 2022-12-01 10:10:39 +0100
  • 10e432c185
    Merge pull request #431 from rummik/patch-1 Ferdinand Mütsch 2022-11-29 23:07:28 +0100
  • f121112d09
    Increase avatar entropy *Kim Zick 2022-11-26 16:26:03 -0500
  • c13fc96a16 refactor: use job queue for data imports Ferdinand Mütsch 2022-11-20 11:09:51 +0100
  • 61f13fce20 fix: prometheus metrics types Ferdinand Mütsch 2022-11-20 10:59:06 +0100
  • 99e50b1062 chore: logging Ferdinand Mütsch 2022-11-20 10:12:34 +0100
  • 4ce75c2acb chore: clean up dependencies Ferdinand Mütsch 2022-11-20 10:11:23 +0100
  • fcca881cfc refactor: move more background jobs to using job queue Ferdinand Mütsch 2022-11-20 10:10:24 +0100
  • e2ef54152d refactor(wip): introduce job processing system refactor: adapt report generation scheduling Ferdinand Mütsch 2022-11-19 22:21:51 +0100
  • ebe1836ac6 Write a Set-Cookie header with the last used summary interval Daste 2022-11-19 09:52:44 +0100
  • b1a12a5759
    Merge pull request #430 from xiecang/bugfix/send_smtp_mail Ferdinand Mütsch 2022-11-17 08:31:24 +0100
  • ae407fffca fix: ignore error "starttls command has been already sent" xiecang 2022-11-16 12:29:20 +0800
  • 94e0d06e5d fix: user agents and machine names in wakatime import 2.5.3 Ferdinand Mütsch 2022-11-15 23:53:30 +0100
  • 088bd17803 chore: update iconify 2.5.2 Ferdinand Mütsch 2022-11-13 20:20:41 +0100
  • 2976203ecc fix: missing icons Ferdinand Mütsch 2022-11-13 20:11:53 +0100
  • e75bd94531 fix: include cumulative total key in wakatime summary compat endpoint (resolve #426) Ferdinand Mütsch 2022-11-13 19:52:15 +0100
  • 4cc8c21f67 fix: importing data from wakapi instance (resolve #428) Ferdinand Mütsch 2022-11-13 19:27:44 +0100
  • f182b804bb chore: add additional language icons fix: support ipynb, cjs, tsx file endings Ferdinand Mütsch 2022-11-11 16:13:41 +0100
  • e89ce076fd Read the persisted summary interval from a cookie Daste 2022-11-05 19:30:40 +0100
  • ba81c07345 Display persistent summary interval into the front-end time picker Daste 2022-11-05 19:23:30 +0100
  • 9586dbf781 fix: make intervals robust to daylight saving time shift Ferdinand Mütsch 2022-10-31 23:24:25 +0100
  • c8ea1a503f
    Merge pull request #424 from f0x52/postgres-dsn Ferdinand Mütsch 2022-10-31 19:22:03 +0100
  • ebbc21f0b1 add postgres DSN config option f0x 2022-10-31 18:07:16 +0100
  • 6e5bc38e5e fix: index migration for sqlite Ferdinand Mütsch 2022-10-28 10:32:47 +0200
  • 9424c49760 fix: composite index on heartbeats table Ferdinand Mütsch 2022-10-28 09:54:11 +0200
  • efd6ba36e3 fix: errors during leaderboard generation Ferdinand Mütsch 2022-10-20 08:33:12 +0200
  • b1d7f87095 chore: add maximum default leaderboard length Ferdinand Mütsch 2022-10-19 18:28:30 +0200
  • ffbcfc7467 fix: cache key Ferdinand Mütsch 2022-10-19 17:23:40 +0200
  • 41f6db8f34 feat(wip): leaderboard pagination (resolve #417) [ci-skip] Ferdinand Mütsch 2022-10-16 18:59:19 +0200
  • 8a21be4306 fix: ignore rank column in migrations Ferdinand Mütsch 2022-10-16 18:59:00 +0200
  • 31ca4a1e02 chore: logging Ferdinand Mütsch 2022-10-16 17:42:32 +0200
  • 7cab2b0be7 chore: add clarification on relaying to other wakapi instance (resolve #420) [skip-ci] Ferdinand Mütsch 2022-10-15 11:08:25 +0200
  • 777997c883 fix: swagger ui (resolve #421) Ferdinand Mütsch 2022-10-14 12:00:56 +0200
  • 060a33263a chore: update dependencies 2.5.1 Ferdinand Mütsch 2022-10-09 10:16:27 +0200
  • 33d259592c chore: improve summary id fixing migration (see #416) Ferdinand Mütsch 2022-10-09 10:16:18 +0200
  • fbae5f8757
    Tailwind 3 & Footer alignment (#419) Steven Tang 2022-10-09 10:53:52 +1100
  • 6a624a3ae5
    ui(fix): alias green to emerald for tailwind 3 Steven Tang 2022-10-09 10:33:04 +1100
  • 7d44a6d6fe
    fix: tailwind 3 class renames Steven Tang 2022-10-07 22:19:08 +1100
  • d4760b2838
    chore: upgrade tailwind to v3 Steven Tang 2022-10-07 22:03:44 +1100
  • 5dbb5bbd18
    ui: footer alignment Steven Tang 2022-10-07 21:34:15 +1100
  • bc99dc990a fix: case sensitivity with leaderboard languages (resolve #418) Ferdinand Mütsch 2022-10-07 08:58:51 +0200
  • 1e9d3f9e80 Merge branch '182-leaderboards' 2.5.0 Ferdinand Mütsch 2022-10-06 20:43:55 +0200
  • 2ce720c20f fix: leaderboard responsiveness Ferdinand Mütsch 2022-10-06 20:42:05 +0200