 HampusandGitHub
|
e7347b582c
|
chore(license): relicense artwork and move non-free media out (#3173)
|
2026-10-03 17:53:42 +02:00 |
|
 HampusandGitHub
|
cdcaba34ce
|
fix(self-hosting): cap meilisearch indexing threads by default (#3153)
|
2026-10-03 02:15:16 +02:00 |
|
 HampusandGitHub
|
811341bc2f
|
feat(email): configurable reply-to address (#3140)
|
2026-10-02 23:26:01 +02:00 |
|
 HampusandGitHub
|
1ec8f31253
|
refactor: simplify account standing and verification levels (#3130)
|
2026-10-02 18:17:41 +02:00 |
|
 HampusandGitHub
|
e297a6a653
|
fix(app-proxy): make the SPA shell identical for every visitor (#3112)
|
2026-10-02 15:13:36 +02:00 |
|
 HampusandGitHub
|
2df82b2b5e
|
fix(guild): treat very high as high without phone verification (#3095)
|
2026-10-01 20:33:02 +02:00 |
|
 HampusandGitHub
|
7e4d5137f8
|
feat: add announcement channels, publishing and following (#3090)
|
2026-10-01 16:57:21 +02:00 |
|
 HampusandGitHub
|
2161d84701
|
fix(self-hosting): grow seaweedfs one volume at a time (#3076)
|
2026-09-30 22:55:12 +02:00 |
|
 HampusandGitHub
|
af49cd6cc4
|
refactor(ban): drop ipinfo cgnat blast-radius guard (#3062)
|
2026-09-30 16:54:43 +02:00 |
|
 HampusandGitHub
|
2b8a743dc5
|
refactor(self-hosting): forward every setting, drop dead config (#3047)
|
2026-09-30 00:58:43 +02:00 |
|
 HampusandGitHub
|
f9108f24ce
|
feat(self-host): add an overlay that turns off bundled seaweedfs (#3041)
|
2026-09-29 19:49:02 +02:00 |
|
 HampusandGitHub
|
4f968bbc47
|
feat(captcha): make ALTCHA the only captcha (#3035)
|
2026-09-29 17:00:15 +02:00 |
|
 HampusandGitHub
|
364084c819
|
refactor(api): emit moderation events and apply account actions (#3031)
|
2026-09-29 12:24:15 +02:00 |
|
 HampusandGitHub
|
3736d94d73
|
feat(premium): let self-hosted instances sell premium and gifts (#3025)
|
2026-09-28 21:21:51 +02:00 |
|
 HampusandGitHub
|
5b280898c5
|
refactor(push): retire the push service delivery experiment (#3000)
|
2026-09-28 00:45:22 +02:00 |
|
 HampusandGitHub
|
9def9fbef6
|
feat(api): accept CIDR ranges in FLUXER_API_IP_BAN_EXEMPT_IPS (#2988)
|
2026-09-27 21:19:35 +02:00 |
|
 HampusandGitHub
|
6730a242db
|
feat(web): prepare the fluxer.com domain migration (#2952)
|
2026-09-25 13:43:34 +02:00 |
|
 HampusandGitHub
|
dcd5f09d6a
|
feat(api): add env toggles for automatic phone flagging (#2927)
|
2026-09-24 03:36:35 +02:00 |
|
 HampusandGitHub
|
18c303abf6
|
feat(push): relay notifications as encrypted web push (#2906)
|
2026-09-23 14:04:55 +02:00 |
|
 HampusandGitHub
|
0b2306ec3d
|
fix(api): honour default TTLs and expire stale job ledger rows (#2887)
|
2026-09-21 23:16:39 +02:00 |
|
 HampusandGitHub
|
3256af8d92
|
refactor(app-proxy): remove the stable time freeze (#2856)
|
2026-09-20 04:02:47 +02:00 |
|
 HampusandGitHub
|
e2abfd476a
|
feat(api): redirect desktop downloads to pkgs (#2853)
|
2026-09-20 01:20:30 +02:00 |
|
 HampusandGitHub
|
f32356801d
|
feat(api): make tor and breached password lookups opt-in (#2834)
|
2026-09-19 01:22:17 +02:00 |
|
 HampusandGitHub
|
efd677f32b
|
feat(api): exempt configured ASNs from abusive IP auto-bans (#2833)
|
2026-09-18 23:01:58 +02:00 |
|
 HampusandGitHub
|
522cf08e61
|
feat(media-proxy): sign attachment URLs and gate origins (#2830)
|
2026-09-18 15:57:32 +02:00 |
|
 HampusandGitHub
|
3b552e00ef
|
chore(deps): upgrade all dependencies, toolchains and images (#2825)
|
2026-09-17 21:08:56 +02:00 |
|
 HampusandGitHub
|
964845d7a7
|
chore(voice): remove the recon service (#2808)
|
2026-09-16 16:53:30 +02:00 |
|
 TarekandGitHub
|
f753659899
|
feat(instance): make the status page URL configurable (#1159)
|
2026-09-16 15:20:37 +02:00 |
|
 HampusandGitHub
|
50cec92738
|
fix(api): batch member user lookups on guild load (#2783)
|
2026-09-14 23:06:36 +02:00 |
|
 HampusandGitHub
|
8ee2279b4b
|
feat(donations): add Nordic currencies, raise amount ceilings (#2775)
|
2026-09-14 20:27:24 +02:00 |
|
 HampusandGitHub
|
69c42cff90
|
docs: reword vague sentences and fix wrong claims (#2760)
|
2026-09-14 15:18:53 +02:00 |
|
 HampusandGitHub
|
ca7ddd9272
|
refactor(api): drop Bunny for pluggable cache purge adapters (#2742)
|
2026-09-13 20:28:56 +02:00 |
|
 HampusandGitHub
|
7375ac9d80
|
docs: simplify the reference and tighten the verifier (#2736)
|
2026-09-13 17:38:50 +02:00 |
|
 HampusandGitHub
|
156315fd5a
|
docs: drop exact counts that go stale when inventory changes (#2721)
|
2026-09-12 15:39:07 +02:00 |
|
 HampusandGitHub
|
b57545b1a4
|
refactor(api): replace stripe mock currency ternary chains (#2688)
|
2026-09-11 16:02:09 +02:00 |
|
 HampusandGitHub
|
3af43b3366
|
feat(api): add SEK, DKK and NOK as localized currencies (#2684)
|
2026-09-11 15:48:56 +02:00 |
|
 HampusandGitHub
|
4a93b677af
|
feat(api): retire prices safely and add a self-serve switch (#2637)
|
2026-09-10 17:28:16 +02:00 |
|
 HampusandGitHub
|
bfa9bf221d
|
docs(api): tidy up the reference prose (#2628)
|
2026-09-09 02:11:38 +02:00 |
|
 HampusandHampus Kraft
|
86745e01e9
|
docs(operator): cover serving on a non-default port (#2611)
|
2026-09-08 22:18:19 +02:00 |
|
 HampusandGitHub
|
2f008b8653
|
docs: rewrite reference prose and correct field code citations (#2592)
|
2026-09-08 17:13:37 +02:00 |
|
 HampusandGitHub
|
08c9fe9886
|
docs: correct misreadable and factually wrong reference prose (#2587)
|
2026-09-08 15:36:50 +02:00 |
|
 HampusandGitHub
|
824b5c86c9
|
fix(api): dedupe and budget ipinfo lookups across api pods (#2584)
|
2026-09-08 15:13:32 +02:00 |
|
 HampusandGitHub
|
d46c8d49c6
|
fix(svc): authenticate to nats with the configured token (#2581)
|
2026-09-08 14:51:34 +02:00 |
|
 HampusandGitHub
|
9cdad046b1
|
fix(self-host): keep seaweedfs inside its memory ceiling (#2579)
|
2026-09-08 14:51:24 +02:00 |
|
 HampusandGitHub
|
7a6691cdbe
|
fix(installer): make the record and rollback paths trustworthy (#2552)
|
2026-09-06 20:36:59 +02:00 |
|
 HampusandGitHub
|
091755fe78
|
fix(self-hosting): adapt the upgrade to existing instances (#2550)
|
2026-09-06 19:40:32 +02:00 |
|
 HampusandGitHub
|
5367c0ab42
|
docs: move the reference site to astro starlight (#2527)
|
2026-09-06 15:40:22 +02:00 |
|