Jon Staab
53954aae89
classnames tweak
2026-04-17 16:06:00 -07: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
Jon Staab
2618bb9c63
Fix centered layout
2026-04-17 14:58:59 -07:00
Prat_09
32a31045ef
fix: Improve toggle switch placement in settings screen ( #208 ) ( #232 )
...
Co-authored-by: Pratyush Mohanty <prat_09@noreply.coracle.social >
Co-committed-by: Pratyush Mohanty <prat_09@noreply.coracle.social >
2026-04-17 21:58:52 +00:00
DeveshSingh
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
DeveshSingh
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
Khushvendra
4a967de184
fix(chat): suppress programmatic scroll while user is scrolling ( #132 ) ( #216 )
...
Co-authored-by: 1amKhush <khushvendras99@gmail.com >
Co-committed-by: 1amKhush <khushvendras99@gmail.com >
2026-04-16 23:20:17 +00:00
DeveshSingh
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
95d9d8bf23
Bump version
1.7.4
2026-04-16 14:10:50 -07:00
Jon Staab
2fd9741a2b
Fix safe area inset for chat fab
2026-04-16 14:08:25 -07:00
Jon Staab
fe9c325580
Update universal links
2026-04-16 13:50:13 -07:00
Jon Staab
61e93d4071
Update changelog, bump version
1.7.3
2026-04-16 11:40:24 -07:00
Jon Staab
1e4a4e43dc
remove dead virtualization code
2026-04-16 11:39:11 -07: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
Jon Staab
2bff060a5e
Add thumbnail url
2026-04-16 10:03:01 -07:00
userAdityaa
68231504d0
fix: modal close button stacking above emoji picker on mobile ( #211 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com >
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com >
2026-04-16 15:38:25 +00:00
DeveshSingh
0658a8ee44
bug: fixed calender modal stacking issue ( #209 )
...
Co-authored-by: deveshanim3 <deveshsingh6986@gmail.com >
Co-committed-by: deveshanim3 <deveshsingh6986@gmail.com >
2026-04-16 14:55:37 +00: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
Prat_09
964ef441ec
Update relay description ( #195 ) ( #197 )
...
Co-authored-by: Pratyush Mohanty <prat_09@noreply.coracle.social >
Co-committed-by: Pratyush Mohanty <prat_09@noreply.coracle.social >
2026-04-14 15:09:46 +00:00
priyanshu_bharti
796f37d320
Make space reordering discoverable with smoother drag animation ( #171 )
...
Co-authored-by: Priyanshu Bharti <bhartipriyanshustm@gmail.com >
Co-committed-by: Priyanshu Bharti <bhartipriyanshustm@gmail.com >
2026-04-13 22:38:02 +00:00
nayan9617
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
ef08821796
remove VirtualItem
2026-04-13 10:35:26 -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
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
Jon Staab
a42e1df1a7
Fix feed pagination logic
2026-04-10 12:40:28 -07:00
Jon Staab
e33beee17d
perf: task-fix-raf-derived-to-effect changes
2026-04-10 12:30:25 -07:00
Jon Staab
b10ea04cb3
Fix Android push fallback: show all notifications, retry on failure
2026-04-10 12:23:32 -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
Jon Staab
a75e1f96eb
Add .claude to gitignore
2026-04-10 10:14:01 -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
Jon Staab
37efa6a62c
Bump pomade
2026-04-10 09:24:22 -07: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
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
sakshamjain
b786e858d9
correct inverted arrow icon in advanced section toggle ( #180 )
...
Co-authored-by: Saksham Jain <reach2saksham2004@gmail.com >
Co-committed-by: Saksham Jain <reach2saksham2004@gmail.com >
2026-04-09 19:57:15 +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: coracle/flotilla#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
nayan9617
7f1e98dcb2
Fix fallback pull race after abort ( #167 )
...
Co-authored-by: nayan9617 <nayanp4925@gmail.com >
Co-committed-by: nayan9617 <nayanp4925@gmail.com >
2026-04-08 16:43:04 +00:00