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
fe20fbfd28
Add polls
2026-04-03 10:56:00 -07:00
junaiddshaukat
4f3a2a1660
Add space search to recent activity page ( #59 ) ( #119 )
...
Co-authored-by: junaiddshaukat <junaiddshaukat@noreply.coracle.social>
Co-committed-by: junaiddshaukat <junaiddshaukat@noreply.coracle.social>
2026-04-03 16:58:35 +00:00
Jon Staab
1c8457a4bf
Fix notification badge on mobile nav
2026-04-02 16:47:32 -07:00
Jon Staab
85cfaf2bc9
Remove redundant join space button
2026-04-02 06:29:37 -07:00
Jon Staab
823a9c3271
Combine discover and space list into a single page
2026-03-31 14:24:09 -07:00
Jon Staab
fe042c88b8
Apply safe area insets to new messages button
2026-03-30 15:15:41 -07:00
Jon Staab
2fd7556a52
Fix new messages button, improve room load
2026-03-30 14:20:30 -07:00
Jon Staab
e8ed9cd379
Fix chat new messages fixed button
2026-03-30 13:22:22 -07:00
Matt Lorentz
16a73f27c9
Add a dialog before joining voice rooms ( #109 )
...
After using the voice rooms more since we removed the option for voice-only rooms I think you were right to suggest a dialog box before joining rooms. It felt far to clunky to have to join the voice call any time you just wanted to try to view room members, edit room settings, or just view the recent text chat.
This adds a dialog that allows the user to decline to join the call but still access the text part of the room along with associated settings and controls. It also acts as another confirmation step before turning on the user's microphone, and allows them to choose an audio input so they don't have to mess with the (generally terrible) browser controls for doing so. We should probably have controls to change your audio input and output from within the call as well, but I think this is enough for an MVP.

Co-authored-by: mplorentz <mplorentz@noreply.gitea.coracle.social>
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/109
Co-authored-by: Matt Lorentz <mplorentz@noreply.coracle.social>
Co-committed-by: Matt Lorentz <mplorentz@noreply.coracle.social>
2026-03-27 19:02:56 +00:00
Jon Staab
610b8dd171
Use secure storage for session data
2026-03-23 17:51:51 -07:00
Jon Staab
1de6d7a874
Set up default messaging relays
2026-03-23 14:21:04 -07:00
Jon Staab
75053bbbb1
Create health check framework
2026-03-23 11:17:45 -07:00
Jon Staab
f9c7ed4936
Move relay action items to top of page
2026-03-19 12:41:23 -07:00
hodlbod
1f5be54cb1
Migrate Reports dialog to ActionItems dialog, add room join requests to queue
2026-03-19 15:40:34 +00:00
hodlbod
0761cdd28f
Add android fallback for background push notifications ( #102 )
2026-03-19 15:32:32 +00:00
Jon Staab
ec8a7a40e2
Fix room icon
2026-03-16 13:42:01 -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
ffa776fd42
Make mobile check on relay page reactive
2026-03-12 17:31:28 -07: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
77294e7f1c
Factor primary nav spaces into its own component, fix non-nip29 default page
2026-03-12 15:08:31 -07:00
Jon Staab
1df2284ea3
Return more details about notification registration failure
2026-03-12 14:07:52 -07:00
Jon Staab
5d6661f964
Speed up boot, prune stores
2026-03-12 11:33:04 -07:00
Jon Staab
99966a976e
Overhaul relay settings page
2026-03-11 15:58:05 -07:00
Jon Staab
cd54bc2880
Add up/edit to chats
2026-03-10 15:46:59 -07:00
Jon Staab
ffdd689331
Add another pomade signer
2026-03-10 11:09:59 -07:00
Jon Staab
d015018a16
Fix up edit
2026-03-09 21:12:51 -07:00
Jon Staab
ae523c1ca6
Refactor pomade, add password reset flow
2026-03-09 21:12:37 -07:00
Jon Staab
606a9343d9
Fix WalletPay
2026-03-09 21:12:10 -07:00
triesap
ba11d53922
Show wallet status when wallet is unreachable
2026-03-09 21:12:10 -07:00
Jon Staab
527ef59adc
Update pomade version
2026-03-09 21:12:09 -07:00
Jon Staab
797a9c32aa
Refine space join dialogs and discover page
2026-03-09 21:12:09 -07:00
Jon Staab
482121db5c
Add content-visibility class
2026-03-09 21:12:09 -07:00
Jon Staab
0fa26c8d0a
Get rid of ChatEnable, automatically enable unwrapping when the user first visits the dms page. Closes #72
2026-03-09 21:12:09 -07:00
triesap
c43544734a
Drag and drop space icons ( #17 ) ( #78 )
...
Closes #17
Co-authored-by: Jon Staab <shtaab@gmail.com>
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/78
Co-authored-by: triesap <tyson@radroots.org>
Co-committed-by: triesap <tyson@radroots.org>
2026-03-09 21:12:09 -07:00
Jon Staab
fc14de9b0f
Reset to old home page
2026-03-09 21:12:09 -07:00
Jon Staab
c77197d959
Continue working on feed page
2026-03-09 21:12:09 -07:00
Jon Staab
4b156ee699
Work on feed page
2026-03-09 21:12:09 -07:00
triesap
b114a724e2
Page titles ( #16 ) ( #62 )
...
Closes #16
Reviewed-on: https://gitea.coracle.social/coracle/flotilla/pulls/62
Co-authored-by: triesap <tyson@radroots.org>
Co-committed-by: triesap <tyson@radroots.org>
2026-03-09 21:12:09 -07:00
Jon Staab
621c0d839c
tweak how at works
2026-03-09 21:12:09 -07:00
Jon Staab
021c1fc7c4
Fix scroll to event behavior
2026-03-09 21:12:08 -07:00
Jon Staab
bda91080ab
Pin scroll position to at'd event until user scrolls
2026-03-09 21:12:08 -07:00
Jon Staab
a9828be25c
Simplify goToEvent
2026-03-09 21:12:08 -07:00
Jon Staab
dde9dbfbfe
Add forward scrolling to makeMakeFeed
2026-03-09 21:12:08 -07:00
Jon Staab
ca7d126a3c
Make createScroller honor reverse param
2026-03-09 21:12:08 -07:00
Jon Staab
3d268f1f9d
Refactor SpaceSearch into its own component
2026-03-09 21:12:08 -07:00
Ben
66a7a2a7af
Space search
2026-03-09 21:12:08 -07:00
Jon Staab
7823e1d803
Fix editing messages with html tags
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
5bb55c453f
Tweak wallet page
2026-03-09 21:12:07 -07:00
Jon Staab
d824f928b5
Disable wallet on ios
2026-03-09 21:12:07 -07:00
Jon Staab
380a52efb3
Use space url as relay hint
2026-02-09 17:24:55 -08:00
Jon Staab
0067d049e6
Tweak signer error
2026-02-09 11:44:50 -08:00
hodlbod
c4f2f55617
Simplify notification badges, improve performance ( #57 )
...
Co-authored-by: Jon Staab <shtaab@gmail.com>
2026-02-09 11:44:32 -08:00
Jon Staab
24b88e4ac0
Fix calendar detail
2026-02-06 14:57:35 -08:00
Tyson Lupul
4dfbb437f9
Wallet receive flow ( #15 ) ( #52 )
...
* Pin sharp via pnpm override, add wallet receive
* Revert toast success styling
* Route receive through wallet connect
* Simplify receive invoice validation
* Polish receive modal layout
* Clarify NWC client config
* Adjust wallet action layout on mobile
2026-02-05 20:51:59 +00:00
Jon Staab
ec54a0dbce
Use item components on recent page
2026-02-04 09:07:26 -08:00
Jon Staab
70c430ddc2
Add classified status
2026-02-03 17:09:30 -08:00
Jon Staab
815dbba497
Use address for page param for replaceable events
2026-02-03 16:35:32 -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
1da6833c71
Rework recent activity page
2026-02-03 09:51:33 -08:00
Jon Staab
4b8cf53731
Rework recent activity page
2026-02-02 15:36:50 -08:00
Jon Staab
d646ddd91d
Fix edit
2026-02-02 14:33:45 -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
4169db33e6
Rework alert settings and UI
2026-01-30 09:13:50 -08:00
Jon Staab
16cd90f7b7
Refine discover page a bit to avoid slowness
2026-01-29 13:52:36 -08:00
Jon Staab
e2ba10d224
Fix has alerts store
2026-01-29 13:52:36 -08:00
Jon Staab
d4378731ae
Fix a few bugs with push notifications
2026-01-28 14:08:15 -08:00
Jon Staab
bf6abd301c
refactor notification syncing
2026-01-27 17:15:22 -08:00
Jon Staab
143a1dd39b
Update notification subscriptions reactively
2026-01-27 13:38:24 -08:00
Jon Staab
9b3a8258ce
Disable alerts on logout
2026-01-26 10:08:43 -08:00
Jon Staab
646b8f8736
Rework subscription storage
2026-01-23 16:51:02 -08:00
Jon Staab
2528e4acad
Clean up and fix push notifications implementation
2026-01-23 15:35:54 -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
6d1eeacc49
Add new alerts
2026-01-20 13:42:58 -08:00
Jon Staab
f85748fef9
Remove old alerts
2026-01-19 16:33:49 -08:00
Jon Staab
82ab7a043f
Remove glitchtip integration
2026-01-16 15:19:52 -08:00
Jon Staab
b3f1d8464b
Add authentication policy setting
2026-01-16 13:49:35 -08:00
Jon Staab
87bb62b359
Add support for blocked relays
2026-01-16 13:10:48 -08:00
Jon Staab
6aa297c1a4
Rework onboarding flow, add recovery
2026-01-16 11:01:07 -08:00
Jon Staab
adb2ce4846
Split key recovery components, bump deps
2026-01-16 11:01:06 -08:00
Jon Staab
cdee6ca743
Add pomade key recovery
2026-01-16 11:00:46 -08:00
Jon Staab
9a0ad0c663
Improve space join flow
2026-01-16 10:59:54 -08:00
Jon Staab
7f8744725c
Improve signer status
2026-01-16 10:59:25 -08:00
Jon Staab
e5d1b82a9d
Fix chat list responsiveness
2026-01-16 10:59:22 -08:00
Jon Staab
28b522f015
Report pending signer to user
2026-01-16 10:59:10 -08:00
Jon Staab
0d6b4591f1
Hide tooltips on mobile, sort comments ascending, make video embeds rounded
2026-01-16 10:58:40 -08:00
Jon Staab
2c62749d9b
Attempt to fix new messages button
2026-01-16 10:56:18 -08:00
Jon Staab
10c12c3c48
Improve time based chat partitioning
2025-12-04 14:29:12 -08:00
Jon Staab
6709c91779
Fix discover social proof
2025-12-01 10:26:43 -08:00
Jon Staab
df17929681
Fix new messages indicator
2025-11-25 17:06:21 -08:00
Jon Staab
e083719ceb
Hide nav when keyboard is open
2025-11-25 15:43:21 -08:00
Jon Staab
bfdc69f18c
Fix chats
2025-11-25 15:05:45 -08:00
Jon Staab
229d92055f
Debounce search
2025-11-25 11:55:32 -08:00
Jon Staab
64c77cfd13
Migrate to new welshman stores
2025-11-21 12:40:59 -08:00
Jon Staab
3a63894562
Switch wording to messaging from inbox
2025-11-20 15:12:16 -08:00
Jon Staab
bac433b640
Re-work storage adapter a bit
2025-11-14 14:59:27 -08:00
Jon Staab
62f573eac0
Merge report detail components
2025-11-14 11:36:51 -08:00
Jon Staab
b0731503a8
Fix indexeddb deletes
2025-11-13 16:39:44 -08:00
Jon Staab
d949d58076
Add space membership management
2025-11-13 13:25:34 -08:00
Jon Staab
997b223e95
Rename space menu components
2025-11-13 10:36:28 -08:00
Jon Staab
9cae4da9f4
Add lightning invoice payments
2025-11-12 16:24:58 -08:00
Jon Staab
c05d7e99e2
remove old icon picker
2025-11-12 14:56:14 -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
cb033279dd
Fix link
2025-11-06 11:25:07 -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
b5917cb184
Show loading on spaces menu
2025-11-05 15:24:46 -08:00
Jon Staab
b673658c0c
Handle escape in chat
2025-11-04 16:59:17 -08:00
Jon Staab
2d89ca6c0e
Support invite links on discover page
2025-11-04 16:39:34 -08:00
Jon Staab
501ce8067d
Detect nip29 properly before choosing smart path, more robust auth error checking
2025-11-04 16:14:32 -08:00
Jon Staab
42a550788a
Fix some alerts stuff
2025-11-03 11:10:16 -08:00
Jon Staab
b1c68972c9
Streamline deriveRoom
2025-10-31 16:19:22 -07:00
Jon Staab
3978e32d5f
Tweak access terminology, relay access attempts
2025-10-31 16:00:14 -07:00
Jon Staab
bef04fa899
Add holis to hosting suggestions
2025-10-31 14:02:52 -07:00
Jon Staab
4f8609421c
Fix membership status
2025-10-31 12:10:16 -07:00
Jon Staab
07660c9d44
Re-work rooms derivation
2025-10-30 15:52:24 -07:00
Jon Staab
a324dad2ba
Rename channel to room
2025-10-30 15:36:14 -07:00
Jon Staab
dbaa0f5d49
Rename room variables to h
2025-10-30 15:33:34 -07:00
Jon Staab
478721d349
Add room editing
2025-10-30 15:22:31 -07:00
Jon Staab
64539c49c1
Fix link, spinner animation
2025-10-30 07:20:09 -07:00
Jon Staab
0399ae37ec
Move space create to its own page
2025-10-29 12:52:26 -07:00
Jon Staab
62013a2ea2
Tweak mobile space menu
2025-10-28 16:50:15 -07:00
Jon Staab
0b98197a86
Add room deletion
2025-10-24 13:36:59 -07:00
Jon Staab
3dff1fcb4d
Switch to new relays store
2025-10-24 09:38:57 -07:00
Matthew Remmel
a730384baf
Add relay members list and room join/leave events
2025-10-24 05:03:22 -07:00
Jon Staab
43cf91e877
Remove connection toast now that we have a cta surfaced
2025-10-22 08:35:42 -07:00
Jon Staab
75bee027e1
Remove shards entirely, fix setup in layout
2025-10-21 10:29:29 -07:00
Jon Staab
5cbf69a8bd
Push shards into storage lib
2025-10-21 09:26:06 -07:00
Jon Staab
ecbb3086d8
Handle hot module unloading in layout
2025-10-21 08:27:30 -07:00
Jon Staab
6ca74c21bf
Update to new version of welshman, including new thunks and wrap manager
2025-10-20 15:42:41 -07:00
Jon Staab
e0099141aa
Refactor synchronization logic
2025-10-17 12:23:03 -05:00
Jon Staab
d0491ed202
Re-work space navigation #223
2025-10-17 12:23:03 -05:00
Jon Staab
cbc2137ced
Show all messages in non-nip29 chat
2025-10-17 12:23:03 -05:00
Jon Staab
f9ac13ba11
Re-work space navigation #223
2025-10-17 12:21:22 -05:00
Jon Staab
b3533c285f
Show all messages in non-nip29 chat
2025-10-17 09:13:54 -07:00
Matthew Remmel
5b22d6ac01
Allow editing previous messages in channel chat
2025-10-17 11:13:09 -05:00
Jon Staab
7334cd26f8
Bump version
2025-10-13 15:17:46 -07:00
Jon Staab
44555215cf
Track shards separately, upgrade deps
2025-10-13 13:41:27 -07:00
Jon Staab
666433912f
Only show send toast in chat if send_delay is set
2025-10-06 11:27:07 -07:00
Jon Staab
483fa81b74
Fix some storage bugs
2025-09-30 17:04:52 -07:00
Jon Staab
a8d1c4bbbc
Refactor storage
2025-09-30 16:28:12 -07:00
Matthew Remmel
0a8c2faa74
Add filestorage adapters
2025-09-30 10:52:24 -07:00
Matthew Remmel
e48d1e0e59
Fix async bug and add sound component for notification sound
2025-09-29 10:32:13 -07:00
Matthew Remmel
d1e5aee84e
Add naive badge count implementation
2025-09-29 10:32:13 -07:00
Matthew Remmel
6e238f98c0
Auto-add receiving address on wallet setup
2025-09-29 10:25:02 -07:00
Jon Staab
290274d6c8
Tweak light theme, remove conditional button classes
2025-09-25 10:52:32 -07:00
Jon Staab
125a7e238e
Add qr scanner to discover page
2025-09-22 15:56:48 -07:00
Jon Staab
468200b717
Link directly to discover page
2025-09-22 15:48:13 -07:00
Jon Staab
bdfcb99781
Show more information about signer type
2025-09-22 15:09:41 -07:00
Jon Staab
dd006badfc
Bring back blossom feature detection
2025-09-22 14:05:57 -07:00
Jon Staab
7dcaa0e8d7
Change login icon
2025-09-16 11:06:36 -07:00
Jon Staab
52c7df8a15
Default to light mode
2025-09-11 14:47:06 -07:00
Jon Staab
ce1c4dd488
Fix some icons
2025-09-11 12:43:18 -07:00
Jon Staab
fc6a1a3819
Move alerts to their own page, add direct message alerts
2025-09-11 12:28:54 -07:00
Jon Staab
69bd6d0e70
Use new icons
2025-09-11 08:59:47 -07:00
Jon Staab
998c48b1d3
Wait for thunk errors
2025-09-08 08:34:52 -07:00
Jon Staab
7217d122b5
Re-work invite links
2025-09-08 08:34:52 -07:00
Jon Staab
1c37c5bb3d
Make white labeled nav look less bad
2025-09-05 16:21:17 -07:00
Matthew Remmel
c94d314f6d
Use capacitor preferences package instead of localStorage
2025-09-05 11: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
Matthew Remmel
456d111925
Save rooms to local storage
2025-08-27 09:07:32 -04:00
Matthew Remmel
bcda637192
Merge pull request #182 from coracle-social/flotilla-148-deep-linking
...
Add mobile deep linking support
2025-08-26 13:37:40 -04:00
Matthew Remmel
a2a4b3599f
Remove temporary code and comments
2025-08-26 13:17:25 -04:00
Matthew Remmel
bb1ff4fb11
Add temporary web event listener for deep link navigation testing in web
...
browser
2025-08-26 12:43:44 -04:00
Matthew Remmel
b81f7c9ed3
Add basic deep link route handling
2025-08-26 12:14:11 -04:00
Jon Staab
ba80ebac63
Add contributing file, rename some files
2025-08-21 15:01:31 -07:00
Jon Staab
d4943daa82
Add chat prompt to dashboard
2025-08-19 14:05:02 -07:00
Jon Staab
cde03ec0fe
Avoid reflow by showing chat thunk status in a toast
2025-08-19 14:03:04 -07:00
Jon Staab
38e0fc53ad
Update wallet to use welshman's session wallet
2025-08-18 13:26:28 -07:00
Jon Staab
831ec05012
Filter out non-global chat from global chat
2025-07-31 13:25:40 -07:00
Jon Staab
069904f07a
Only protect events if the relay will authenticate with the user
2025-07-30 16:31:40 -07:00
Jon Staab
03b42c8276
Monitor signer status
2025-07-30 15:54:10 -07:00
Jon Staab
8697cc23be
Add signer status, re-work bunker login
2025-07-29 10:53:48 -07:00
Jon Staab
84b8650fa4
Shorten goals title for mobile
2025-07-17 15:40:07 -07:00
Jon Staab
037c8cb41b
Disable zaps on ios
2025-07-17 14:39:59 -07:00
Jon Staab
6f6bb508db
Handle invalid bunker url, update synced stores
2025-07-15 11:34:29 -07:00
Jon Staab
e2a0672ca5
load messages in general on room relay
2025-07-09 14:28:07 -07:00
Jon Staab
2460bbbc83
Fix balance coming from webln
2025-07-09 13:19:33 -07:00
Jon Staab
084d8d931b
Load relay selections whenever we see a new pubkey
2025-07-09 09:17:45 -07:00
Jon Staab
6ee4ac1a89
Add funding goals
2025-07-07 15:28:36 -07:00
Jon Staab
1d07097350
Fix some zap bugs
2025-07-07 13:58:43 -07:00
Jon Staab
bfed277ea9
Add zaps
2025-07-04 06:22:19 -07:00
Jon Staab
9e8aa2ef3a
show and copy npub
2025-07-02 16:48:44 -07:00
Jon Staab
7c11eb8947
Allow mark all as read on desktop
2025-06-30 11:03:02 -07:00
Jon Staab
3655790e5f
Add fcm push notifications
2025-06-24 14:27:16 -07:00
Jon Staab
6cca823ed4
Get web push working
2025-06-23 11:16:25 -07:00
Jon Staab
2fae3ca248
Fix broadcasting user profiles when protected
2025-06-16 16:56:59 -07:00
Jon Staab
cb0119b9b8
Update welshman
2025-06-16 10:12:24 -07:00
Jon Staab
dac9ef8e4e
Move some stuff to welshman, broadcast profile updates
2025-06-13 15:17:20 -07:00
Jon Staab
528917b90e
Fix sort order of thread comments
2025-06-13 10:14:12 -07:00
Jon Staab
a22db78967
rename createEvent to makeEvent
2025-06-10 13:35:57 -07:00
Jon Staab
18ae6f6044
Use new editor uploads
2025-06-09 13:48:46 -07:00