2026-03-03 - 2026-05-31
Overview
1 Pull request merged by 1 user
Merged
#1 feat(t-paliad-073): audit polish-2 DEFER cleanup (F-23/32/38/40/48/49)
8 Pull requests proposed by 1 user
Proposed
#11 t-paliad-148: split project_teams.role — profession vs project responsibility
Proposed
#64 fix(verfahrensablauf): m/paliad#59 — restore click-to-edit on timeline dates
Proposed
#66 fix(fristenrechner): m/paliad#57 — cleanup (Custom labels, forward-workflow root, same-context-twice, Add prefill)
Proposed
#67 feat(projects): t-paliad-222 — Client Role + auto-derived project codes (#47 + #50)
Proposed
#68 fix(verfahrensablauf): m/paliad#58 — UPC CCR roadmap (EN label + spawn-as-standalone)
Proposed
#71 fix(dashboard): t-paliad-228 — collision-aware widget placement (#70)
Proposed
#74 fix(dashboard): hidden widgets render at proper size in edit mode (t-paliad-238)
Proposed
#156 fix(builder): surface proceeding_type id so + Verfahren hinzufuegen works (t-paliad-345)
2 Issues closed from 1 user
Closed
#105 docker-compose.yml: add PALIAD_EXPORT_DIR env declaration + volume mount for Backup Mode
Closed
#18 Deadlines/new: rule + Typ can be saved with contradicting legal events
148 Issues created by 1 user
Opened
#2 Dark mode — auto + manual toggle, system-preference default
Opened
#3 Dual-control approvals for Deadlines + Official Court Events (4-eye principle)
Opened
#4 Project hierarchy aggregation — child rollup, parent inheritance, per-surface policy
Opened
#5 Data display model — additive Custom Views layer + unified inbox subsume + render-shape switcher
Opened
#6 Profession vs project responsibility — split project_teams.role into firm-level profession + project-level responsibility
Opened
#7 Bulk team email — send to filtered selection from /team page
Opened
#8 Local chat for teams — in-app messaging surface
Opened
#9 Paliadin — in-app AI buddy / pet (Clippy-but-cool, RAG over paliad data, Anthropic backend, mlex reuse)
Opened
#10 Projects page redesign — tree-first, filter chips (Alle / Mine / Pinned / Status), search-primary, view selector
Opened
#12 Paliadin: route prod via Tailscale SSH to mRiver (preserve Claude Code subscription)
Opened
#13 Approval-policy authoring UI — make the t-138 4-eye system reachable
Opened
#14 Fristenrechner Verlauf: UPC RoP audit + cascade depth + party-role + columns ordering
Opened
#15 Fristenrechner: forum & inbox-channel pre-filter (CMS / beA / Posteingang)
Opened
#16 DESIGN: Fristenrechner IA reframe + paliad.advice_nodes Paliadin-queryable substrate
Opened
#17 Incoming Submission workflow + CFI/CoA proceeding lookup
Opened
#18 Deadlines/new: rule + Typ can be saved with contradicting legal events
Opened
#19 paliadin chat: server-side history persistence (so responses survive navigate-away)
Opened
#20 Inline Paliadin chat modal + agent-suggested-with-approval write path
Opened
#21 Paliadin: per-user HOME profile for tmux/claude isolation
Opened
#22 Paliad logo / app icon — sword-and-shield direction (brief + references)
Opened
#23 Universal filter + view-mode primitive across all entity-views
Opened
#24 Project-level "our side" field — predefine Determinator perspective from Akte
Opened
#25 Determinator B1 row-by-row cascade — replace breadcrumb drilldown with stacked collapsible rows
Opened
#26 Determinator coverage audit — what's in the cascade, what's missing, and a smart "I don't see my event" navigation
Opened
#27 DESIGN: SmartTimeline — Verlauf-tab redesign (past + future + off-script)
Opened
#28 Site mode: global scope (Project / Gerichtssystem) that pre-filters the whole UI
Opened
#29 AI assistant: save outputs to user folder + tags (mini-DMS for AI artefacts)
Opened
#30 Bug: chat header scrolls off-screen when mobile keyboard opens (should stay sticky, body should compress)
Opened
#31 SmartTimeline — 7-event lookahead + dependency display + enforced sequence (Slice 2 extension)
Opened
#34 Feature: Verlauf — collapsible sections + asc/desc sort
Opened
#32 Bug: FilterBar timeline + type filters don't narrow Verlauf list (Slice 2/3 regression)
Opened
#33 Bug: 'Nur direkt' / 'Inkl. Unterprojekte' toggle always includes sub-projects on Verlauf
Opened
#35 Project Timeline / Chart — inventor design pass (broader visualisation, vertical/horizontal, single/multi-column, colors, export)
Opened
#36 Bug: Projektansicht — zu viel Padding oben + Cards zu breit für Mobile (horizontaler Scroll)
Opened
#37 feat: dedicated paliad MCP — replace supabase-MCP-with-SQL-wrapper for Paliadin DB access
Opened
#38 aichat Phase B — paliad migration to centralized chat backend (PALIADIN_BACKEND=aichat opt-in)
Opened
#39 Verfahrensablauf/Fristenrechner: link DE + EPA + EU rule references to youpc.org/laws (depends on youpc.org ingest)
Opened
#40 Logo design — mirror trick on the l↔i pair with lime accent dot
Opened
#41 DE proceedings: one combined timeline per type (Verletzungsverfahren = LG→OLG→BGH, Nichtigkeitsverfahren = BPatG→BGH)
Opened
#42 Brief content generator: caption-first, expand to full document scaffolding
Opened
#43 Admin UI: manage firm office list (firm-agnostic)
Opened
#44 Migration runner is fragile under parallel-merge — replace single-counter tracker with applied-set
Opened
#45 Modal redesign: unified modal pattern + rework of suggest-changes modal
Opened
#46 Configurable user dashboard — interactive + / remove / customize widgets
Opened
#47 Project form: drop 'Wir vertreten' for clients; rename to 'Client Role' on case projects with new option set
Opened
#48 Project team: editable member roles + new 'Admin' role inheritable down the project tree
Opened
#49 Team Administration: add 'Add user' action alongside 'Invite colleague' / 'Onboard existing'
Opened
#50 Auto-derived project codes from the tree (e.g. EXMPL.OPNT.567.INF.CFI), custom override wins
Opened
#52 Approvals page: density picker (Compact/Comfortable) active state should use the brand accent color
Opened
#51 Projects view: drop 'Empty' from type filter; add 'other' as a real type for unclassified projects
Opened
#53 Team view: click-to-select contacts as an explicit subset (drives 'send email to selection')
Opened
#54 Termine: drop the 'From Today' / 'Ab heute' option (it's still showing past events) — pick a sensible default that hides past
Opened
#55 Align calendar-view rendering between Events/Termine page and Custom Views' calendar view type
Opened
#56 Deadlines editor: reorder fields — event type comes before rule (rule is a child of event type, render together)
Opened
#57 Fristenrechner cleanup: carry project through 'Add', drop 'Custom' from UPC proceeding label, remove 'Ich möchte etwas einreichen' option
Opened
#58 Procedure Roadmap: missing English label on the UPC Counterclaim-for-Revocation trigger event ('Widerklage auf Nichtigkeit')
Opened
#59 Procedure Roadmap: timeline dates no longer clickable (regression — can't change trigger/dates anymore)
Opened
#60 A11y: <label for=...> attributes don't match form-field ids on the timeline view (and likely others)
Opened
#61 User-created checklists: authoring, sharing, admin-promotion to global
Opened
#62 Paliadin SKILL.md improvements: don't confidently claim 'no deadlines' on a single failed query
Opened
#63 Paliadin: opt into aichat multi-conversation (sidebar history, resumable threads, recall MCP)
Opened
#65 Forward-workflow tool: 'I want to file X' decision tree (carved out of Fristenrechner)
Opened
#69 Dashboard edit-mode overhaul: drag/drop broken, no resize, per-widget options need expansion
Opened
#70 Dashboard widgets overlap on mixed-size rows (1-col + 2-col next to each other)
Opened
#72 Paliadin: visibility-gate returns 0 rows — Supabase-MCP runs as supabase_admin without JWT
Opened
#73 Paliadin: replace tmux-relay PoC with API-mediated tool layer before opening to more users
Opened
#75 Team View: mailto: link for non-admin members in 'E-mail an Auswahl senden'
Opened
#76 Demote 'Daten Exportieren' tab into a project Settings group
Opened
#77 Backup Mode: admin-level full-data Excel export (inventor design)
Opened
#78 Unify calendar engines across /events and Custom Views
Opened
#79 Symmetric date-range filter (centered ALL, past/future fans) — inventor design
Opened
#80 Inbox overhaul: project-events feed, filtering, list/cards/calendar toggles (inventor design)
Opened
#81 Browse-a-proceeding: side+appellant selectors + 'appealable decision' trigger label
Opened
#82 Deadline form overhaul: event-type modal search/filters, type→rule autofill, Auto mode, default-title button
Opened
#83 Approval withdrawal: warning + edit-event-instead path
Opened
#84 Submissions demo template: variables missing — investigate t-paliad-241 + extend
Opened
#85 Sidebar loses scroll position on navigation
Opened
#86 /events: horizontal scroll on mobile from matters-selector dropdown width
Opened
#87 Test-data reset: wipe current 12 projects + seed realistic 'Example Projects' that exercise the auto-derived code chain
Opened
#88 Verfahrensablauf side semantics: WE always on left (Client Side / Court / Opponent Side) — drop Proaktiv/Reaktiv framing
Opened
#89 Deadline form Rule field: drop the full catalog dropdown — only Auto (from Type) or Custom (free-text)
Opened
#90 Submission generator preview still shows raw HL Patents Style .dotm — diagnose + author at least one universal placeholder template
Opened
#91 Submissions draft editor: preview pane overlaid by form on mobile — stack below or tab-toggle
Opened
#92 Submissions draft editor: autosave-refresh steals focus + add click-variable-in-preview → jump to field
Opened
#93 Data model: 'rules' conflate legal norms + procedural events — explore submission/procedural-event-first model (inventor)
Opened
#94 Bulletproof completeness audit: are all deadline rules covered? (researcher)
Opened
#95 de.inf.lg / cfi: Replik + Duplik sequenced wrong (before Klageerwiderung + same date)
Opened
#96 Verfahrensablauf: per-event-card optional choices (appellant per decision, Nichtigkeitswiderklage on Klageerwiderung, skip optional events) — inventor
Opened
#97 Event-type modal filter: cross-cutting jurisdiction sub-entries don't narrow when court system is selected
Opened
#98 Deadline form: Auto-rule resolved name should be on its own row, not crammed with the Rule toggle
Opened
#99 Statement of Claim has no rule mapped (Auto resolves to event name only, no legal source)
Opened
#100 Paliadin chat bubble overlays bottom navbar on PWA mobile — lift above the navbar
Opened
#101 Missing i18n translations: event.title.approval_decided + event.title.member_role_changed render as raw keys
Opened
#102 Deferred-tracker: items intentionally postponed (don't forget)
Opened
#103 Deadline-rule primitives: working_days unit, combine=max, multi-anchor, outer-cap, before-mode backward snap (Wave 2)
Opened
#104 OUTAGE: paliad.de container down — schema_migrations stuck at 106 while main has 123
Opened
#105 docker-compose.yml: add PALIAD_EXPORT_DIR env declaration + volume mount for Backup Mode
Opened
#106 Submission draft editor: keep variable link in preview after fill + click-field-highlights-occurrences-in-preview
Opened
#107 HL Patents Style template: add {{…}} placeholders so production output reflects real branding + variable substitution
Opened
#108 Submission generator: language selector (DE / EN) to drive output document language
Opened
#109 Submission generator: improved party selector (pick from project's parties) + import-from-project affordance
Opened
#110 Symmetric date-range picker: 3 columns (Past / NOW / Future), each sorted by closeness to NOW
Opened
#111 Verfahrensablauf: party selector goes AFTER proceeding-type selector (defines proceeding too; auto-filled when project data present)
Opened
#112 Search inputs: magnifying-glass icon overlaps placeholder text (Fristenrechner 'Akte suchen' + audit other search fields)
Opened
#113 Admin deadline-rules list: 'upc.apl.cost · undefined' — proceeding name missing in API response or frontend render
Opened
#114 CI/CD: pre-deploy test + migration gate so paliad.de stays online through failed deploys (inventor)
Opened
#115 /views/any: none of the filters work (regression from today's filter-bar churn)
Opened
#116 Wave 1 — Tier 1 rule additions: 12 high-frequency procedural events from curie's audit (incl. UPC Interim Conference R.105)
Opened
#117 UPC Damages proceeding: missing post-submission court followup (oral hearing, interim conference, appeal route)
Opened
#118 UPC Provisional Measures (upc.pi.cfi): missing appeal route + related deadlines
Opened
#119 Submission generator: form revision — drop 'Frist' block from output, group sections, add multi-party picker with Add Party + DB selection
Opened
#120 Verfahrensablauf perspective: replace 'Beide' with 'Undefined' (legally impossible to be on both sides)
Opened
#121 Verfahrensablauf: rules anchored on uncertain triggers render concrete dates (R.109 backward-anchor without oral-hearing date, R.262(2) without Vertraulichkeitsantrag)
Opened
#122 Verfahrensablauf: re-surface hidden optional events — add 'show hidden' toggle
Opened
#123 Dark mode: lime-green chip background gives zero contrast with white font (Berufung-durch + likely other selectors)
Opened
#124 Litigation Planner suite — extract Fristenrechner/Verfahrensablauf into a Go package for paliad + youpc.org reuse (inventor)
Opened
#125 Verfahrensablauf event-card overhaul: 'Wieder einblenden' horizontal-scroll + iconify hidden/optional state (the 'cut the tree' UX)
Opened
#126 Conditional rendering: wrong parent — R.262(2) shows 'abhängig von Klageerhebung' instead of 'abhängig von Vertraulichkeitsantrag'
Opened
#127 Verfahrensablauf columns: when side is 'Nicht festgelegt', label columns 'Proaktiv'/'Reaktiv' instead of 'Unsere Seite'/'Gegenseite'
Opened
#128 Verfahrensablauf: sort post-trigger optional events by duration ascending (14d → 1mo → 2mo …)
Opened
#129 Remove /admin/rules/export page (migration export tool no longer needed)
Opened
#130 HOTFIX: mig 134 violates paliad_proceeding_code_shape (paliad.de offline, crash-loop)
Opened
#131 HOTFIX 2: mig 134 missing set_config('paliad.audit_reason', …) — paliad still offline after #130
Opened
#132 Berufung tile: collapse duplicate side selectors + appeal-target-aware role/trigger labels
Opened
#133 Verfahrensablauf timeline: optional duration indicator on event cards (hover by default, toggle for always-on)
Opened
#134 Backfill applies_to_target: extend merits + order rules to cover Schadensbemessung / Bucheinsicht
Opened
#135 Verfahrensablauf: R.109.1/R.109.4 deadlines mis-anchored + duplicate Simultanübersetzung row (upc.inf.cfi)
Opened
#136 Verfahrensablauf appeal mode: side selector doesn't filter columns + missing trigger event + duration phrasing/duplication
Opened
#137 Verfahrensablauf URL state: hybrid model — filter chips in URL, scenario inputs in localStorage
Opened
#138 Dark mode: white-on-white panels on submission-draft editor ("Kein Projekt zugeordnet" + "Vorschau")
Opened
#139 Submission templates: select court address + team members for letterhead (variable bag extension)
Opened
#140 Backup export: make ORDER BY drift-resistant (auto-discover stable columns, drop hardcoded names)
Opened
#141 PRD + inventor design: submission generator v2 — sectioned composition, swappable base templates, in-app editing, building blocks
Opened
#142 Seed 6 UPC PI respondent-side events into deadline_rules
Opened
#143 Editorial backlog: seed 279 candidate UPC RoP events into deadline_rules (full catalog gap)
Opened
#144 Deduplicate procedural_events with null.* synthetic codes — many true name-duplicates clutter /admin/procedural-events
Opened
#145 Document filename generator + folder-scaffold zip export (DMS / netDocuments)
Opened
#146 Fristenrechner: complete UX overhaul — dual-mode (direct search/filter + guided wizard) with project-file write-back
Opened
#147 proceeding_types taxonomy cleanup — separate primary proceedings from phases and cross-cutting admin
Opened
#148 Fristenrechner: trigger picker accepts all events; cross-party follow-ups must show with annotation; scenario flags must sync with conditional checkboxes
Opened
#149 RFC: full revision of the deadline + procedural-events system — two entry paths, unified scenario state, editorial completion
Opened
#150 UPC per-jurisdiction holidays — seed national + state-level holidays for every division country and link the UPC location page
Opened
#151 Unified procedural-events tool — multi-dimensional display, filter, sequence, selection (consolidate surfaces)
Opened
#152 Extend /tools/procedures: where-am-I + what's-next workflow tracker on top of the unified catalog (m/paliad#151 follow-up)
Opened
#153 PRD: Procedures tool — columnar litigation planner (overview / event-triggered / case-file)
Opened
#154 prod 500s after B1+B2 deploy — /api/builder/scenarios + /api/events?type=deadline failing
Opened
#155 Submission generator — unified auto-naming scheme (date · initiator · …) + customizable
Opened
#157 PRD: docforge — modular doc-generator engine for paliad + upc-commentary