This repository was archived by the owner on May 29, 2026. It is now read-only.
v1.0.0-beta.97
Pre-release
Pre-release
·
35 commits
to beta
since this release
1.0.0-beta.97 (2026-05-25)
Bug Fixes
- ci: clear red beta release pipeline — lint errors + doc coverage (#436) (1ca2eeb)
- CnAppNav: align settings-foldout items with the main list inset (#434) (979f337), closes #app-settings
- CnAppNav: drop hard border-top on the footer list (#415) (0871583)
- CnAppNav: give footer list native settings-area padding (#420) (3b65b2d)
- CnBookmarksTab: drop external favicon load (CSP), use glyph tile (653f5ae)
- CnContactsTab: correct unlink URL in test + docblock to the real route (4349c76)
- CnIntegrationWidget: register per-app icons so tabs/empty-states render the real glyph (dd59617)
- CnPageRenderer: forward $listeners + $attrs to dispatched pages (B1) (#380) (dbb29df), closes fallthrou#binding
- CnStatusBadge: use accessible -text colours on light variants (b2387ea)
- flow leaf: mirror NC Flow rules list with NcListItem rows (bfbb4c0), closes #0082c9
- integrations: make bookmarks leaf mirror NC Bookmarks (e70c95d), closes #0082c9
- integrations: mirror NC Analytics in the analytics leaf tab (66292dc)
- integrations: mirror NC Calendar agenda look in calendar leaf (eadfcf2)
- integrations: mirror NC Contacts in the contacts leaf (a170537), closes #0082c9
- integrations: mirror NC Mail message list in email leaf (0e9655e), closes #0082c9
- integrations: mirror NC Photos timeline in CnPhotosTab (6ee30d0)
- integrations: mirror NC Talk in the talk leaf (cf14fb3)
- integrations: mirror OpenProject work-package list in openproject leaf (5c095e1), closes #id #1A67A3
- integrations: name the backing NC app in empty-state copy (3dd8256)
- integrations: restyle collectives leaf to mirror NC Collectives pages (6ee133e)
- integrations: time-tracker leaf mirrors real TimeManager list (1c23bef), closes #16a085
- maps: mirror NC Maps favourites in the locations leaf (7690225), closes #0082c9
- shares: mirror the real Nextcloud share list in CnSharesTab (ec9cc3f)
- support-dialog: add bottom padding so CTAs aren't flush with the dialog edge (#405) (4ca6d86)
- support-dialog: reorder button grid + tidy spacing + "Founder of Conduction" (#400) (eaf6751)
- support-dialog: say "a founder of Conduction" (not the sole founder) (#404) (1e4bb12)
- xwiki: mirror XWiki page index in the Articles leaf (73b4a76)
Features
- CnAppNav: three-section nav model + Settings foldout (Phase 2) (#401) (1ca0fbe)
- CnChartWidget: re-query dataSource on cn:widget:refresh (#6) (#402) (a4a8218)
- CnIndexPage: built-in Request-a-feature action on list views (#7) (#403) (55d2531)
- CnIntegrationWidget: tabbed integration widget + single-integration mode + per-app empty states (c270809)
- CnObjectSidebar: default use-registry to true (registry-driven tabs by default) (e97f1ed)
- CnWidgetWrapper: built-in default action handlers + refresh contract (B2/B3) (#381) (d815350)
- dashboard: optional header date-range picker (showHeaderPicker config) (#425) (cabcb39), closes 367..#369
- date-range: hour presets, time selection, preset-by-name default, chip preset fix (#395) (08df060), closes #1 #3 #2 #5 #4
- deck-leaf: mirror real NC Deck cards in CnDeckTab (e5ceaaa)
- forms: mirror NC Forms in the linked-forms tab (ee0202d)
- integrations/activity: Tier-2 — filter bar + load-more pagination (05dffbe), closes openregister#1318
- integrations/analytics: Tier-2 — report picker + create dialog (20d3a15), closes openregister#1321
- integrations/bookmarks: Tier-2 — picker + create dialog with tags (c50ad54), closes openregister#1315
- integrations/collectives: Tier-2 — page picker + create dialog (e82fffa), closes openregister#1317
- integrations/cospend: Tier-2 — project/bill picker + create dialog (8da4b15), closes openregister#1324
- integrations/email: Tier-2 — 3-step picker + compose-in-Mail CTA (4ace78d), closes openregister#1309
- integrations/flow: Tier-2 — admin picker + read-only mode for non-admins (f3cc32d), closes openregister#1320
- integrations/maps: Tier-2 — POI picker + create dialog (f9f23b9), closes openregister#1316
- integrations/openproject: Tier-2 — work-package picker + create dialog (21c5973)
- integrations/photos: Tier-2 — album picker + create dialog (db64cb9), closes openregister#1319
- integrations/shares: Tier-2 — share-create dialog (user/group/link/email) (623696a)
- integrations/talk: CnTalkRoomCreate — Tier-2 inline-create-room dialog (33c95d4), closes openregister#1312
- integrations/talk: CnTalkRoomPicker — Tier-2 pick-existing-room dialog (5caff8d), closes openregister#1312
- integrations/talk: wire CnTalkTab with picker + create + unlink (Tier-2) (df28c1f), closes openregister#1312
- integrations/time-tracker: Tier-2 — entry picker + create dialog (6521cb7), closes openregister#1322
- integrations/xwiki: Tier-2 — page picker + create dialog with unconfigured-state handling (4360a35), closes openregister#1326
- integrations: consume standardized pagination envelope + wire load-more to nextCursor (df5f0a7)
- integrations: make cospend leaf mirror real NC Cospend (c900ecd)
- integrations: mirror NC Activity feed in CnActivityTab leaf (ca195bd)
- polls leaf: mirror NC Polls list look in CnPollsTab/Card (f4c9ce5)
- support-dialog: CnSupportDialog + useSupportDialog + roadmap sidebar 4th container (#374) (258a425)
- widgets: readable date-range chip + spinning refresh icon (#386) (dbefcf7)