Matt Lorentz
16a73f27c9
Add a dialog before joining voice rooms ( #109 )
...
After using the voice rooms more since we removed the option for voice-only rooms I think you were right to suggest a dialog box before joining rooms. It felt far to clunky to have to join the voice call any time you just wanted to try to view room members, edit room settings, or just view the recent text chat.
This adds a dialog that allows the user to decline to join the call but still access the text part of the room along with associated settings and controls. It also acts as another confirmation step before turning on the user's microphone, and allows them to choose an audio input so they don't have to mess with the (generally terrible) browser controls for doing so. We should probably have controls to change your audio input and output from within the call as well, but I think this is enough for an MVP.

Co-authored-by: mplorentz <mplorentz@noreply.gitea.coracle.social>
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/109
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-03-27 19:02:56 +00:00
hodlbod
1f5be54cb1
Migrate Reports dialog to ActionItems dialog, add room join requests to queue
2026-03-19 15:40:34 +00:00
Jon Staab
ec8a7a40e2
Fix room icon
2026-03-16 13:42:01 -07:00
Matt Lorentz
ce30820108
feature/23-voice-room/poc ( #93 )
...
Add voice rooms
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-03-16 20:38:05 +00:00
Jon Staab
ffa776fd42
Make mobile check on relay page reactive
2026-03-12 17:31:28 -07:00
Jon Staab
a59ffb8758
Fix some icons, add privacy nav item, add close button to modal dialog, make settings menu nicer
2026-03-12 17:21:53 -07:00
Jon Staab
9e74c94871
Show navigation on space landing on mobile
2026-03-12 16:44:22 -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
cd54bc2880
Add up/edit to chats
2026-03-10 15:46:59 -07:00
Jon Staab
ffdd689331
Add another pomade signer
2026-03-10 11:09:59 -07:00
Jon Staab
d015018a16
Fix up edit
2026-03-09 21:12:51 -07:00
Jon Staab
482121db5c
Add content-visibility class
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: https://gitea.coracle.social/coracle/flotilla/pulls/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
621c0d839c
tweak how at works
2026-03-09 21:12:09 -07:00
Jon Staab
021c1fc7c4
Fix scroll to event behavior
2026-03-09 21:12:08 -07:00
Jon Staab
bda91080ab
Pin scroll position to at'd event until user scrolls
2026-03-09 21:12:08 -07:00
Jon Staab
a9828be25c
Simplify goToEvent
2026-03-09 21:12:08 -07:00
Jon Staab
dde9dbfbfe
Add forward scrolling to makeMakeFeed
2026-03-09 21:12:08 -07:00
Jon Staab
3d268f1f9d
Refactor SpaceSearch into its own component
2026-03-09 21:12:08 -07:00
Ben
66a7a2a7af
Space search
2026-03-09 21:12:08 -07:00
Jon Staab
7823e1d803
Fix editing messages with html tags
2026-03-09 21:12:08 -07:00
Jon Staab
380a52efb3
Use space url as relay hint
2026-02-09 17:24:55 -08:00
hodlbod
c4f2f55617
Simplify notification badges, improve performance ( #57 )
...
Co-authored-by: Jon Staab <shtaab@gmail.com>
2026-02-09 11:44:32 -08:00
Jon Staab
24b88e4ac0
Fix calendar detail
2026-02-06 14:57:35 -08:00
Jon Staab
ec54a0dbce
Use item components on recent page
2026-02-04 09:07:26 -08:00
Jon Staab
70c430ddc2
Add classified status
2026-02-03 17:09:30 -08:00
Jon Staab
815dbba497
Use address for page param for replaceable events
2026-02-03 16:35:32 -08:00
Jon Staab
dc5bac67aa
Add image uploads to classifieds
2026-02-03 14:18:58 -08:00
Jon Staab
5427fd7860
Add a currency input
2026-02-03 13:25:24 -08:00
Jon Staab
119c09d730
Add classified listings
2026-02-03 12:43:36 -08:00
Jon Staab
1da6833c71
Rework recent activity page
2026-02-03 09:51:33 -08:00
Jon Staab
4b8cf53731
Rework recent activity page
2026-02-02 15:36:50 -08:00
Jon Staab
d646ddd91d
Fix edit
2026-02-02 14:33:45 -08:00
Jon Staab
4480132c74
Add sticky submit buttons to settings pages
2026-02-02 09:51:36 -08:00
Jon Staab
38c0a9d403
Re work modal scrolling
2026-01-30 15:36:20 -08:00
Jon Staab
4169db33e6
Rework alert settings and UI
2026-01-30 09:13:50 -08:00
Jon Staab
e2ba10d224
Fix has alerts store
2026-01-29 13:52:36 -08:00
Jon Staab
d4378731ae
Fix a few bugs with push notifications
2026-01-28 14:08:15 -08:00
Jon Staab
ca3d661830
Generally just refactor alerts, upgrade some deps
2026-01-23 10:05:47 -08:00
Jon Staab
63fee653e8
Add muted rooms, rework alert settings
2026-01-22 12:49:09 -08:00
Jon Staab
9a0ad0c663
Improve space join flow
2026-01-16 10:59:54 -08:00
Jon Staab
0d6b4591f1
Hide tooltips on mobile, sort comments ascending, make video embeds rounded
2026-01-16 10:58:40 -08:00
Jon Staab
2c62749d9b
Attempt to fix new messages button
2026-01-16 10:56:18 -08:00
Jon Staab
10c12c3c48
Improve time based chat partitioning
2025-12-04 14:29:12 -08:00
Jon Staab
df17929681
Fix new messages indicator
2025-11-25 17:06:21 -08:00
Jon Staab
64c77cfd13
Migrate to new welshman stores
2025-11-21 12:40:59 -08:00
Jon Staab
3a63894562
Switch wording to messaging from inbox
2025-11-20 15:12:16 -08:00
Jon Staab
b0731503a8
Fix indexeddb deletes
2025-11-13 16:39:44 -08:00
Jon Staab
997b223e95
Rename space menu components
2025-11-13 10:36:28 -08:00
Jon Staab
8e411daaef
Refactor avatar components, add space edit form
2025-11-11 13:50:45 -08:00
Jon Staab
761e369313
Add room detail, assume admins are members
2025-11-10 14:59:15 -08:00
Jon Staab
cb033279dd
Fix link
2025-11-06 11:25:07 -08:00
Jon Staab
41d50d8c28
Add room policy indicator
2025-11-05 16:59:17 -08:00
Jon Staab
b5917cb184
Show loading on spaces menu
2025-11-05 15:24:46 -08:00
Jon Staab
b673658c0c
Handle escape in chat
2025-11-04 16:59:17 -08:00
Jon Staab
501ce8067d
Detect nip29 properly before choosing smart path, more robust auth error checking
2025-11-04 16:14:32 -08:00
Jon Staab
42a550788a
Fix some alerts stuff
2025-11-03 11:10:16 -08:00
Jon Staab
b1c68972c9
Streamline deriveRoom
2025-10-31 16:19:22 -07:00
Jon Staab
3978e32d5f
Tweak access terminology, relay access attempts
2025-10-31 16:00:14 -07:00
Jon Staab
bef04fa899
Add holis to hosting suggestions
2025-10-31 14:02:52 -07:00
Jon Staab
4f8609421c
Fix membership status
2025-10-31 12:10:16 -07:00
Jon Staab
07660c9d44
Re-work rooms derivation
2025-10-30 15:52:24 -07:00
Jon Staab
a324dad2ba
Rename channel to room
2025-10-30 15:36:14 -07:00
Jon Staab
dbaa0f5d49
Rename room variables to h
2025-10-30 15:33:34 -07:00
Jon Staab
478721d349
Add room editing
2025-10-30 15:22:31 -07:00
Jon Staab
64539c49c1
Fix link, spinner animation
2025-10-30 07:20:09 -07:00
Jon Staab
0399ae37ec
Move space create to its own page
2025-10-29 12:52:26 -07:00
Jon Staab
62013a2ea2
Tweak mobile space menu
2025-10-28 16:50:15 -07:00
Jon Staab
0b98197a86
Add room deletion
2025-10-24 13:36:59 -07:00
Matthew Remmel
a730384baf
Add relay members list and room join/leave events
2025-10-24 05:03:22 -07:00
Jon Staab
43cf91e877
Remove connection toast now that we have a cta surfaced
2025-10-22 08:35:42 -07:00
Jon Staab
e0099141aa
Refactor synchronization logic
2025-10-17 12:23:03 -05:00
Jon Staab
d0491ed202
Re-work space navigation #223
2025-10-17 12:23:03 -05:00
Jon Staab
cbc2137ced
Show all messages in non-nip29 chat
2025-10-17 12:23:03 -05:00
Jon Staab
f9ac13ba11
Re-work space navigation #223
2025-10-17 12:21:22 -05:00
Jon Staab
b3533c285f
Show all messages in non-nip29 chat
2025-10-17 09:13:54 -07:00
Matthew Remmel
5b22d6ac01
Allow editing previous messages in channel chat
2025-10-17 11:13:09 -05:00
Jon Staab
44555215cf
Track shards separately, upgrade deps
2025-10-13 13:41:27 -07:00
Jon Staab
666433912f
Only show send toast in chat if send_delay is set
2025-10-06 11:27:07 -07:00
Jon Staab
dd006badfc
Bring back blossom feature detection
2025-09-22 14:05:57 -07:00
Jon Staab
7dcaa0e8d7
Change login icon
2025-09-16 11:06:36 -07:00
Jon Staab
ce1c4dd488
Fix some icons
2025-09-11 12:43:18 -07:00
Jon Staab
69bd6d0e70
Use new icons
2025-09-11 08:59:47 -07:00
Jon Staab
998c48b1d3
Wait for thunk errors
2025-09-08 08:34:52 -07:00
Jon Staab
95698813c6
Monitor relay connections for restricted responses and show error to user
2025-09-04 11:25:12 -07:00
Jon Staab
99defc6d79
Allow users to opt-in to spaces that strip signatures
2025-09-03 16:36:30 -07:00
Jon Staab
ba80ebac63
Add contributing file, rename some files
2025-08-21 15:01:31 -07:00
Jon Staab
cde03ec0fe
Avoid reflow by showing chat thunk status in a toast
2025-08-19 14:03:04 -07:00
Jon Staab
831ec05012
Filter out non-global chat from global chat
2025-07-31 13:25:40 -07:00
Jon Staab
069904f07a
Only protect events if the relay will authenticate with the user
2025-07-30 16:31:40 -07:00
Jon Staab
03b42c8276
Monitor signer status
2025-07-30 15:54:10 -07:00
Jon Staab
84b8650fa4
Shorten goals title for mobile
2025-07-17 15:40:07 -07:00
Jon Staab
037c8cb41b
Disable zaps on ios
2025-07-17 14:39:59 -07:00
Jon Staab
e2a0672ca5
load messages in general on room relay
2025-07-09 14:28:07 -07:00
Jon Staab
6ee4ac1a89
Add funding goals
2025-07-07 15:28:36 -07:00
Jon Staab
bfed277ea9
Add zaps
2025-07-04 06:22:19 -07:00
Jon Staab
cb0119b9b8
Update welshman
2025-06-16 10:12:24 -07:00
Jon Staab
dac9ef8e4e
Move some stuff to welshman, broadcast profile updates
2025-06-13 15:17:20 -07:00
Jon Staab
528917b90e
Fix sort order of thread comments
2025-06-13 10:14:12 -07:00
Jon Staab
a22db78967
rename createEvent to makeEvent
2025-06-10 13:35:57 -07:00
Jon Staab
45397e7fb8
Show image link if image fails to load
2025-06-09 13:48:46 -07:00
Jon Staab
9f4f468bf0
Add tos and pp links
2025-06-09 13:48:46 -07:00
Jon Staab
7563dff621
Move relay status to its own component
2025-06-09 13:48:46 -07:00
Jon Staab
f782898b62
Factor space recent activity into its own component
2025-06-09 13:48:46 -07:00
Jon Staab
d0601400cd
Move space quick links to its own file
2025-06-09 13:48:45 -07:00
Jon Staab
d262da39e5
Tweak room search and owner display
2025-06-09 13:48:45 -07:00
Jon Staab
7d617d8399
Add latest note from admin to relay dashboard
2025-06-09 13:48:45 -07:00
Jon Staab
d2b7db18af
Show socket status on space dashboard
2025-06-09 13:48:45 -07:00
Jon Staab
89c2690254
Add new room dashboard layout
2025-06-09 13:48:45 -07:00
Jon Staab
fd8442c632
Remove space blossom detection
2025-06-09 13:48:45 -07:00
Jon Staab
6d2e9a037d
Allow for multiple platform relays
2025-06-09 13:48:45 -07:00
Jon Staab
ac8530bd9a
Add non-nip29 chat, add leave room
2025-06-09 13:48:45 -07:00
Jon Staab
f7d11cf124
Improve group membership detection
2025-06-09 13:48:45 -07:00
Jon Staab
72d85e5740
Unnest nip29 commands
2025-06-09 13:48:45 -07:00
Jon Staab
e57b5721f6
Detect nip29 support for create room button
2025-06-09 13:48:45 -07:00
Jon Staab
c33698c662
Remove general room
2025-06-09 13:48:45 -07:00
Jon Staab
664da505cd
Improve forms for entering invite codes
2025-05-27 15:00:30 -07:00
Jon Staab
e94aa3c119
Bump version, fix new messages thing
2025-05-09 12:26:05 -07:00
Jon Staab
4d10fe7cc0
Handle broken supported_nips
2025-05-08 11:16:02 -07:00
Jon Staab
841928783b
Re-introduce safe inset areas
2025-05-08 11:05:27 -07:00
Jon Staab
c1b52b66ff
Use lib version of date functions
2025-05-05 10:11:02 -07:00
Jon Staab
6ddba63ff9
Use space as blossom server if supported
2025-04-29 12:26:29 -07:00
Jon Staab
374ca7f265
Add per-url aliases
2025-04-15 15:07:54 -07:00
Jon Staab
d5b1fab1e7
Tweak data loading
2025-04-11 14:44:27 -07:00
Jon Staab
84af4d2d8e
Update welshman stuff again
2025-04-11 09:27:19 -07:00
Jon Staab
acddff79f0
Improve loading a bit
2025-04-11 08:41:50 -07:00
Jon Staab
489707b9b2
Switch to pnpm, use new welshman stuff
2025-04-09 15:32:35 -07:00
Jon Staab
ad034b1641
Tweak layout css
2025-03-19 11:22:57 -07:00
Jon Staab
1d56a2193d
Clean up calendar header
2025-03-17 09:53:14 -07:00
Jon Staab
d8a9cc5a7e
Fix sizing for big chat inputs
2025-03-04 12:53:38 -08:00
Jon Staab
1c0b2a09df
ellipsize page bar title
2025-03-04 10:00:24 -08:00
Jon Staab
3a42a1b560
Rework css on room view to avoid losing input visibility
2025-03-04 09:49:56 -08:00
Jon Staab
115b5f9fbe
Extend timeout for setChecked
2025-02-24 13:40:26 -08:00
Jon Staab
60d107aed2
Fix some state stuff, snapshot things in the right places
2025-02-18 17:15:41 -08:00
Jon Staab
c089812363
Show spinner when joining room
2025-02-13 15:34:14 -08:00
Jon Staab
7f6a1bff34
Re-work threads page, fix some iphone bugs
2025-02-13 10:52:00 -08:00
Jon Staab
7d1310722a
Factor out calendar event component, render calendar event notes better
2025-02-11 16:00:14 -08:00
Jon Staab
cb57710654
Clean up quotes/depth
2025-02-11 15:37:55 -08:00
Jon Staab
c74c116667
Fix page bar margin #112
2025-02-11 15:16:24 -08:00
Jon Staab
0ba55f2387
Attempt to fix new messages button #114
2025-02-11 11:49:17 -08:00
Jon Staab
466541caf5
Fix marker in chat
2025-02-06 11:39:51 -08:00
Jon Staab
19f657e348
Make sharing indicator nicer
2025-02-06 11:33:01 -08:00
Jon Staab
0ec620dff9
Make calendar event detail nice
2025-02-06 11:12:15 -08:00
Jon Staab
1301c2c74f
Rename ThreadReply to EventReply
2025-02-06 10:24:31 -08:00
Jon Staab
5684d1a9cf
Add calendar actions, menus, etc
2025-02-06 09:29:30 -08:00
Jon Staab
fa4bc6894f
Fix a couple calendar bugs
2025-02-06 08:55:01 -08:00
Jon Staab
6a3a02bc34
Handle scrolling on calendar
2025-02-05 17:05:41 -08:00
Jon Staab
db69c56f57
Add makeCalendarFeed
2025-02-05 16:26:22 -08:00
Jon Staab
a0c6e46184
Use unix days instead of time hashes
2025-02-05 15:15:50 -08:00
Jon Staab
65aabf5feb
Rework datetime input
2025-02-05 15:05:58 -08:00