m pushed to main at m/paliad 2026-05-07 19:01:13 +00:00
e4adc39833 Merge: t-paliad-147 — bulk team email (migration 057 + BroadcastService + /team filter+compose modal + /admin/broadcasts viewer)
52ee319fd8 feat(t-paliad-147): bulk team email — send to filtered selection from /team page
Compare 2 commits »
m pushed to main at m/paliad 2026-05-07 19:00:52 +00:00
3dffce7a0d Merge: fix Custom Views dark-mode contrast (token name mismatch)
d8b84d0c58 fix(t-paliad-144): Custom Views CSS — replace bare-name tokens (--surface, --text-muted, --border-subtle, --surface-subtle, --surface-hover) with paliad's actual --color-* tokens. The bare names don't exist in paliad's design system; the hardcoded fallbacks (#fff, rgba(0,0,0,...)) fired in dark mode → light text on white card bg. Fixes contrast on /views list+cards+calendar shapes.
Compare 2 commits »
m pushed to mai/noether/inventor-paliadin-in-app at m/paliad 2026-05-07 18:59:51 +00:00
d24f73358c design(t-paliad-146): re-scope to PoC track — m-only + monitoring
m pushed to mai/fritz/bulk-team-email-send-to at m/paliad 2026-05-07 18:59:04 +00:00
52ee319fd8 feat(t-paliad-147): bulk team email — send to filtered selection from /team page
m created branch mai/fritz/bulk-team-email-send-to in m/paliad 2026-05-07 18:59:04 +00:00
m pushed to mai/noether/inventor-paliadin-in-app at m/paliad 2026-05-07 18:45:35 +00:00
dc7c807725 design(t-paliad-146): Paliadin — in-app AI buddy
m created branch mai/noether/inventor-paliadin-in-app in m/paliad 2026-05-07 18:45:35 +00:00
m created branch mai/kepler/inventor-profession-vs in m/paliad 2026-05-07 18:45:12 +00:00
m pushed to mai/kepler/inventor-profession-vs at m/paliad 2026-05-07 18:45:12 +00:00
1eb43ceb6b design(t-paliad-148): split project_teams.role into firm-level profession + project-level responsibility
m pushed to main at m/fdbck 2026-05-07 18:32:29 +00:00
7f600a5279 Merge mai/cronus/arch-phase2-questions: per-question-type module bundle (§3.A)
1510db5332 chore: remove dead per-type helpers in /f/[slug]/+page.svelte
5314af1d05 refactor: client-side wiring through the questions registry
5fe4b417bf refactor: server-side wiring through the questions registry — closes the gap
1ab6ef7f22 feat(questions): date_ranked_choice module — closes the validation gap
Compare 12 commits »
m created branch mai/cronus/arch-phase2-questions in m/fdbck 2026-05-07 18:32:29 +00:00
m pushed to mai/cronus/arch-phase2-questions at m/fdbck 2026-05-07 18:32:29 +00:00
m pushed to main at m/onepager 2026-05-07 18:19:42 +00:00
8e23f5eed4 feat(freakifraiday): add freakyfriday.msbls.de alias as bridge until DENIC propagates
m pushed to main at m/onepager 2026-05-07 18:16:19 +00:00
88814630b3 build: regenerate Caddyfile to include freakifraiday.de
m pushed to main at m/fdbck 2026-05-07 17:50:23 +00:00
67cc71a6be Merge mai/cronus/arch-phase1: withOwnedInstance + findExistingSubmission + tests
6888ca5eab test(server): isHoneypotTrap helper + publicResults strip-text contract
993fc84e19 refactor(server): findExistingSubmission helper + extract pure feedback helpers
8b0f453022 refactor(server): withOwnedInstance wrapper for admin /feedback/[id] endpoints
Compare 4 commits »
m pushed to mai/cronus/arch-phase1 at m/fdbck 2026-05-07 17:50:18 +00:00
6888ca5eab test(server): isHoneypotTrap helper + publicResults strip-text contract
m pushed to mai/cronus/arch-phase1 at m/fdbck 2026-05-07 17:47:59 +00:00
993fc84e19 refactor(server): findExistingSubmission helper + extract pure feedback helpers
m created branch mai/cronus/arch-phase1 in m/fdbck 2026-05-07 17:44:45 +00:00
m pushed to mai/cronus/arch-phase1 at m/fdbck 2026-05-07 17:44:45 +00:00
8b0f453022 refactor(server): withOwnedInstance wrapper for admin /feedback/[id] endpoints
m pushed to main at m/onepager 2026-05-07 17:44:30 +00:00
794dd17696 feat(freakifraiday): mailto CTA + Recap section