Default branch

main
Some checks failed
CI / checks (push) Successful in 39s
Docker / docker (push) Has been cancelled

9ad5c4eef4 · Merge pull request 'Port cron-minutely fixes: reactivate tombstoned subs + confirm-email rate limit' (#29) from mailship-fc-merge-cron-fixes-df6 into main · Updated 2026-09-23 17:56:11 +00:00

Branches

051c1e88fb · Rate-limit confirmation emails and restore daily/weekly digest cron · Updated 2026-09-22 16:31:33 +00:00    matt

6
17
mailship-ihb-digest-email-replace-reply-reaction-coun-281
All checks were successful
CI / checks (pull_request) Successful in 39s

b7592044c0 · digest email: replace reply/reaction counts with relay URL · Updated 2026-09-22 14:04:35 +00:00    hudson

7
0
#27 Merged
mailship-2px-confirm-link-shows-email-not-confirmed-a-349
All checks were successful
CI / checks (pull_request) Successful in 36s

9fa1f73316 · fix: distinguish already-confirmed tokens from invalid ones; prevent duplicate active subscriptions · Updated 2026-09-17 20:57:30 +00:00    hudson

28
0
#18 Merged
mailship-aee-extract-shared-normalized-event-viewer-u-671
All checks were successful
CI / checks (pull_request) Successful in 35s

dbde1ec02d · Normalize EVENT_VIEWER_URL trailing slash once in env.ts, remove 6 ad-hoc strips · Updated 2026-09-16 13:28:03 +00:00    hudson

37
0
#16 Merged
mailship-lap-inconsistent-env-access-server-ts-reads--747
All checks were successful
CI / checks (pull_request) Successful in 33s

a0a284b0a3 · Route BASE_URL through env module instead of reading process.env directly · Updated 2026-09-14 20:08:40 +00:00    hudson

39
0
#14 Merged

b54fb4f891 · POST /notify/🆔 standardize response shape — always include stored field · Updated 2026-09-14 17:42:11 +00:00    hudson

43
0
#13 Merged
mailship-e77-run-checks-in-ci-via-forgejo-actions-605
All checks were successful
CI / checks (pull_request) Successful in 32s

53b0182c7b · feat(ci): add Forgejo Actions workflow for CI checks · Updated 2026-09-14 17:40:08 +00:00    hudson

43
0
#12 Merged

13b1e9d00f · Standardize tests on vitest · Updated 2026-09-14 17:32:19 +00:00    hudson

50
0
#11 Merged

02dd5944c8 · align PORT default: make optional with 4738, update README · Updated 2026-09-14 17:14:05 +00:00    hudson

50
0
#10 Merged

737f949f9b · fix digest job race: delete sent events by ID, not timestamp · Updated 2026-09-14 17:07:34 +00:00    hudson

54
0
#8 Merged

b94018c11e · Fix integration test: add missing CORS_ORIGIN env var · Updated 2026-09-14 17:07:16 +00:00    hudson

53
0
#9 Merged

e83cd1f7d2 · Rename Popular/HasPopular → Latest/HasLatest in digest ts/mjml/render-preview · Updated 2026-09-14 17:00:07 +00:00    hudson

54
0
#7 Merged

c72b86e4ae · Merge remote-tracking branch 'origin/main' into mailship-0da-readme-config-architecture-and-docker-co-6e1 · Updated 2026-09-14 16:55:35 +00:00    matt

56
0
#6 Merged

8866ef3256 · merge: main into branch to pick up lint fixes · Updated 2026-09-10 16:27:45 +00:00    hudson

68
0
#5 Merged

def67c4b6c · merge origin/main: resolve digest.ts conflict (identical eslint cleanup) · Updated 2026-09-10 16:23:37 +00:00    hudson

71
0
#1 Merged

4497a7dee9 · fix: remove pre-eslint unused-variable errors across src/ · Updated 2026-09-10 15:58:05 +00:00    hudson

76
0
#3 Merged