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

92 Commits

Author SHA1 Message Date
Ferdinand Mütsch
50c54685ec feat: subscription expiry notification mails 2022-12-29 17:12:34 +01:00
Ferdinand Mütsch
bafbc34706 refactor: minor code refactorings 2022-12-29 11:55:09 +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
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
394215e53b Merge branch 'allow-mysql-socket' 2022-12-06 20:50:08 +01:00
Ferdinand Mütsch
27586f3a54 Merge branch 'remove-config-file-requirement' 2022-12-06 20:46:35 +01:00
Soner Sayakci
bc9132f84d
fix: remove config file requirement, fixes #435 2022-12-06 12:17:28 +00:00
Soner Sayakci
e7b6a87153
feat: allow using mysql socket, fixes #433 2022-12-06 12:10:18 +00:00
Soner Sayakci
0a2cba647c
fix: disabling tcp webserver sockets, fixes #434 2022-12-06 11:55:33 +00:00
Ferdinand Mütsch
5ae7527b7b feat: implement data retention mechanism 2022-12-01 20:26:03 +01:00
Ferdinand Mütsch
21f6809f05 refactor: split utility functions into utils and helpers 2022-12-01 10:57:07 +01:00
Ferdinand Mütsch
4ce75c2acb chore: clean up dependencies 2022-11-20 10:11:23 +01:00
Ferdinand Mütsch
e2ef54152d refactor(wip): introduce job processing system
refactor: adapt report generation scheduling
2022-11-19 22:21:51 +01:00
f0x
ebbc21f0b1 add postgres DSN config option 2022-10-31 18:07:16 +01:00
Ferdinand Mütsch
4a22a19cb0 chore: generate leaderboard when enabled in user settings 2022-10-02 10:13:39 +02:00
Ferdinand Mütsch
13a3d9f03a feat: leaderboard generation and querying 2022-10-02 00:01:39 +02:00
Ferdinand Mütsch
beffe71ea6 feat: add leaderboard data model 2022-09-30 17:19:32 +02:00
Ferdinand Mütsch
373d969734 feat: introduce newsbox for front page (resolve #393) 2022-08-13 10:28:36 +02:00
Steven Tang
20993a1182
feat: automatic version.txt updates
Resolves #387
2022-07-09 13:58:16 +10:00
Daste
33509beaf7 Enable env configuration for AvatarURLTemplate
Added an `env:"WAKAPI_AVATAR_URL_TEMPLATE"` option for the Avatar URL Template configuration setting.

I wanted to configure this on my instance, but the only way now is through the yaml config file.
2022-05-22 02:04:25 +02:00
Ferdinand Mütsch
5276f68918 fix: double counting when using precise missing intervals 2022-04-18 15:18:01 +02:00
Ferdinand Mütsch
8e558d8dee chore: introduce heartbeat max age 2022-03-17 11:35:20 +01:00
Steven Tang
6d762f5fd6
ref: remove unnecessary unicode characters 2022-02-18 19:52:55 +11:00
Ferdinand Mütsch
660a09475e chore: include avatar rendering into wakapi itself 2022-02-17 09:53:37 +01:00
Ferdinand Mütsch
7159df30c2 feat: allow to configure custom api url for relay and import (resolve #105) 2022-01-21 12:35:05 +01:00
Ferdinand Mütsch
bd2a8c5a7f fix: make cookie path respect server.base_path (resolve #310) 2022-01-17 08:25:50 +01:00
Ferdinand Mütsch
acf16421a6 chore: add quick start option 2022-01-02 12:02:12 +01:00
Ferdinand Mütsch
259f711f2d fix: migrate id column type to bigint (resolve #281) 2021-12-15 10:50:16 +01:00
Ferdinand Mütsch
28a3418ad5 fix: limit sqlite connection pool to one 2021-12-14 02:17:59 +01:00
Ferdinand Mütsch
5df0f48303 feat: user avatars 2021-10-14 12:04:21 +02:00
Ferdinand Mütsch
8d073aaef2 feat: implement relay endpoint (see #237) 2021-10-11 11:00:50 +02:00
Ferdinand Mütsch
2088987a0c chore: implement diagnostics endpoint (resolve #225) 2021-08-07 10:16:50 +02:00
Ferdinand Mütsch
48513b660d chore: configurable count cache ttl 2021-06-27 12:08:11 +02:00
Ferdinand Mütsch
4d2a160ccb chore: configurable request timeout 2021-06-24 21:56:47 +02:00
Andrew Udvare
3c12df52d9
feat: 🎸 add support for using a UNIX domain socket 2021-06-23 11:44:00 -04:00
Ferdinand Mütsch
0d64858721 feat: implement project labels (resolve #204) 2021-06-11 20:59:34 +02:00
Ferdinand Mütsch
101fdfb957 chore: adapt default insert batch size (fix #206)
fix: set user data flag after import (fix #207)
2021-06-10 23:22:04 +02:00
Ferdinand Mütsch
9dbc2039fc chore: add random time offset to scheduled reports jobs 2021-05-04 21:04:11 +02:00
Ferdinand Mütsch
a4e7158db2 refactor: mail service abstraction layer 2021-04-30 15:17:07 +02:00
Ferdinand Mütsch
29c04c3ac5 feat: email reports (resolve #124) 2021-04-30 14:07:14 +02:00
Ferdinand Mütsch
0a07ac1dd4 docs: document thoughts about time zones 2021-04-25 21:41:41 +02:00
Ferdinand Mütsch
c37278e660 chore: add option to silently fail in case of schema migration errors 2021-04-18 11:03:54 +02:00
Ferdinand Mütsch
b9ea6530f9 fix: serve static file from local fs when on dev (fix #176) 2021-04-16 12:24:19 +02:00
Ferdinand Mütsch
f8e1453754 fix: failing auto migration of users table (resolve #171) 2021-04-13 23:23:57 +02:00
Ferdinand Mütsch
129e208169 fix: very basic sentry error logging 2021-04-13 00:02:55 +02:00
Ferdinand Mütsch
915436822b fix: make mail provider configs non-nullable 2021-04-12 22:57:52 +02:00
Steven Tang
6256c8e10a
ref: embed files, bump to go 1.16 (#167)
* ref: embed portion of files
* fix: readd pkger
* ref: embed version.txt
* fix: wrong mail template import path
* refactor: get rid of sql-migrate
refactor: get rid of pkger in favor of go embed (resolve #164)
* chore: remove unused var [ci-skip]

Co-authored-by: Ferdinand Mütsch <ferdinand@muetsch.io>
2021-04-11 10:42:43 +00:00