Jon Staab
ef08821796
remove VirtualItem
2026-04-13 10:35:26 -07:00
userAdityaa
29bb33c26c
publish kind 9 quote after room content creation for cross-client interoperability
2026-04-10 14:20:24 -07:00
Jon Staab
c740bd21d4
Fix space page layout on Android by adding visible prop to SecondaryNav
2026-04-10 13:26:14 -07:00
Jon Staab
1d92709c76
perf: task-fix-list-virtualization changes
2026-04-10 12:44:01 -07:00
userAdityaa
ef18655776
make close button / backdrop work on direct invite link page ( #177 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-04-09 20:03:08 +00:00
Matt Lorentz
f4ebc4e99e
Video in calls ( #135 )
...
#135
This PR adds basic video functionality to our voice rooms. Again I followed the Discord UX for inspiration, so all video calls start as voice-only calls that gracefully upgrade (and downgrade) when someone turns on a video or starts screen sharing.
When a video feed is detected the Room page will change to display a grid of feeds. The grid logic is very basic, that's definitely an area to improve in the future. You can open the chat part of the room with a new button on the VoiceWidget - on the desktop layout this creates a split view with video on the left and chat on the right, but on mobile it switches to chat fullscreen. I also added a little pin icon you can use to focus on a single video feed (useful for screen sharing). There is a lot of tailwind I don't understand here, but it seems to work well enough.
I moved voice.ts into a new `call` folder and moved some of its stores into `call/stores.ts` which allowed me to keep most of the video logic in `call/video.ts`. It's not a perfect encapsulation as voice.ts does subscribe to some of the hooks for the livekit calls and passes some of the signals onto `video.ts`. This could probably be broken up better but for this PR I'd rather not focus on making it perfect if that's ok. Partly for the sake of time but also because I envision another PR that renames/reorganizes things and I think a larger UX evaluation is necessary and should include real user feedback. I'm not confident tha""t the Voice Room concept as a whole will stick going forward. Maybe all rooms in a livekit enabled server should be able to host a call (like a slack huddle), maybe users want to be able to schedule calls as events, or even have them start with an ad-hoc set of participants completely outside of a NIP-29 group, etc.
Co-authored-by: mplorentz <mplorentz@noreply.gitea.coracle.social>
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/135
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-04-08 17:10:20 +00:00
Jon Staab
8e2dd8b278
Upgrade daisyui/tailwind
2026-04-07 15:31:35 -07:00
Pratyush Mohanty
613cad31c0
add start chat FAB ( #152 )
...
Co-authored-by: Pratyush Mohanty <prat_09@noreply.coracle.social>
Co-committed-by: Pratyush Mohanty <prat_09@noreply.coracle.social>
2026-04-07 17:02:40 +00:00
Jon Staab
61c568a112
Formatting
2026-04-06 09:09:01 -07:00
Priyanshubhartistm
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
9311cab3b2
Move away from fixed positioned page elements because they act squirrely on android
2026-04-03 17:16:47 -07:00
Jon Staab
4b92ffe3c5
remove duplicate spaces button
2026-04-01 11:33:56 -07:00
Jon Staab
df6282d2ba
Fix nav overflow on mobile
2026-03-30 11:46:12 -07:00
Jon Staab
7e2a0e9d5f
Show notification badges regardless of favorite status
2026-03-17 15:11:02 -07:00
Jon Staab
baa1d49b3a
Tweak mobile nav
2026-03-17 15:03:40 -07:00
Jon Staab
58a6be911a
Hide close button in dialog if in a noEscape modal
2026-03-17 14:55:40 -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
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
19f532c12e
Allow nested modals
2026-03-11 16:29:24 -07:00
Jon Staab
bfc997ba37
Tweak icon picker modal
2026-03-11 16:15:37 -07:00
Jon Staab
99966a976e
Overhaul relay settings page
2026-03-11 15:58:05 -07:00
Jon Staab
2446d5cdb8
Add StringMultiInput for OTPs
2026-03-09 21:12:51 -07:00
Jon Staab
af52ee25eb
Bring back some notification badges
2026-03-09 21:12:10 -07:00
Jon Staab
3da0334083
Fix enter selecting an option when there is no term. Closes #84
2026-03-09 21:12:10 -07:00
Jon Staab
e0d94d9794
Fix safe area inset for modal footer
2026-03-09 21:12:09 -07:00
Jon Staab
b39775daef
Fix svgs with 302 redirects on safari
2026-03-09 21:12:09 -07:00
Jon Staab
4bdb21560a
Fix mask-repeat property
2026-03-09 21:12:09 -07:00
Jon Staab
3d268f1f9d
Refactor SpaceSearch into its own component
2026-03-09 21:12:08 -07:00
Jon Staab
30653fe344
Clean up report item design, bad/restore user actions, space description input, add feed to home page
2026-03-09 21:12:07 -07:00
Jon Staab
72f2effda4
Clean up modals
2026-02-10 11:39:29 -08:00
Jon Staab
7566f56858
Fix tippy placement for icon picker
2026-02-09 17:40:10 -08:00
Jon Staab
bf60dd24aa
Handle sai in modals on small screens
2026-02-09 11:44:50 -08:00
Jon Staab
38d9cc4892
Add modal body to some menus
2026-02-09 11:44:50 -08:00
Jon Staab
8f73fb85e9
Show space url in page top bar
2026-02-09 08:42:30 -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
fb2d78fd57
Rework modal header structure
2026-02-02 10:09:14 -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
a3c1a5c731
Prevent icon picker from going off screen
2026-01-29 13:52:36 -08:00
Jon Staab
e74f922e8d
Fix tippy falling off the page
2026-01-29 13:52:36 -08:00
Jon Staab
646b8f8736
Rework subscription storage
2026-01-23 16:51:02 -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
52432ca068
Add sign in with private key
2026-01-16 14:25:44 -08:00
Jon Staab
b3f1d8464b
Add authentication policy setting
2026-01-16 13:49:35 -08:00
Jon Staab
3f914d02cc
Fix signer disconnection flash, nav icon sizes
2026-01-16 11:33:03 -08:00
Jon Staab
a7c944e8ef
Tweak breakpoint for field inline
2026-01-16 11:00:00 -08:00
Jon Staab
986973a605
Accept hex pubkeys/npubs/nprofiles in ProfileMultiSelect
2026-01-16 10:58:55 -08:00
Jon Staab
a2f59a5b1b
Fix some modal bugs
2025-12-08 09:19:41 -08:00
Jon Staab
a2d440e54f
Fix dialog z index
2025-12-04 16:01:39 -08:00
Jon Staab
68fe663730
Fix chat content bottom offset when keyboard is open
2025-12-02 17:20:10 -08:00
Jon Staab
cdfb502e6e
Fix skinny profile circles
2025-12-02 13:49:04 -08:00
Jon Staab
86ec12a9db
Tweak some mobile menu components
2025-12-01 11:04:11 -08:00
Jon Staab
d949d58076
Add space membership management
2025-11-13 13:25:34 -08:00
Jon Staab
cc4c7b5fe9
Fix image modal, only show + room if the user is allowed
2025-11-13 10:32:37 -08:00
Jon Staab
9cae4da9f4
Add lightning invoice payments
2025-11-12 16:24:58 -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
5248275d73
Fix nav index
2025-11-10 13:20:42 -08:00
Jon Staab
41d50d8c28
Add room policy indicator
2025-11-05 16:59:17 -08:00
Jon Staab
a52c2b4c3c
Lighten up shadows
2025-11-05 15:32:55 -08:00
Jon Staab
ca4e5ae5ee
Add shadow to thread items etc, bump welshman, update changelog, update version
2025-11-04 17:14:33 -08:00
Jon Staab
d980f36246
Use request instead of load to avoid timeouts
2025-11-04 09:05:17 -08:00
Jon Staab
6923c2a8b7
Tweak modal, reduce storage on mobile
2025-11-03 14:43:27 -08:00
Jon Staab
b1c68972c9
Streamline deriveRoom
2025-10-31 16:19:22 -07:00
Jon Staab
478721d349
Add room editing
2025-10-30 15:22:31 -07:00
Jon Staab
173a411a36
Update space create dialog
2025-10-29 11:18:27 -07:00
Jon Staab
62013a2ea2
Tweak mobile space menu
2025-10-28 16:50:15 -07:00
Matthew Remmel
c3dd997e57
Add icon picker to room create component
2025-10-24 06:38:03 -07:00
Jon Staab
7476767aa7
Add space status indicator #245
2025-10-20 17:05:22 -07:00
Jon Staab
44555215cf
Track shards separately, upgrade deps
2025-10-13 13:41:27 -07:00
Jon Staab
af3e38254f
Fix focus on input list
2025-09-22 11:06:16 -07:00
Jon Staab
3c9b3f23df
Upload profile pictures instead of doing base64
2025-09-18 13:43:43 -07:00
Jon Staab
a0301d599b
Bump welshman, rename stripExifData
2025-09-18 12:17:31 -07:00
Matthew Remmel
129f49bcc7
Compress profile pictures on upload
2025-09-15 10:55:01 -07:00
Jon Staab
fc3b68c390
Fix default avatar icon
2025-09-11 16:44:02 -07:00
Jon Staab
52c7df8a15
Default to light mode
2025-09-11 14:47:06 -07:00
Jon Staab
69bd6d0e70
Use new icons
2025-09-11 08:59:47 -07:00
Jon Staab
7217d122b5
Re-work invite links
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
4f6c08f8a2
Build better onboarding
2025-08-18 15:02:17 -07:00
Jon Staab
0cc0598287
Allow tapping on tippy triggers on mobile
2025-07-31 10:25:55 -07:00
Jon Staab
00f383ff2e
Add qr scanning for wallet connect
2025-07-15 15:49:26 -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
18a383edab
Update alert form to include push notifications
2025-06-19 10:01:16 -07:00
Jon Staab
e3fbd69e6e
Tweak profiles/search
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
d0601400cd
Move space quick links to its own file
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
962ac7d80c
Support copying and pasting npubs better
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
664da505cd
Improve forms for entering invite codes
2025-05-27 15:00:30 -07:00
Jon Staab
b3bc0e4957
Add github action to publish dockerfile
2025-05-19 11:54:19 -07:00
Jon Staab
823058e335
Add setting for font size
2025-05-13 14:31:34 -07:00