This website requires JavaScript.
8ddfb94f9e
Merge: t-paliad-083 dark mode (auto + manual toggle, FOUC-safe, sidebar-pin FOUC fold-in)
m
2026-04-30 05:26:00 +02:00
fee6afdb14
feat(t-paliad-083): dark mode — auto + manual toggle, system-pref default (mAi/paliad#2 )
m
2026-04-30 05:25:39 +02:00
34e5ffe94b
Merge: t-paliad-080 service-layer naming sweep — Notiz/Termin/Frist/Projekt/Partei → Note/Appointment/Deadline/Project/Party
m
2026-04-30 04:39:42 +02:00
ce3227c1c0
refactor(t-paliad-080): service-layer naming sweep — Notiz/Termin/Frist/Projekt/Partei → Note/Appointment/Deadline/Project/Party
m
2026-04-30 04:39:23 +02:00
4b4c61903d
Merge: t-paliad-079 bulk-rename German-prefix i18n keys to English
m
2026-04-30 04:38:34 +02:00
5c11fe5e6d
feat(t-paliad-079): bulk-rename German-prefix i18n keys to English
m
2026-04-30 04:38:06 +02:00
74d4d913c2
Merge: t-paliad-082 light-mode contrast — accent text token (--color-accent-fg)
m
2026-04-30 03:59:20 +02:00
b25da860c8
fix(t-paliad-082): introduce --color-accent-fg so accent text isn't lime on cream
m
2026-04-30 03:59:12 +02:00
d6a91ee43c
Merge: t-paliad-078 type i18n key registry + build-time data-i18n scan
m
2026-04-30 03:56:47 +02:00
800668a483
feat(t-paliad-078): type i18n key registry + build-time data-i18n scan
m
2026-04-30 03:56:32 +02:00
2b476e4f25
Merge: t-paliad-076 visibility predicate consolidation (6 sites + delete dead IsEffectiveMember)
m
2026-04-30 03:49:04 +02:00
31db66e3b7
refactor(t-paliad-076): consolidate visibility predicate — 6 dashboard/agenda sites use helper
m
2026-04-30 03:48:49 +02:00
b178c47a44
Merge: t-paliad-081 doc + dead-code batch (F-5/F-10/F-11/F-15/F-16/F-17/F-18)
m
2026-04-30 03:42:42 +02:00
3da11bd798
chore(t-paliad-081): doc + dead-code batch (F-5/F-10/F-11/F-15/F-16/F-17/F-18)
m
2026-04-30 03:42:25 +02:00
17aa840977
Merge: t-paliad-077 fix /api/links/suggest 500 (sqlx for paliad.link_*)
m
2026-04-30 03:18:05 +02:00
e468930342
fix(t-paliad-077): /api/links/suggest 500 — switch to sqlx for paliad.link_*
m
2026-04-30 03:18:03 +02:00
8cd67433df
Merge: t-paliad-075 admin_users.go comment cleanup
m
2026-04-30 03:12:46 +02:00
25ca1fa763
fix(t-paliad-075): drop stale department_members reference in handler comment
m
2026-04-30 03:12:45 +02:00
db20bf5442
Merge: t-paliad-075 fix AdminDeleteUser SQL (renamed partner_unit tables)
m
2026-04-30 03:08:14 +02:00
8bcfb6b960
fix(t-paliad-075): AdminDeleteUser SQL — use renamed partner_unit tables
m
2026-04-30 03:08:08 +02:00
270f7d7ddc
Merge: t-paliad-074 architecture improvement audit (ada)
m
2026-04-30 03:02:13 +02:00
61766161b7
docs(t-paliad-074): architecture improvement audit 2026-04-30
m
2026-04-30 02:53:50 +02:00
2c67299740
Merge: t-paliad-073 audit polish-2 DEFER cleanup (F-23/32/38/40/48/49)
mAi
2026-04-30 00:31:05 +00:00
aef40bb425
feat(t-paliad-073): audit polish-2 DEFER list cleanup
m
2026-04-30 02:29:09 +02:00
d6ff36dce4
Merge: t-paliad-069 reminder ticker boundary alignment + startup catch-up
m
2026-04-30 02:28:32 +02:00
ee83748089
fix(t-paliad-069): align reminder ticker to natural HH:00 boundaries + startup catch-up
m
2026-04-30 02:28:19 +02:00
194c61b498
Merge: t-paliad-070 partner units rename + /admin/partner-units
m
2026-04-29 22:18:26 +02:00
832104af9e
Merge remote-tracking branch 'origin/main' into mai/cronus/partner-units-rename
m
2026-04-29 22:17:32 +02:00
d50ba363a8
feat(t-paliad-070): partner-units frontend rename + new admin page
m
2026-04-29 22:14:11 +02:00
8dc1beb4e1
Merge: t-paliad-072 admin email-templates editor
m
2026-04-29 22:10:00 +02:00
0e3411c40b
feat(admin): /admin/email-templates editor (t-paliad-072)
m
2026-04-29 22:09:39 +02:00
76785da3f6
feat(t-paliad-070): rename Department → PartnerUnit on the Go side
m
2026-04-29 22:03:08 +02:00
f963b4b2bc
Merge remote-tracking branch 'origin/main' into mai/cronus/partner-units-rename
m
2026-04-29 21:53:25 +02:00
633ce5a9fe
design(t-paliad-070): incorporate m's answers — full partner_unit rename
m
2026-04-29 21:50:27 +02:00
c4122bc265
docs(admin): t-paliad-072 — m greenlighted all 5 open Qs
m
2026-04-29 21:46:11 +02:00
9e216a4c44
docs(admin): design — admin email-templates editor (t-paliad-072)
m
2026-04-29 19:06:15 +02:00
933a16b6eb
Merge: t-paliad-071 admin audit-log viewer
m
2026-04-29 19:12:23 +02:00
2422603abf
feat(admin): /admin/audit-log global timeline (t-paliad-071)
m
2026-04-29 19:12:11 +02:00
1a89b0c490
design(t-paliad-070): partner units rename + admin departments page
m
2026-04-29 19:03:14 +02:00
a719eb26a6
fix(reminder): inline offset, drop unused $2 in evening query
m
2026-04-29 16:34:17 +02:00
25a44dcaee
fix(reminder): positional placeholders, drop sqlx.Named (collides with ::cast)
m
2026-04-29 16:32:03 +02:00
1652436f1b
fix(reminder): use sqlx.Named placeholders, not literal $arg
m
2026-04-29 16:29:47 +02:00
93a90b0ffa
fix(.mcp.json): point supabase MCP at youpc Kong (paliad's actual DB)
m
2026-04-29 15:47:17 +02:00
4a25f2ee0f
Merge: t-paliad-068 polish audit 2 PR-3 — tab harmonisation + chip neutralisation + Notiz hint
m
2026-04-29 15:27:15 +02:00
3dc56552fa
fix(t-paliad-068): PR-3 tab harmonisation + chip neutralisation + Notiz hint (F-16, F-20, F-37)
m
2026-04-29 15:27:09 +02:00
d00eb5f598
Merge: t-paliad-067 polish audit 2 — triage doc + PR-1 (i18n leak + activity log) + PR-2 (visual residue)
m
2026-04-29 15:06:13 +02:00
8fe05fe696
Merge main into mai/cronus/audit-polish-2-triage (resolve i18n.ts collision with brunel's t-paliad-066 escalation keys)
m
2026-04-29 15:05:50 +02:00
7d45626d57
fix(t-paliad-067): PR-2 visual residue + per-page polish (F-13, F-15, F-24, F-27, F-28, F-33, F-36, F-39, F-42, F-43, F-47, F-50)
m
2026-04-29 14:32:53 +02:00
f583c650a2
fix(t-paliad-067): PR-1 i18n leak sweep + activity narrative (F-04, F-07, F-10, F-12, F-21, F-29, F-35, F-46)
m
2026-04-29 14:26:04 +02:00
2ffdcb9c25
Merge: t-paliad-066 — escalation contact dropdown
m
2026-04-29 13:59:46 +02:00
bff2ec5107
feat(t-paliad-066): escalation contact dropdown in Settings → Notifications
m
2026-04-29 13:59:30 +02:00
80fdab0963
docs(t-paliad-067): polish audit triage 2 — classify F-01..F-50, propose 3 PRs
m
2026-04-29 13:58:51 +02:00
1efa0abc10
merge main into mai/brunel/settings-notifications
m
2026-04-29 13:55:31 +02:00
ee1af9d9cf
docs: move project status & history out of CLAUDE.md
m
2026-04-29 13:54:59 +02:00
f0d01a84a4
docs(claude.md): mark Phase I (Notizen) as shipped
m
2026-04-29 13:53:26 +02:00
be40425623
Merge: t-paliad-065 — firm-agnostic branding (single FIRM_NAME constant)
m
2026-04-28 22:44:18 +02:00
495e519475
feat(t-paliad-065): firm-agnostic branding via single FIRM_NAME constant
m
2026-04-28 22:44:06 +02:00
4a84814b1d
Merge: t-paliad-064 PR-2/3/4 — schema 025 + bundled-digest service + settings UI
m
2026-04-28 13:17:40 +02:00
765bfe0648
feat(t-paliad-064): bundled-digest reminder service + settings UI (PR-3/4)
m
2026-04-28 13:17:30 +02:00
80518e4dd8
feat(t-paliad-064): migration 025 reminder redesign schema (PR-2)
m
2026-04-28 13:05:22 +02:00
525b409fd0
Merge: t-paliad-064 PR-1 — embed tzdata + reminder design doc
m
2026-04-28 13:03:21 +02:00
f988666ba0
fix(t-paliad-064): embed tzdata + stop silent UTC fallback (PR-1)
m
2026-04-28 13:02:58 +02:00
93fdf10537
docs(t-paliad-064): reminder system redesign — design doc
m
2026-04-28 12:55:33 +02:00
12f535abd3
Merge: HLC brand palette adoption (t-paliad-063)
m
2026-04-27 20:15:37 +02:00
b21dacf15c
feat(t-paliad-063): adopt HLC brand palette across paliad
m
2026-04-27 20:15:17 +02:00
5423a4e1f1
Merge: PR-E bug batch (t-paliad-062)
m
2026-04-27 19:36:21 +02:00
c9ca08fcbb
fix(t-paliad-062): PR-E bug batch — F-02, F-03, F-08, F-09
m
2026-04-27 19:34:56 +02:00
6620ac6379
Merge: rename residue + i18n cleanups (t-paliad-061)
m
2026-04-27 19:28:43 +02:00
3a695eca72
Merge main into PR-D
m
2026-04-27 19:28:18 +02:00
c9054ed753
fix(t-paliad-061): rename residue + small i18n cleanups (PR-D)
m
2026-04-27 19:28:05 +02:00
f7d01b9996
Merge: lang attr on date/time inputs (t-paliad-060)
m
2026-04-27 18:51:36 +02:00
84145f6599
fix(t-paliad-060): set lang attr on date/time inputs (PR-B F-05/F-06)
m
2026-04-27 18:51:17 +02:00
de2788c2d7
Merge: polish audit doc + 41 screenshots (t-paliad-059)
m
2026-04-27 18:47:34 +02:00
f8982a6628
docs(t-paliad-059): polish audit — 50 findings + top 10 ranked
m
2026-04-27 18:46:05 +02:00
a36e9dffff
Merge: build-time IIFE guard (t-paliad-053)
m
2026-04-27 18:33:41 +02:00
71ab1e9916
build(t-paliad-053): guard frontend bundles against non-IIFE format
m
2026-04-27 18:33:27 +02:00
7644c2e2d8
Merge: visibilityPredicate honors global_admin (t-paliad-058)
m
2026-04-27 16:36:11 +02:00
abd99980fc
fix(t-paliad-058): honor global_admin in visibilityPredicate
m
2026-04-27 16:35:55 +02:00
7e76b0e414
Merge: dashboard activity log split (t-paliad-057)
m
2026-04-27 16:11:34 +02:00
b0ecd24d00
Merge: edit-project type change with data-loss warning (t-paliad-056)
m
2026-04-27 16:11:25 +02:00
f33ac9469c
feat(t-paliad-057): split dashboard activity rows into bold action + muted detail
m
2026-04-27 16:11:18 +02:00
d5d1cffd3a
feat(t-paliad-056): allow type change in project edit modal with data-loss warning
m
2026-04-27 16:10:12 +02:00
5f11b6a1c8
Merge: dashboard horizontal scroll fix (t-paliad-055)
m
2026-04-27 16:05:01 +02:00
4e796c5627
fix(t-paliad-055): dashboard horizontal scroll on narrow viewports
m
2026-04-27 16:04:56 +02:00
bad65c3ffe
Merge: /admin landing page index (t-paliad-054)
m
2026-04-27 15:14:07 +02:00
c2eb23aa5b
feat(t-paliad-054): /admin landing page indexing admin sub-pages
m
2026-04-27 15:13:46 +02:00
d2777be931
Merge: separate job_title from global permissions (t-paliad-051)
m
2026-04-27 14:59:15 +02:00
b34500ad31
feat(t-paliad-051): split paliad.users.role into job_title + global_role
m
2026-04-27 14:59:03 +02:00
aec150f1cd
design(t-paliad-051): split paliad.users.role into job_title + global_role
m
2026-04-27 14:31:15 +02:00
1588da371f
Merge: admin team-management page (t-paliad-050)
m
2026-04-27 13:41:38 +02:00
d55e98806f
Merge main into mai/ritchie/admin-team-management
m
2026-04-27 13:41:26 +02:00
c697fe3418
feat(admin): /admin/team page + admin-only user CRUD (t-paliad-050)
m
2026-04-27 13:40:00 +02:00
c68e464d67
Merge: full project edit modal + breadcrumb polish (t-paliad-049)
m
2026-04-27 13:38:08 +02:00
59cf47b5ed
feat(projects): full edit modal + breadcrumb polish + tab toolbar buttons (t-paliad-049)
m
2026-04-27 13:37:56 +02:00
94222f790b
Merge: customizable reminder send times + due-today evening sweep (t-paliad-048)
m
2026-04-27 11:47:30 +02:00
e68ff5b434
feat(reminders): per-user send times + due-today evening sweep (t-paliad-048)
m
2026-04-27 11:47:10 +02:00
fa1525b620
Merge: Resizable sidebar width — drag handle + persistence (t-paliad-047)
m
2026-04-26 15:27:39 +02:00
132992ba2a
feat(sidebar): resizable width with drag handle + persistence (t-paliad-047)
m
2026-04-26 15:27:24 +02:00
fde4cbe2a9
Merge: Cmd/Ctrl+K command palette (t-paliad-044)
m
2026-04-26 15:16:10 +02:00
75b52d49ba
feat(palette): Cmd/Ctrl+K command palette with actions + entities (t-paliad-044)
m
2026-04-26 15:15:58 +02:00