Jon Staab
2618bb9c63
Fix centered layout
2026-04-17 14:58:59 -07: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
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
Jon Staab
2fd9741a2b
Fix safe area inset for chat fab
2026-04-16 14:08:25 -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
deveshanim3
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
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
Jon Staab
18fc895fcb
Tweak navigation to improve white labeled instances
2025-05-13 10:14:20 -07:00
Jon Staab
12fcdfcd4f
Add light theme and secondary color
2025-05-12 08:48:54 -07:00
Jon Staab
841928783b
Re-introduce safe inset areas
2025-05-08 11:05:27 -07:00
Jon Staab
6e5e1a0846
Remove safe area inset stuff to re-apply later
2025-05-08 09:11:10 -07:00
Jon Staab
d4d5979a35
Fix missing room images and room overflow in nav
2025-05-07 09:11:00 -07:00
Jon Staab
c1b52b66ff
Use lib version of date functions
2025-05-05 10:11:02 -07:00
Jon Staab
5a7750a91b
Use user blossom server list for settings, add InputList
2025-04-29 11:04:39 -07:00
Jon Staab
91689e5b90
Optionally protect profiles
2025-04-15 09:36:59 -07:00
Jon Staab
9eefd6600d
Add handler for alerts
2025-03-20 09:38:57 -07:00
Jon Staab
ad034b1641
Tweak layout css
2025-03-19 11:22:57 -07:00
Jon Staab
33af39ee93
Add calendar event editing
2025-03-18 15:36:52 -07:00
Jon Staab
81d7b08aed
Fix profile suggestions
2025-03-04 10:47:58 -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
db203bf00d
Move page bar closer to top of screen
2025-03-03 17:10:17 -08:00
Jon Staab
b399fa8dcc
Replace long press with tap target
2025-03-03 13:59:38 -08:00
Jon Staab
2ad65e394e
Remember user minute selection
2025-03-03 13:04:12 -08:00
Jon Staab
dd9a9c0df2
Add status to alert items
2025-02-25 13:36:32 -08:00
Jon Staab
622214713b
replace state when navigating from space menu
2025-02-11 11:42:49 -08:00
Jon Staab
0ec620dff9
Make calendar event detail nice
2025-02-06 11:12:15 -08:00
Jon Staab
6a3a02bc34
Handle scrolling on calendar
2025-02-05 17:05:41 -08:00
Jon Staab
65aabf5feb
Rework datetime input
2025-02-05 15:05:58 -08:00
Jon Staab
131cc99c47
Flesh out EventItem
2025-02-05 13:02:51 -08:00
Jon Staab
5909b593ab
Fix bugs, add timehash
2025-02-05 10:47:56 -08:00
Jon Staab
f0b2b7c8b3
Re-work datetime input
2025-02-05 08:57:31 -08:00
Jon Staab
3e214881a3
Fix warning, hide images in quotes
2025-02-05 08:53:26 -08:00
Jon Staab
af171bd2c9
Move EditorContent to editor directory
2025-02-05 08:17:51 -08:00
Jon Staab
506276f594
Fix suggestions component
2025-02-04 19:39:26 -08:00
Jon Staab
d4df23545d
Re-write suggestions
2025-02-04 19:00:48 -08:00
Jon Staab
fedc99b0f0
Create new EditorContent component
2025-02-03 20:57:47 -08:00
Jon Staab
7d4ba6c806
Use snapshots in some places
2025-02-03 20:43:18 -08:00
Jon Staab
a0e97d5e5b
Finish svelte 5 migration
2025-02-03 19:28:29 -08:00
Jon Staab
24045a7e2a
Fix more stuff, particularly event handlers
2025-02-03 17:21:46 -08:00
Jon Staab
8d3433b167
Migrate more stuff
2025-02-03 16:37:14 -08:00
Jon Staab
0f705c459a
Fix some small issues
2025-02-03 15:50:19 -08:00
Jon Staab
08ee07d157
Fix some type errors
2025-02-03 15:40:00 -08:00
Jon Staab
cfbff94b4c
Fix self-closing tags
2025-02-03 15:01:42 -08:00
Jon Staab
bcd94ee75e
Make ios with notches prettier
2025-01-31 17:40:14 -08:00
Jon Staab
48a45f3a3a
Add media server settings
2025-01-28 14:44:43 -08:00
Jon Staab
8d4e657af5
Tweak avatar again
2025-01-15 11:42:54 -08:00
Jon Staab
e36e6093e9
Add avatar fallback
2025-01-15 10:56:56 -08:00
Jon Staab
23ae530cd4
Small fixes/performance improvements
2025-01-02 10:04:28 -08:00
Jon Staab
daf5cc84bd
Bump welshman
2024-12-11 16:59:16 -08:00
Jon Staab
a378ecbad4
Improve loading indicator in channels
2024-12-11 10:31:39 -08:00