Jon Staab
2d89881aac
Add links to website
2026-08-13 14:35:51 -07:00
Jon Staab
620f7593e7
Add theme selector
2026-08-12 16:37:51 -07:00
Jon Staab
9cd717d5b3
Add native sharing handler
2026-08-12 16:04:57 -07:00
Aditya Chaudhary
c8d003524b
Fix/spurious relay membership prompt ( #340 )
...
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-08-11 16:45:49 +00:00
Aditya Chaudhary
72ee0c9ed6
Reacquire mic after screen lock kills capture mid-call ( #339 )
...
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-08-10 18:32:11 +00:00
Aditya Chaudhary
65c9eac5e5
Show new-messages badge in tab title when re-foregrounding ( #332 )
...
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-08-10 16:16:30 +00:00
Jon Staab
91a8995a98
Stop recommending relay.tools
2026-08-02 07:13:43 -07:00
Jon Staab
934f1cdf10
Optimize deriveUserItem, avoid double load of quotes
2026-07-30 09:50:41 -07:00
Jon Staab
9a80d059bb
Migrate to new welshman
2026-07-29 15:52:13 -07:00
Jon Staab
8953b0e04d
Fix agent errors
2026-07-27 16:43:54 -07:00
Jon Staab
a2c5a8e2ff
Clean up convention violations, dead code, and daisyUI leftovers
2026-07-27 15:38:23 -07:00
Jon Staab
ed61081b01
Fix key backup gating, mention alerts toggle, and silent load failures
2026-07-27 15:21:39 -07:00
Jon Staab
73f2fb0ec2
Fix stuck hosting error card and blocked billing portal redirect
2026-07-27 15:18:07 -07:00
Jon Staab
eae644ab3c
Fix connection teardown and sync lifecycle on login
2026-07-27 14:57:02 -07:00
Jon Staab
ae5992c948
refactor h/non-h rooms into a single component
2026-07-27 14:11:46 -07:00
Jon Staab
17b0382c2e
formatting
2026-07-27 13:48:54 -07:00
Jon Staab
2ffe51180b
Fix new messages indicator when coming back to the tab
2026-07-27 13:38:45 -07:00
Jon Staab
cf938c6397
Bring caravel hosting in-app
2026-07-27 13:19:28 -07:00
Aditya Chaudhary
1eebe1698a
feat: add room invite links with combined space and room join flow ( #319 )
...
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/319
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-20 23:35:24 +00:00
Aditya Chaudhary
caa16b6770
chore: improve mobile UI, zap modals, and interaction polish ( #316 )
...
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-15 21:23:43 +00:00
Jon Staab
3a6be2fc92
Fix nav safe are inset, qr code reactivity
2026-07-08 15:12:50 -07:00
Jon Staab
f7d0cb7413
remove claims from default space urls, fix universal link handlers
2026-07-08 14:33:25 -07:00
Jon Staab
a254ec10f1
Fix new messages indicator
2026-07-08 11:53:57 -07:00
Jon Staab
1581d909f0
Fix editing featured content, add menu to boards and ability to share boards/pins to chat
2026-07-08 11:18:28 -07:00
Aditya Chaudhary
f4fc9b82c3
feat: redesign mobile space sidebar with card-based layout. ( #318 )
...
Co-authored-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
Co-committed-by: Aditya Chaudhary <30+useradityaa@noreply.coracle.social>
2026-07-07 21:23:52 +00:00
Jon Staab
9cb5e54aeb
Avoid showing auth error before join dialog
2026-07-06 13:08:30 -07:00
Jon Staab
774e2da463
Add description to pins
2026-07-06 11:53:12 -07:00
Jon Staab
f20414975d
Whenever our pubkey changes clear connections and reopen
2026-07-06 11:40:00 -07:00
Jon Staab
e52cbcc23b
Fix join page on white labeled instance
2026-07-03 17:01:37 -07:00
Jon Staab
91f0d30c84
Set default relays, include hint when loading groups
2026-07-03 16:27:35 -07:00
Jon Staab
e32c536787
Fix reactivity
2026-07-03 16:00:24 -07:00
Jon Staab
78f23220e9
Attempt to fix spammy space join dialog
2026-07-03 09:50:37 -07:00
Jon Staab
4cba342a04
Switch from ellipsize to truncate
2026-07-02 14:22:55 -07:00
Jon Staab
05954752e2
Fix mobile navigation
2026-07-02 12:24:56 -07:00
Jon Staab
ff5d7aeb87
Add the ability to save events to the library
2026-07-02 11:36:05 -07:00
Jon Staab
61a8c44750
Prevent initial font size flash
2026-07-01 16:33:21 -07:00
Jon Staab
61198f4f10
Add pinboards and content library
2026-07-01 16:23:10 -07:00
Jon Staab
c5403f786f
Prevent font size flash on settings change
2026-07-01 11:20:49 -07:00
Jon Staab
c88a981fb6
UI tweaks, change how role colors work
2026-07-01 10:23:23 -07:00
Jon Staab
182e2ce6fd
work on white labeling with acl'd default spaces
2026-06-30 11:28:04 -07:00
Jon Staab
77ac59008b
fix some feed loading bugs
2026-06-29 16:28:11 -07:00
Jon Staab
10119aaa6d
Simplify profile notes loading
2026-06-29 15:51:18 -07:00
userAdityaa
0b26eb8058
feat: add full profile page at /people/[npub]
2026-06-29 21:19:53 +05:30
Jon Staab
486385cf1f
Refactor css, lib components, add themes
2026-06-26 17:25:34 -07:00
Matt Lorentz
90561d46ad
Refactor voice and video module ( #310 )
...
Co-authored-by: Matt Lorentz <5+mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <5+mplorentz@noreply.coracle.social>
2026-06-26 22:56:49 +00:00
Jon Staab
9955a50add
Clean up search
2026-06-24 14:44:26 -07:00
Jon Staab
1eb75f4ae7
Fix thread page styling
2026-06-24 11:19:13 -07:00
Jon Staab
18b52a37bb
Fix keyboard safe insets
2026-06-23 13:03:42 -07:00
Jon Staab
7fba1752a1
Bump version, format
2026-06-23 09:58:08 -07:00
Jon Staab
c44c3793fa
Split up space information and directory
2026-06-23 06:04:22 -07:00
Jon Staab
7ec5a28d1f
Add roles
2026-06-22 15:45:31 -07:00
Jon Staab
fd4e7a9f2d
Fix doubled side rail and some space navigation
2026-06-19 21:59:05 -07:00
userAdityaa
deb2b31466
chore: redesign threads as a linear phpBB-style forum view ( #300 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-06-17 16:08:58 +00:00
Jon Staab
3f96b5547c
Use direct zapping for the donate page, link to flotilla space for support
2026-06-15 14:00:15 -07:00
userAdityaa
2e8304e851
fix: replace zap slider with common amount pills ( #296 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-06-10 20:00:59 +00:00
Jon Staab
7bfbb17479
Join default spaces on signup
2026-06-09 17:19:44 -07: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
userAdityaa
8ba76a60e7
feat: prompt SpaceJoin when opening unjoined space via direct link ( #291 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-06-08 21:15:36 +00:00
Jon Staab
b6b8145901
Fix some bottom padding stuff
2026-06-04 14:31:07 -07:00
Jon Staab
91145c38fb
Scaffold playwright
2026-06-01 17:00:47 -07:00
userAdityaa
77256462c5
feat: sync checked read state to Dufflepud for cross-device badges ( #288 )
...
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-05-29 21:15:56 +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
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
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
24d3f867f8
Improve space search
2026-05-07 12:53:49 -07:00
Jon Staab
8ef4b21dab
Allow sharing something to chat without a message
2026-05-06 17:17:55 -07:00
Jon Staab
99fe0e543c
Avoid capturing stale cleanup function in chat
2026-05-06 09:31:28 -07:00
Jon Staab
c6b0799b2a
Remove cv class from chat since new messages weren't rendering in Safari
2026-05-06 09:25:29 -07:00
Jon Staab
861f2286db
Remove unnecessary tooltip, fix chat padding on mobile
2026-05-06 09:01:01 -07:00
Jon Staab
8a0abacf6f
Fix padding on page content on small screens
2026-05-01 13:24:42 -07:00
Jon Staab
99b26680b6
feat: rework hosting page to 2+1 architecture ( #231 )
2026-04-28 14:42:09 -07:00
Shreyas2004wagh
d74f142cdd
Fix relay auth privacy toggle ( #240 )
...
Co-authored-by: Shreyas2004wagh <shreyaswagh2004@gmail.com>
Co-committed-by: Shreyas2004wagh <shreyaswagh2004@gmail.com>
2026-04-20 16:25:52 +00:00
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
Pratyush Mohanty
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
1amKhush
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
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
Pratyush Mohanty
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
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
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
e33beee17d
perf: task-fix-raf-derived-to-effect changes
2026-04-10 12:30:25 -07:00
Priyanshubhartistm
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
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
Saksham Jain
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
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
Jon Staab
8d35b3aad2
Chat tweaks
2026-04-07 10:40:45 -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
theAnuragMishra
7470f28f31
fix spacing around messages ( #159 )
...
Co-authored-by: theAnuragMishra <theanuragmishra@noreply.coracle.social>
Co-committed-by: theAnuragMishra <theanuragmishra@noreply.coracle.social>
2026-04-07 16:50:53 +00:00
hodlbod
17fb4e780b
Clean up drafts implementation ( #164 )
2026-04-07 13:06:29 +00:00
Jon Staab
f84006fbe4
Tweak button on profile page
2026-04-06 09:08:26 -07:00
junaiddshaukat
18cb245599
Remove room/space leave indications ( #149 )
...
Co-authored-by: junaiddshaukat <junaiddshaukat@noreply.coracle.social>
Co-committed-by: junaiddshaukat <junaiddshaukat@noreply.coracle.social>
2026-04-04 16:28:11 +00:00
Jon Staab
fd6cc84be6
Simplify chat compose layout
2026-04-04 09:02:52 -07:00