 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
|
2df82b2b5e
|
fix(guild): treat very high as high without phone verification (#3095)
|
2026-10-01 20:33:02 +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
|
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
|
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
|
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
|
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
|
03d1354562
|
chore(voice): remove voice reconciliation leftovers (#2810)
|
2026-09-16 17:09:57 +02:00 |
|
 HampusandGitHub
|
d028679b90
|
fix(api): batch the message lookups behind message search (#2640)
|
2026-09-10 18:18:49 +02:00 |
|
 HampusandGitHub
|
9fe65d5036
|
fix(api): honour the configured S3 addressing on uploads (#2626)
|
2026-09-09 11:26:30 +02:00 |
|
 HampusandGitHub
|
044a2c101d
|
feat(self-hosting): make the bundled services configurable (#2621)
|
2026-09-09 01:17:58 +02:00 |
|
 HampusandGitHub
|
1b22d14f3d
|
feat(self-hosting): run postgres or the object store outside (#2620)
|
2026-09-08 23:36:52 +02:00 |
|
 HampusandGitHub
|
8cc485cf81
|
fix(self-host): tie the public address to a single origin (#2605)
|
2026-09-08 22:17:39 +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
|
091755fe78
|
fix(self-hosting): adapt the upgrade to existing instances (#2550)
|
2026-09-06 19:40:32 +02:00 |
|
Hampus Kraft
|
3be4171256
|
feat(self-host)!: rework the compose stack and demand secrets (#2486)
|
2026-09-06 15:02:20 +02:00 |
|
 HampusandGitHub
|
e12b60078a
|
fix(self-host): probe the seaweedfs s3 health endpoint (#2476)
|
2026-09-06 00:24:31 +02:00 |
|
 HampusandGitHub
|
639ade3802
|
refactor(app-proxy): drop invite metadata and database access (#2464)
|
2026-09-05 00:13:04 +02:00 |
|
 HampusandGitHub
|
c01d22dc05
|
fix(self-host): unfurl media hosted by the instance itself (#2451)
|
2026-09-04 16:56:35 +02:00 |
|
 HampusandGitHub
|
961fa1f007
|
fix(self-hosting): correct compose probes and origins (#2330)
|
2026-09-01 20:47:20 +02:00 |
|
 HampusandGitHub
|
1688e7dc50
|
fix(api): survive transient database errors in the worker (#2326)
|
2026-09-01 20:47:19 +02:00 |
|
 HampusandGitHub
|
bd205d2250
|
fix(app-proxy): honour the shared Postgres settings (#2262)
|
2026-08-31 19:00:43 +02:00 |
|
 HampusandGitHub
|
45f694310a
|
fix(api): make the http header and request timeouts tunable (#2259)
|
2026-08-31 18:43:14 +02:00 |
|
 HampusandGitHub
|
5036ac3efa
|
fix(api): allow disabling named Postgres prepared statements (#2251)
|
2026-08-31 16:10:52 +02:00 |
|
 HampusandGitHub
|
bb81a2f165
|
fix(self-host): persist valkey and stop evicting durable state (#2240)
|
2026-08-31 14:48:58 +02:00 |
|
 HampusandGitHub
|
0e73346c5f
|
fix(svc): treat a shard overload reply as retryable backpressure (#2237)
|
2026-08-31 14:23:11 +02:00 |
|
 HampusandGitHub
|
8476595507
|
fix(api): let node size its heap from the container limit (#2236)
|
2026-08-31 14:09:13 +02:00 |
|
 HampusandGitHub
|
c982b33212
|
fix(self-host): size memory limits and make them overridable (#2234)
|
2026-08-31 13:42:12 +02:00 |
|
 HampusandGitHub
|
5f6f9428ac
|
build(api): bundle the api instead of transpiling at boot (#2227)
|
2026-08-31 01:26:30 +02:00 |
|
 HampusandGitHub
|
ab08ed0d7c
|
chore(self-host): give every compose service a memory ceiling (#2212)
|
2026-08-31 00:22:48 +02:00 |
|
 HampusandGitHub
|
34c13a747d
|
chore(self-host): probe the api readiness during startup (#2216)
|
2026-08-31 00:17:09 +02:00 |
|
 HampusandGitHub
|
3eeba1da2b
|
fix(gateway): stop discarding container logs and add readiness (#2217)
|
2026-08-31 00:13:20 +02:00 |
|
 HampusandGitHub
|
2517caf674
|
fix(svc): shed overload instead of buffering router requests (#2171)
|
2026-08-30 22:45:50 +02:00 |
|
 HampusandGitHub
|
12717f692b
|
chore(self-host): match shard admission to the postgres pool (#2153)
|
2026-08-30 22:17:12 +02:00 |
|
 HampusandGitHub
|
3e74180bdc
|
chore(self-host): budget postgres pool sizes across services (#2127)
|
2026-08-30 22:14:56 +02:00 |
|
 HampusandGitHub
|
45ed740575
|
chore(self-host): tune bundled postgres for the shipped box (#2143)
|
2026-08-30 22:14:52 +02:00 |
|
 HampusandGitHub
|
58732f7770
|
fix(api): configure email app base URL separately
|
2026-08-27 03:26:11 +02:00 |
|
 HampusandGitHub
|
5d2e5932a4
|
fix(workspace): stabilise the development stack (#2024)
|
2026-08-26 18:52:53 +02:00 |
|
 HampusandGitHub
|
578fd61d93
|
feat(self-hosting): allow opting in to private-address SSO providers (#1655)
|
2026-08-15 22:30:46 +02:00 |
|
 HampusandGitHub
|
cbc0a616ea
|
fix(self-hosting): verify seaweedfs buckets instead of trusting exit status (#1654)
|
2026-08-15 22:21:24 +02:00 |
|
 HampusandGitHub
|
562819be09
|
fix(app-proxy): allow extra CSP sources from the environment (#1652)
|
2026-08-15 21:32:16 +02:00 |
|
 HampusandGitHub
|
004fb0c7b0
|
fix(self-hosting): surface passkey relying party settings (#1645)
|
2026-08-15 20:23:19 +02:00 |
|