Ferdinand Mütsch
|
7752027dd6
|
chore: use more aggressive cache busting at dev time (see #795)
|
2025-05-26 16:23:44 +02:00 |
|
Ferdinand Mütsch
|
14fae4a3c8
|
fix: workaround for postgres timestamp issue (resolve #761)
|
2025-03-26 21:47:57 +01:00 |
|
Ferdinand Mütsch
|
8427c97d18
|
fix: various minor logging related fixes
|
2025-03-13 09:36:37 +01:00 |
|
Ferdinand Mütsch
|
b27e9bb083
|
fix: deadlock caused by not using open transaction during batch insert
fix: regenerate durations upon language mapping update
fix: minor ui
|
2025-02-21 11:29:13 +01:00 |
|
Ferdinand Mütsch
|
dca35946d4
|
chore: streamed version of filtered heartbeats repo method
chore: minor refactoring
|
2025-02-21 11:29:13 +01:00 |
|
Ferdinand Mütsch
|
95a0dd794b
|
refactor: stream heartbeats from database asynchronously for getall
|
2025-02-21 11:29:13 +01:00 |
|
Ferdinand Mütsch
|
58c2fecd9d
|
fix: update fields exposed by heartbeats get compat endpoint
fix: update fields used by download script
feat: provide heartbeats csv upload script (resolve #745)
|
2025-02-18 22:21:27 +01:00 |
|
Ferdinand Mütsch
|
42490015c8
|
feat: option to require auth for viewing leaderboard (resolve #738)
|
2025-01-22 22:26:20 +01:00 |
|
Ferdinand Mütsch
|
24751ea2d0
|
refactor(perf): project stats query
|
2024-11-25 00:53:30 +01:00 |
|
Ferdinand Mütsch
|
b82a9e8251
|
Merge remote-tracking branch 'origin/master'
|
2024-11-22 14:29:37 +01:00 |
|
Ferdinand Mütsch
|
d628020c5c
|
fix: sentry heartbeats tracer sampling
|
2024-11-22 14:20:34 +01:00 |
|
SIMULATAN
|
35110907b6
|
fix(config): reverse proxy ip ranges parse warning when unset
|
2024-11-11 10:39:38 +01:00 |
|
Ferdinand Mütsch
|
a1ebc240b1
|
fix: do not crash when using dev mode outside project source folder (resolve #703) (also see #693)
|
2024-11-03 16:46:38 +01:00 |
|
Roch D'Amour
|
71b3fd08a9
|
Remove dependency on config to log config error
|
2024-10-15 01:19:24 -04:00 |
|
Ferdinand Mütsch
|
b17096ed3e
|
fix: multi-log to sentry and console in parallel
|
2024-09-08 21:24:15 +02:00 |
|
Ferdinand Mütsch
|
0580492001
|
fix: sentry request logging
chore: attach release version info to sentry events
|
2024-09-07 16:00:14 +02:00 |
|
finn
|
ddffd464e3
|
Replace SentryLogWrapper by slog-sentry
|
2024-09-05 11:05:25 +07:00 |
|
Ferdinand Mütsch
|
5b5076de7b
|
chore: minor code style [skip ci]
|
2024-08-25 23:13:53 +02:00 |
|
Ferdinand Mütsch
|
fdd59aeab1
|
feat: support ip ranges for trusted proxy header auth (resolve #665)
|
2024-08-23 09:51:46 +02:00 |
|
Ferdinand Mütsch
|
27bfad1bdc
|
chore: pass sentry environment tag
|
2024-08-23 08:40:02 +02:00 |
|
finn
|
34bf742ca8
|
Use conf.Log().Fatal to replace log.Fatal; Only initial Sentry logger once
|
2024-08-23 06:11:53 +07:00 |
|
finn
|
d542ae9602
|
Update structured log for conf.Log().Request(r), logging middleware, and sentry logger
|
2024-08-21 09:08:43 +07:00 |
|
finn
|
79f4c03d72
|
Correct the sentry logs to use the format key:value
|
2024-08-20 09:20:58 +07:00 |
|
finn
|
b5bb3da9b6
|
Correct the logs to use the format key:value
|
2024-08-20 08:45:43 +07:00 |
|
finn
|
118e51139a
|
First round replace logbuch to slog
|
2024-08-20 05:59:17 +07:00 |
|
Ferdinand Mütsch
|
680e3d7036
|
chore: upgrade dependencies
|
2024-08-11 19:04:11 +02:00 |
|
Ferdinand Mütsch
|
a5565b12ea
|
feat: allow to configure accepting self-signed tls certs for smtp
test: comprehensive smtp tests using smtp4dev
|
2024-07-10 23:21:11 +02:00 |
|
Ferdinand Mütsch
|
8e30116949
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# README.md
# config.default.yml
# config/config.go
# coverage/coverage.out
# go.mod
# go.sum
# models/user.go
# models/view/login.go
# routes/login.go
# views/signup.tpl.html
|
2024-04-07 23:01:03 +02:00 |
|
Ferdinand Mütsch
|
9097bc5552
|
feat: signup captcha (resolve #635)
|
2024-04-07 22:58:18 +02:00 |
|
Ferdinand Mütsch
|
2ef4111507
|
fix: make user cleanup opt-out (see #629)
|
2024-03-30 21:20:55 +01:00 |
|
Ferdinand Mütsch
|
9015e51dc4
|
feat: implement invite links (resolve #624)
|
2024-03-29 00:06:13 +01:00 |
|
Ferdinand Mütsch
|
1acbfc6232
|
chore: inactive users cleanup (resolve #629)
|
2024-03-27 10:00:35 +01:00 |
|
Ferdinand Mütsch
|
64b6bd72c8
|
chore: rate limiting for sensitive endpoints (resolve #628)
|
2024-03-26 15:33:13 +01:00 |
|
Ferdinand Mütsch
|
3b78526ad9
|
fix: custom date validation
|
2024-03-12 10:32:09 +01:00 |
|
scarf
|
7671c1e090
|
fix: validate date format
|
2024-03-12 08:14:40 +09:00 |
|
scarf
|
1263860b9b
|
feat: date format config
|
2024-03-06 19:02:38 +09:00 |
|
Ferdinand Mütsch
|
80dc552d17
|
fix: wakapi import on clean instance (resolve #610)
fix(perf): make legacy importer much more efficient (see #610)
|
2024-02-18 16:09:26 +01:00 |
|
Chen Junda
|
a7d523b5ce
|
implement
|
2024-01-10 20:03:38 +08:00 |
|
Chen Junda
|
8e6f00b8f1
|
update
|
2024-01-09 23:34:42 +08:00 |
|
Chen Junda
|
10b6281004
|
add support for mssql
|
2024-01-09 22:56:05 +08:00 |
|
Ferdinand Mütsch
|
36f1fb753b
|
refactor: drop mailwhale support (resolve #581)
|
2023-12-24 09:03:09 +01:00 |
|
Ferdinand Mütsch
|
aa489e3366
|
chore: ability to disable leaderboard (resolve #571)
|
2023-12-01 17:14:23 +01:00 |
|
Ferdinand Mütsch
|
7d156cd3ed
|
feat: configurable leaderboard interval (resolve #568)
chore: hide zero entries on leaderboard
|
2023-12-01 11:24:17 +01:00 |
|
Ferdinand Mütsch
|
20e442b58f
|
feat: add single project compat endpoint (resolve #562)
|
2023-12-01 10:30:20 +01:00 |
|
Alan Hamlett
|
af040e29b5
|
Use api subdomain for load balancing
|
2023-11-21 23:21:40 +01:00 |
|
Ferdinand Mütsch
|
de9a42b792
|
feat: add ability to disable imports (resolve #552)
|
2023-11-18 18:04:35 +01:00 |
|
Ferdinand Mütsch
|
cee76b115f
|
feat: support for reverse proxy trusted header authentication (resolve #534)
|
2023-10-15 22:17:06 +02:00 |
|
Ferdinand Mütsch
|
24b34beef1
|
feat(wip): first draft of projects page implementation [skip ci]
|
2023-09-26 16:42:24 +02:00 |
|
Ferdinand Mütsch
|
8a740d2920
|
feat: expose total user activity time in admin metrics (resolve #484)
|
2023-09-21 21:38:43 +02:00 |
|
Ferdinand Mütsch
|
435560b3dd
|
chore: include optional pprof profiling
|
2023-09-20 12:41:41 +02:00 |
|