Commit graph

19 commits

Author SHA1 Message Date
Jon Staab
c7669e9cfc Upgrade to welshman 0.12.0 and publish through Publisher, renaming thunk code and components to publications 2026-09-28 14:04:01 -07:00
Jon Staab
0c160a162d Re-anchor room and space chat on a keyed remount only, parse the at param once, and derive the locked-room check in RoomChat 2026-09-28 14:03:49 -07:00
Jon Staab
52583f970c Type remaining app props, drop any and as casts, name inline handlers, use container queries in page content, and delete dead components 2026-09-28 14:03:49 -07:00
Jon Staab
66bb75797b Delete dead lib code and the Card, Badge and Input class wrappers, move the icon workaround into ImageIcon, and type the remaining lib props 2026-09-28 14:03:26 -07:00
Jon Staab
602ac09293 Name the group-space, platform-flag and active-space rules once, and keep makeEventPath to in-app paths 2026-09-28 14:02:45 -07:00
Jon Staab
0e01055855 Move app-specific components, CSS families and single-caller helpers out of src/lib and document the app modules that still open components 2026-09-28 14:02:31 -07:00
Jon Staab
25e11257aa Toast and log unexpected failures in submit handlers that only had try/finally, and move the alerts page's save side effects into saveNotificationSettings 2026-09-28 14:02:31 -07:00
Jon Staab
a9ea5e34fe Move goal aggregation, the article form, space search ranking and detail-page loading fallbacks out of routes 2026-09-28 14:02:31 -07:00
Jon Staab
e5a270aa5c Move theme, deep link and signer alert boot jobs out of the root layout, with one signerHealth store behind the toast and the status card 2026-09-28 14:02:31 -07:00
Jon Staab
fd7b50a7ec Open popover menus through MenuButton and Tippy, replace Popover with menu components, and make Tooltip a thin Tippy wrapper 2026-09-28 14:01:43 -07:00
Jon Staab
34ee4fab5b Build the chat, goal, classified and calendar tab groups from one SegmentedButtons 2026-09-28 14:01:43 -07:00
Jon Staab
78e866ad73 Merge PinAdd and PinEdit into PinSave, fold the date range input into DateTimeInput, share chat titles through ChatTitle, and open profile and report menus with MenuButton 2026-09-28 14:01:43 -07:00
Jon Staab
8f9ff3a366 Share hosting plans, relays and billing through a per-app Hosting plugin and route hosting errors through one helper 2026-09-28 14:01:43 -07:00
Jon Staab
9a49aa6638 Replace the per-kind action bars with one ContentActions and give the article page its own ArticleActionBar 2026-09-28 14:01:42 -07:00
Jon Staab
964a1bb6fa Query events through welshman's Events plugin and delete the repository.ts wrappers around it 2026-09-28 14:01:42 -07:00
Coracle-Bot
f33ca816db Add a nature theme (#667) 2026-09-26 04:03:22 +00:00
Coracle-Bot
6b5947ae0e Upgrade to welshman 0.11.0 2026-09-21 17:59:11 +00:00
Coracle-Bot
e5debeacd8 Gate each space admin control on the management method behind it 2026-09-18 08:42:42 +00:00
Jon Staab
75451b71e3 Add some skill files 2026-09-14 14:24:36 -07:00