Changes
Git history of the canon (main). Hand edits on the box are committed by the sync timer as “kanon: …”.
- 5. 11. 2026site: katalog na telefonu bez vodorovného přetečení (ds.atsl.cz, FA368)site/site.cssŠtěpán · afb5f42
- 25. 10. 2026registry: country-flag — kontrola na devu 25. 10. (světle 1440/390, Chromium+WebKit), zůstává beta: na devu jen 1 číslo, tmavý neověřensite/registry.jsonŠtěpán · c81df0d
- 24. 10. 2026split-view approvedAt 2026-10-24site/registry.jsonŠtěpán · e7511e4
- 24. 10. 2026kánon: split-view → canon, brand-mark → beta (usage+a11y), slider → deprecated (0 použití) — AD 24. 10. 2026docs/avatar/brand-mark.a11y.md · docs/avatar/brand-mark.usage.md · site/registry.jsonŠtěpán · 179f07f
- 24. 10. 2026RULES §25.5 Později = jedna ikona (FA269); ai-assistant: overlay na telefonu max šířka obrazovky (FA254)RULES.md · docs/ai-assistant/ai-assistant.usage.mdŠtěpán · f27505d
- 24. 10. 2026kánon: sidebar-nav-item — osa menu UX-62 a odznak sdílení .as-shared přijaty (AD FA278, acrm !5560); amber kapsle zamítnutadocs/app-shell/sidebar-nav-item.usage.md · site/registry.jsonŠtěpán · 9542576
- 21. 10. 2026kanon: item-list/audit-detail — schváleno AD 21. 10. 2026 (acrm !5378)site/registry.jsonŠtěpán · e276713
- 21. 10. 2026registry: audit-detail — AD review 21. 10. 2026, vráceno na 3 opravy před kanonemsite/registry.jsonŠtěpán · a2fa458
- 21. 10. 2026RULES §27: prázdný stav uprostřed plochy i svisle (zadavatel 21. 10. 2026)RULES.md · docs/empty-state/empty-state.usage.mdŠtěpán · 13a597e
- 20. 10. 2026docs(nav, section-top-bar): sekce Další, sgDot/sgPlain/sgTint, --ic-mint, SectionTopBarTitle dot (ACRM-558, 560–569)docs/app-shell/sidebar-nav-item.usage.md · docs/section-top-bar/section-top-bar.usage.md · site/registry.jsonŠtěpán · 9114949
- 19. 10. 2026kanon: ai-assistant — kebab v hlavičce (historie, audit, model, anonymní režim, nastavení), prázdný stav bez značky, startéry na celou šířku (acrm ACRM-548..554)docs/ai-assistant/ai-assistant.a11y.md · docs/ai-assistant/ai-assistant.usage.md · site/registry.jsonŠtěpán · 50e912d
- 19. 10. 2026kanon: docs/discussion/chat-thread.a11y.md docs/discussion/chat-thread.usage.md site/registry.jsondocs/discussion/chat-thread.a11y.md · docs/discussion/chat-thread.usage.md · site/registry.jsonds-canon-sync · 1d72796
- 19. 10. 2026kanon: docs/button/icon-button.usage.md site/registry.jsondocs/button/icon-button.usage.md · site/registry.jsonds-canon-sync · 02b1527
- 19. 10. 2026registry: bulk-action-bar canon (Esc fix acrm !5293 verified on dev)site/registry.jsonŠtěpán · 546fc8c
- 19. 10. 2026registry: record-actions-menu canon; bulk-action-bar dev check 19 Oct, Esc blockersite/registry.jsonŠtěpán · f622f50
- 19. 10. 2026docs(item-list): audit-detail — usage, a11y, registry (candidate), remove candidate READMEcandidates/audit-detail/README.md · docs/item-list/audit-detail.a11y.md · docs/item-list/audit-detail.usage.md · site/registry.jsonŠtěpán · b4e5631
- 18. 10. 2026kanon: docs/button/icon-button.usage.md site/registry.jsondocs/button/icon-button.usage.md · site/registry.jsonds-canon-sync · 30dfe82
- 18. 10. 2026candidates: audit-detail (rozbalený obsah řádku auditu, K3, proto/asistent-audit@60ff4f48f)candidates/audit-detail/README.mdŠtěpán · c0c5b54
- 17. 10. 2026docs(voice-message, chat-thread, ai-assistant): modrá bublina hlas/video, příloha, Ajda bublina (proto/bublina-hlas-ajda@1740bc21d)docs/ai-assistant/ai-assistant.usage.md · docs/discussion/chat-thread.usage.md · docs/voice-message/voice-message.usage.mdŠtěpán · 1b329d0
- 17. 10. 2026registry: record-nav-arrows canon, country-flag beta; no dialling code = Czech flag (AD 17 Oct 2026)docs/avatar/country-flag.usage.md · site/registry.jsonŠtěpán · 1fbd574
- 17. 10. 2026docs: review F4/F11 — triage list of unregistered app CSSdocs/REVIEW-ds-implementation-2026-10-17.mdŠtěpán · 37fbde8
- 17. 10. 2026registry: attach app CSS files to owning entries (review F4, F11)site/registry.jsonŠtěpán · a3a7ba5
- 17. 10. 2026registry: fix react[] vs @acrm/ui exports, add public components (review F5, F6)site/registry.jsonŠtěpán · e912503
- 17. 10. 2026registry: map unmapped Ladle stories, add slider candidate (review F3)site/registry.jsonŠtěpán · 5b0729e
- 17. 10. 2026registry: drop classes with no CSS and no TSX use (review F2)site/registry.jsonŠtěpán · fc398c3
- 17. 10. 2026registry: fix stale files/css paths (review F1, F10)site/registry.jsonŠtěpán · aa5bf83
- 17. 10. 2026docs: chat-thread usage/a11y — formát (prettier)docs/discussion/chat-thread.a11y.md · docs/discussion/chat-thread.usage.mdŠtěpán · 735cc98
- 17. 10. 2026kanon: chat-thread (ChatBubble) candidate -> canon, nový kánon bublinydocs/discussion/chat-thread.a11y.md · docs/discussion/chat-thread.usage.md · site/registry.jsonŠtěpán · df0878d
- 17. 10. 2026docs: senior DS review of implementation on main (17 Oct 2026) — 6 dimensions, adversarially verifieddocs/REVIEW-ds-implementation-2026-10-17.mdŠtěpán · 9168d2f
- 16. 10. 2026kanon: docs/chart/chart.a11y.md docs/chart/chart.usage.md site/registry.jsondocs/chart/chart.a11y.md · docs/chart/chart.usage.md · site/registry.jsonds-canon-sync · 052710e
- 15. 10. 2026RULES §22: stav jako pilulka v řádku štítků (zadavatel 15. 10. 2026, ACRM-525)RULES.mdŠtěpán · da099c1
- 15. 10. 2026registry: country-flag — DialCodePicker stays without flag (owner 15 Oct 2026)site/registry.jsonŠtěpán · 9598550
- 15. 10. 2026registry: country-flag candidate (Identity marks) — flat vector flags of phone numbers, /telefony (acrm !5089), owner-approved 15 Oct 2026 (ACRM-515/518)docs/avatar/country-flag.a11y.md · docs/avatar/country-flag.usage.mdŠtěpán · 2f7407c
- 15. 10. 2026kanon: site/registry.jsonsite/registry.jsonds-canon-sync · 1136571
- 14. 10. 2026registry: Video note + Video message own stories (Default · In-out · States, acrm !5079); drop voice-message--video-notes/--videossite/registry.jsonŠtěpán · 3f8b4ea
- 14. 10. 2026registry: record header without primary (24b, acrm !5055) — dev check 14 Octsite/registry.jsonŠtěpán · b47ff2d
- 14. 10. 2026registry: record-tabs (24g, !5043), filter-bar/filter-chip (24c, !5045) — dev check 14 Octsite/registry.jsonŠtěpán · a5f21dd
- 14. 10. 2026RULES §26.2: contextual CTA (Nový obchod in Nejbližší aktivita) stays (owner 14 Oct)RULES.mdŠtěpán · 1a62dd4
- 14. 10. 2026registry formless-dialog: quiet placeholders = Nová schůzka reference (acrm !5041, dev check 14 Oct)site/registry.jsonŠtěpán · e059f6a
- 14. 10. 2026registry multi-step-dialog: Nový obchod 390 full height confirmed on devsite/registry.jsonŠtěpán · 56ab357
- 14. 10. 2026RULES §26: action visibility by frequency and context (owner 14 Oct, 24b rejected)RULES.mdŠtěpán · f432244
- 14. 10. 2026registry multi-step-dialog: palette = §21 pattern (acrm !5039), dev check 14 Octsite/registry.jsonŠtěpán · 2c6c291
- 14. 10. 2026RULES §21: the pattern is the large search palette like Nový obchod, not a small inline picker (owner 14 Oct)RULES.mdŠtěpán · ef82699
- 14. 10. 2026RULES §24.3: icon replaces the text control, function stays (Z8 → proposal 24g)RULES.mdŠtěpán · d0ca8ce
- 14. 10. 2026RULES §24.3: icon/control before text (owner 14 Oct, Z8: tab overflow = scroll arrow only)RULES.mdŠtěpán · feac7ad
- 14. 10. 2026registry: restore 1-space formatting (no content change)site/registry.jsonŠtěpán · a9f4940
- 14. 10. 2026RULES §25 one thing = one control (owner 13 Oct, acrm !5017/!5019); Voice message family → canon after dev check 14 Oct (!4957, !4982)RULES.md · site/registry.jsonŠtěpán · f89fa7c
- 14. 10. 2026UX základy: schváleno 14. 10. 2026, zásady v acrm !5035candidates/UX-ZAKLADY.mdŠtěpán · a3c31c8
- 14. 10. 2026candidates: UX základy — 12 principles + enforcement (AD proposal, awaiting owner approval)candidates/UX-ZAKLADY.mdŠtěpán · f837c7e
- 14. 10. 2026RULES §22–24: nothing beyond the prototype, ellipsis truncation, less text in UI (owner 13 Oct 2026 quotes)RULES.mdŠtěpán · 3486966
- 14. 10. 2026kanon: docs/avatar/avatar.usage.mddocs/avatar/avatar.usage.mdds-canon-sync · 530a85f
- 13. 10. 2026Dialog usage: no dialog that only wraps a record picker (RULES §21)docs/dialog/dialog.usage.mdŠtěpán · df7122e
- 13. 10. 2026RULES §21: assigning to a record opens the picker directly, never a dialog with a nested 'Vybrat…' (owner 13 Oct 2026)RULES.mdŠtěpán · 119b2f2
- 13. 10. 2026kanon: docs/voice-message/voice-message.usage.md site/registry.jsondocs/voice-message/voice-message.usage.md · site/registry.jsonds-canon-sync · 47bae94
- 13. 10. 2026kanon: docs/voice-message/voice-message.usage.mddocs/voice-message/voice-message.usage.mdds-canon-sync · f88f603
- 12. 10. 2026Merge branch 'fix/project-label-canon' into 'main'Štěpán · 4d620df
- 12. 10. 2026Registry: Project label beta → canon (verified on dev with data, e2e kolo 5)site/registry.jsonŠtěpán · b2dd157
- 12. 10. 2026Record actions menu: rare/destructive actions only in ⋮ (owner 12 Oct 2026, delete user)docs/section-top-bar/record-actions-menu.usage.mdŠtěpán · 90a3ae8
- 11. 10. 2026Merge branch 'fix/task-list-notes-order' into 'main'Štěpán · 17b66d2
- 11. 10. 2026Registry: task-list notes — order linked entity → tags → assignee → due (AD review !6)site/registry.jsonStepan · d9a7901
- 11. 10. 2026Merge branch 'fix/task-list-tags-kanon' into 'main'Štěpán · d6305ba
- 11. 10. 2026Registry + docs: TaskList tags at every width (TaskTags, .tl-tags-slot), .il-tags-wrap-lead, Project label sm only (AD review DS !5, acrm !4964)docs/status/project-label.usage.md · docs/task-list/task-list.usage.md · site/registry.jsonStepan · ad9041c
- 11. 10. 2026Record nav arrows: preview drawer unified (acrm !4963, checked on dev)docs/section-top-bar/record-nav-arrows.a11y.md · site/registry.jsonŠtěpán · 38b0cd0
- 11. 10. 2026Record nav arrows: beta + usage/a11y (owner R47/R48 11 Oct 2026, acrm !4962, mail reader checked on dev)docs/section-top-bar/record-nav-arrows.a11y.md · docs/section-top-bar/record-nav-arrows.usage.md · site/registry.jsonŠtěpán · 530c9ae
- 11. 10. 2026Bulk action bar: phone — Vybrat všech in ⋮, hidden under sheet/dialog (owner 11 Oct 2026, acrm !4961, checked on dev)site/registry.jsonŠtěpán · 01be0d2
- 11. 10. 2026Registry: Record actions menu → beta (stories acrm !4923); Brand mark stories (still candidate, no docs)site/registry.jsonŠtěpán · 9b81f99
- 11. 10. 2026Project label → beta until dev check with data; approvedAt = owner approval 9 Oct 2026 in AD sessionsite/registry.jsonŠtěpán · 0acb956
- 11. 10. 2026Merge K-6: Item list tags slot, Pill leading-icon tone, Project label, RULES §20 (design-system !5)Štěpán · 584bd0a
- 11. 10. 2026Voice message: own family (Voice message · Video note · Video message), usage/a11y per subdocs/discussion/voice-message.a11y.md · docs/discussion/voice-message.usage.md · docs/voice-message/video-message.a11y.md · docs/voice-message/video-message.usage.md · docs/voice-message/video-note.a11y.md · docs/voice-message/video-note.usage.md · docs/voice-message/voice-message.a11y.md · docs/voice-message/voice-message.usage.md · site/registry.jsonŠtěpán · 46c54a2
- 10. 10. 2026Project label: cesty ověřeny proti acrm/acrm main po K-4 (!4953)site/registry.jsonStepan · 8cb3706
- 10. 10. 2026Item list: slot tags, lg wrap, embedded group bar; Pill leading-icon tone; Project label; RULES §20 (acrm !4915, K-6)RULES.md · docs/item-list/item-list.a11y.md · docs/item-list/item-list.usage.md · docs/status/pill.a11y.md · docs/status/pill.usage.md · docs/status/project-label.a11y.md · docs/status/project-label.usage.md · site/registry.jsonStepan · cd558ae
- 10. 10. 2026Voice message (+ Video note, Video message): beta in registry + usage/a11y, AD decisions (FA261/FA262, acrm !4918 !4935, checked on dev)docs/discussion/voice-message.a11y.md · docs/discussion/voice-message.usage.md · site/registry.jsonŠtěpán · cc4f47a
- 8. 10. 2026Registry: touch target gaps closed by acrm !4892 (checked on dev)site/registry.jsonŠtěpán · 0c34afc
- 8. 10. 2026Registry: button / icon button touch target note (acrm !4882, checked on dev)site/registry.jsonŠtěpán · a8cb2ec
- 8. 10. 2026RULES §19: 44 px touch target on phone without changing the look (owner 8 Oct 2026, acrm !4882, checked on dev)RULES.mdŠtěpán · ade78cd
- 7. 10. 2026RULES §18: --fg-muted stays as is (owner 7 Oct 2026, R15 / FA257)RULES.mdŠtěpán · 743f90a
- 7. 10. 2026Record actions menu: docs + registry after acrm !4800 (owner 6 Oct 2026, checked on dev); Menu button default glyph ⋮; Popover fit-height for action menusdocs/button/menu-button.usage.md · docs/popover/popover.usage.md · docs/section-top-bar/record-actions-menu.a11y.md · docs/section-top-bar/record-actions-menu.usage.md · site/registry.jsonŠtěpán · 44245a8
- 6. 10. 2026Drag: landing slot (.acrm-drop-slot, items move apart) replaces the landing line; RULES §17.2 (owner 6 Oct 2026, acrm !4796, checked on dev)RULES.md · docs/deal-card/deal-card.usage.md · docs/item-list/item-list.usage.mdŠtěpán · 766d0b0
- 6. 10. 2026Status banner: wave B → canon (acrm !4794, owner 6 Oct 2026, checked on dev); title + actions below in usagedocs/status/status-banner.usage.md · site/registry.jsonŠtěpán · e2f53b5
- 6. 10. 2026RULES §17: pointer/touch before keyboard; every drag has a ghost under the pointer (owner 6 Oct 2026, FA255)RULES.mdŠtěpán · 1465f23