 HampusandGitHub
|
2b8a743dc5
|
refactor(self-hosting): forward every setting, drop dead config (#3047)
|
2026-09-30 00:58:43 +02:00 |
|
 HampusandGitHub
|
4f968bbc47
|
feat(captcha): make ALTCHA the only captcha (#3035)
|
2026-09-29 17:00:15 +02:00 |
|
 HampusandGitHub
|
522cf08e61
|
feat(media-proxy): sign attachment URLs and gate origins (#2830)
|
2026-09-18 15:57:32 +02:00 |
|
 HampusandGitHub
|
84dcf6b8a8
|
refactor(imports): replace relative imports with path aliases (#2741)
|
2026-09-13 20:18:22 +02:00 |
|
 HampusandGitHub
|
580401d2dc
|
chore(marketing): remove the private marketing submodule (#2732)
|
2026-09-13 16:37:55 +02:00 |
|
Hampus Kraft
|
5bcaa7cfac
|
fix(config)!: validate and derive config, drop the unread keys (#2482)
|
2026-09-06 15:02:20 +02:00 |
|
 Timothy EndersonandGitHub
|
0f8f84667d
|
fix(api): isolate tests from self-hosted environment 1/4 (#1408)
|
2026-07-16 21:19:49 +01:00 |
|
  
|
6fd7c027e3
|
feat: Toggle to "Disable new IP Login authorization" emails in /admin (#1030)
Co-authored-by: Jiralite <[email protected]>
Co-authored-by: Hampus <[email protected]>
|
2026-07-01 20:38:59 +02:00 |
|
Hampus Kraft
|
fa3e852575
|
workspace: reconcile latest Fluxer into the open source release and continue development there
|
2026-06-16 06:41:37 +02:00 |
|