hodlbod
9df8cee501
Migrate to new @welshman/domain + instance-based @welshman/app API
...
Adopts the rewritten welshman API: the removed @welshman/util helpers
(Profile/List/Room/Handler/Encryptable) are now Reader/Builder classes in
@welshman/domain, and @welshman/app dropped its global singletons for an App
instance + app.use(Plugin) registry.
- src/app/welshman.ts is now the app bootstrap + session-state module (one shared
App instance, multi-account sessions/login, app-wide reactive views) rather than
a compat shim re-exporting the old globals.
- Rewrote ~100 callers to use app.use(Plugin) directly (thunks, profiles, relays,
rooms, zaps, tags, wot, feeds, sync); thunk helpers are now thunk methods.
- Added @welshman/domain dependency.
- Resolved residual gaps (storage hydration via plugin.onItem/wrapManager/Plaintext,
relay-list mutators, search-relay list, outbox #d filter).
Best-effort: no toolchain/linking available, so this is not build- or
type-checked. Remaining judgment calls are flagged with TODO(welshman-migration).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BsMjvv7krpZeHK1Njeneru
2026-06-20 14:55:06 +00:00
Jon Staab
926b31de78
Split app/core up into domain-oriented files
2026-06-08 17:07:39 -07:00
Jon Staab
ea6b63de53
Rename app utils
2026-06-08 17:07:17 -07:00
Jon Staab
65ca8a7fd8
Remove follow graph building
2026-04-08 09:46:56 -07:00
Jon Staab
8e2dd8b278
Upgrade daisyui/tailwind
2026-04-07 15:31:35 -07:00
priyanshu_bharti
fed34a2747
show space name on hover in primary nav ( #129 ) ( #136 )
...
Co-authored-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
Co-committed-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
2026-04-06 16:08:02 +00:00
Jon Staab
fd6cc84be6
Simplify chat compose layout
2026-04-04 09:02:52 -07:00
Jon Staab
9311cab3b2
Move away from fixed positioned page elements because they act squirrely on android
2026-04-03 17:16:47 -07:00
Jon Staab
1c8457a4bf
Fix notification badge on mobile nav
2026-04-02 16:47:32 -07:00
Jon Staab
823a9c3271
Combine discover and space list into a single page
2026-03-31 14:24:09 -07:00
Jon Staab
1de6d7a874
Set up default messaging relays
2026-03-23 14:21:04 -07:00
Jon Staab
baa1d49b3a
Tweak mobile nav
2026-03-17 15:03:40 -07:00
Jon Staab
77294e7f1c
Factor primary nav spaces into its own component, fix non-nip29 default page
2026-03-12 15:08:31 -07:00
Jon Staab
57f2f4a619
Use new space icon
2026-03-12 14:45:19 -07:00
mplorentz
bc864b29f8
Reopen the last DM that was open when navigating back to chat ( #81 )
...
#60
Co-authored-by: mplorentz <mplorentz@users.noreply.github.com >
Reviewed-on: coracle/flotilla#81
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social >
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social >
2026-03-09 21:12:09 -07:00
Jon Staab
0fa26c8d0a
Get rid of ChatEnable, automatically enable unwrapping when the user first visits the dms page. Closes #72
2026-03-09 21:12:09 -07:00
triesap
c43544734a
Drag and drop space icons ( #17 ) ( #78 )
...
Closes #17
Co-authored-by: Jon Staab <shtaab@gmail.com >
Reviewed-on: coracle/flotilla#78
Co-authored-by: triesap <tyson@radroots.org >
Co-committed-by: triesap <tyson@radroots.org >
2026-03-09 21:12:09 -07:00
Jon Staab
028c3ba92b
Fix badge showing on current page
2026-02-09 17:11:03 -08:00
Jon Staab
d2a044f958
Small ui fixes
2026-01-29 13:52:36 -08:00
Jon Staab
3f914d02cc
Fix signer disconnection flash, nav icon sizes
2026-01-16 11:33:03 -08:00
Jon Staab
68fe663730
Fix chat content bottom offset when keyboard is open
2025-12-02 17:20:10 -08:00
Jon Staab
e083719ceb
Hide nav when keyboard is open
2025-11-25 15:43:21 -08:00
Jon Staab
8e411daaef
Refactor avatar components, add space edit form
2025-11-11 13:50:45 -08:00
Jon Staab
62013a2ea2
Tweak mobile space menu
2025-10-28 16:50:15 -07:00
Matthew Remmel
a730384baf
Add relay members list and room join/leave events
2025-10-24 05:03:22 -07:00
Jon Staab
6ca74c21bf
Update to new version of welshman, including new thunks and wrap manager
2025-10-20 15:42:41 -07:00
Jon Staab
468200b717
Link directly to discover page
2025-09-22 15:48:13 -07:00
Jon Staab
69bd6d0e70
Use new icons
2025-09-11 08:59:47 -07:00
Jon Staab
1c37c5bb3d
Make white labeled nav look less bad
2025-09-05 16:21:17 -07:00
Jon Staab
ba80ebac63
Add contributing file, rename some files
2025-08-21 15:01:31 -07:00
Jon Staab
8697cc23be
Add signer status, re-work bunker login
2025-07-29 10:53:48 -07:00
Jon Staab
6d2e9a037d
Allow for multiple platform relays
2025-06-09 13:48:45 -07:00
Jon Staab
18fc895fcb
Tweak navigation to improve white labeled instances
2025-05-13 10:14:20 -07:00
Jon Staab
841928783b
Re-introduce safe inset areas
2025-05-08 11:05:27 -07:00
Jon Staab
6e5e1a0846
Remove safe area inset stuff to re-apply later
2025-05-08 09:11:10 -07:00
Jon Staab
d4d5979a35
Fix missing room images and room overflow in nav
2025-05-07 09:11:00 -07:00
Jon Staab
24045a7e2a
Fix more stuff, particularly event handlers
2025-02-03 17:21:46 -08:00
Jon Staab
8d3433b167
Migrate more stuff
2025-02-03 16:37:14 -08:00
Jon Staab
cfbff94b4c
Fix self-closing tags
2025-02-03 15:01:42 -08:00
Jon Staab
bcd94ee75e
Make ios with notches prettier
2025-01-31 17:40:14 -08:00
Jon Staab
01c4219922
Add reviewkey auth bypass, remove note to self
2025-01-15 15:48:39 -08:00
Jon Staab
e36e6093e9
Add avatar fallback
2025-01-15 10:56:56 -08:00
Jon Staab
166bd81310
Use userRoomsByUrl
2024-12-16 17:07:52 -08:00
Jon Staab
cd8d8b548f
Add profile detail modal
2024-12-16 12:54:17 -08:00
Jon Staab
fd846d41ea
Further refine notifications
2024-12-16 11:49:57 -08:00
Jon Staab
3d3ffaf406
Simplify and optimize notifications
2024-12-16 11:26:50 -08:00
Jon Staab
1e0cb93183
Improve quote rendering
2024-12-05 15:32:27 -08:00
Jon Staab
e5fd172994
Add step to confirm decrypt before doing it in the background
2024-11-19 10:11:31 -08:00
Jon Staab
032b4bcefb
Fix inline input
2024-11-18 15:34:19 -08:00
Jon Staab
0deddc8a4c
Re-work loading/syncing
2024-11-15 14:05:52 -08:00