userAdityaa
152d35f92a
Fix deleted rooms persisting in navigation ( #285 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-29 15:20:21 +00:00
userAdityaa
8dd278f47c
fix: turn on notification defaults and prompt on first DM visit ( #284 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-29 15:13:10 +00:00
Jon Staab
045d6983dc
Fix some voice room bugs
2026-05-28 12:17:17 -07:00
userAdityaa
6dbe9c0ebb
chore: show space relay icon in mobile topbar headers ( #283 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-25 19:18:51 +00:00
Jon Staab
45df132dc6
Remove tauri, bump deps
2026-05-25 10:41:34 -07:00
Jon Staab
c42a285f0b
Tweak wording
2026-05-25 09:04:14 -07:00
userAdityaa
1e3211ae74
chore: uppdate signup modal copy to focus on joining Flotilla ( #282 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-25 16:00:28 +00:00
userAdityaa
c441012e02
fix(video): restyle spotlight pin button on video tiles ( #281 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-21 20:59:25 +00:00
userAdityaa
0d61278c56
chore: show call participant mute and camera-off state ( #279 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-21 20:58:53 +00:00
userAdityaa
ffd06ab561
fix: video blink when toggling mic mute in calls ( #277 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-20 16:44:38 +00:00
userAdityaa
eb8dd330b6
fix(video): use single-column tile grid when chat is open ( #278 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-20 16:42:16 +00:00
userAdityaa
6267e52bdf
feat: show unread chat badges during video-only voice calls ( #276 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-05-19 15:36:22 +00:00
Jon Staab
9db60374e4
Make sure to always show date on calendar events when embedded in chat
2026-05-06 17:24:29 -07:00
Jon Staab
8ef4b21dab
Allow sharing something to chat without a message
2026-05-06 17:17:55 -07:00
Jon Staab
8f56812dd1
Fix undefined chat draft key
2026-05-06 16:56:31 -07:00
Jon Staab
3833cb093d
Attempt to fix wrapping on relay summary on ios
2026-05-06 16:39:01 -07:00
Jon Staab
94db65b85e
Bump welshman, add email rendering support
2026-05-06 13:47:30 -07:00
Jon Staab
6f731e48d2
Hide keyboard on app resume
2026-05-06 12:48:15 -07:00
Jon Staab
861f2286db
Remove unnecessary tooltip, fix chat padding on mobile
2026-05-06 09:01:01 -07:00
Jon Staab
9af3e3b2e9
Fix relay badge overflow
2026-05-05 09:11:12 -07:00
Jon Staab
341c1b45b2
Stop publishing join requests every time we open a space
2026-05-05 09:09:28 -07:00
Jon Staab
ca3270437d
Highlight active space
2026-05-04 16:11:30 -07:00
Jon Staab
976ccdabd4
fix: include MESSAGE kind and local matches in space search
2026-04-28 14:44:16 -07:00
deveshanim3
32c1501e9c
feat: add progress bar to signup flow ( #234 )
...
Co-authored-by: deveshanim3 <deveshsingh6986@gmail.com >
Co-committed-by: deveshanim3 <deveshsingh6986@gmail.com >
2026-04-23 15:35:59 +00:00
userAdityaa
24aa62a503
chore: carify Pomade login errors with actionable invalid vs network messaging ( #233 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-04-17 23:00:03 +00:00
deveshanim3
56edad77a8
fix: added logic for password requirements on signup ( #230 )
...
Co-authored-by: deveshanim3 <deveshsingh6986@gmail.com >
Co-committed-by: deveshanim3 <deveshsingh6986@gmail.com >
2026-04-17 19:43:27 +00:00
priyanshu_bharti
fdb604e350
Use type=email for signup/login email inputs ( #225 ) ( #228 )
...
Co-authored-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
Co-committed-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
2026-04-17 18:55:04 +00:00
deveshanim3
3c66dfd83c
fix/wrong-message-offline ( #222 )
...
Co-authored-by: deveshanim3 <deveshsingh6986@gmail.com >
Co-committed-by: deveshanim3 <deveshsingh6986@gmail.com >
2026-04-17 18:24:55 +00:00
userAdityaa
81633b0a1e
fix: vertical alignment of emoji and overflow buttons in shared event action row ( #219 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-04-17 15:22:40 +00:00
deveshanim3
59961cbdb5
fix: supported nip overflow in SpaceRelayStatus.svelte ( #215 )
...
Co-authored-by: deveshanim3 <deveshsingh6986@gmail.com >
Co-committed-by: deveshanim3 <deveshsingh6986@gmail.com >
2026-04-16 21:36:14 +00:00
Jon Staab
e1a7b051bd
Use welshman kinds
2026-04-16 11:34:59 -07:00
sakshamjain
7a7af58f5c
feat: add native share support for space invites
2026-04-16 10:16:12 -07:00
Jon Staab
016ae86d50
Stop sending duplicate requests per room
2026-04-16 10:03:01 -07:00
priyanshu_bharti
43fb3d35e6
Fix #202 slow-network invite timeout handling ( #207 )
...
Co-authored-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
Co-committed-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
2026-04-15 22:01:00 +00:00
Khushvendra
4cc1cc95ca
Fix voice call cold-start timeout and preserve custom timeout message ( #174 ) ( #203 )
...
Co-authored-by: 1amKhush <khushvendras99@gmail.com >
Co-committed-by: 1amKhush <khushvendras99@gmail.com >
2026-04-15 20:37:03 +00:00
Nayan Patidar
b46fd94578
Use relay-provided member lists as source of truth ( #191 )
...
Co-authored-by: Nayan Patidar <nayan9617@noreply.coracle.social >
Co-committed-by: Nayan Patidar <nayan9617@noreply.coracle.social >
2026-04-13 21:12:49 +00:00
Jon Staab
bdc8e75640
Fix search input width
2026-04-13 12:08:11 -07:00
Jon Staab
9f386f6968
remove redundant room syncing logic
2026-04-11 10:20:50 -07:00
Khushvendra
ec0b6a99e2
add room mentions and clickable room/relay refs
2026-04-11 10:13:23 -07:00
Khushvendra
f6d9e52c6e
fix: support native clipboard image paste on mobile ( #181 )
...
Co-authored-by: Khushvendra <khushvendras99@gmail.com >
Co-committed-by: Khushvendra <khushvendras99@gmail.com >
2026-04-11 16:38:06 +00:00
Jon Staab
90f86b833d
Handle quotes in RoomItem. Fixes #188
2026-04-10 15:27:36 -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
a42e1df1a7
Fix feed pagination logic
2026-04-10 12:40:28 -07:00
priyanshu_bharti
e8c94177ca
Support Aegis URL scheme for NIP-46 login ( #161 )
...
Co-authored-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
Co-committed-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
2026-04-10 19:04:34 +00:00
Jon Staab
f1f2083c88
Remove unnecessary snapshots, format
2026-04-10 11:09:26 -07:00
Jon Staab
f42889c3c2
Improve performance #182 :
...
increase profile timer and chat search throttle delays
reduce GC pressure in derived stores
use requestIdleCallback for non-critical storage writes
batch repository update processing in feeds
2026-04-10 10:39:38 -07:00
priyanshu_bharti
85c5293082
Raise message size limit in chat ( #186 )
...
Co-authored-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
Co-committed-by: Priyanshubhartistm <bhartipriyanshustm@gmail.com >
2026-04-10 16:37:23 +00:00
userAdityaa
1d5f91fb6c
fix: realtime updates for room members and admins ( #178 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-04-09 21:05:30 +00:00
mplorentz
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: #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
65ca8a7fd8
Remove follow graph building
2026-04-08 09:46:56 -07:00