Commit graph

950 commits

Author SHA1 Message Date
Jon Staab
13a1b1cd18 Fix connection meta access 2024-11-12 20:50:34 -08:00
Jon Staab
19ce6d1bad Clean up feeds and listeners 2024-11-12 17:44:29 -08:00
Jon Staab
89a9d37379 Only load messages on message page, avoid duplicates 2024-11-12 16:44:34 -08:00
Jon Staab
48e2fff4f8 Use publishThunks 2024-11-12 14:41:28 -08:00
Jon Staab
e656c5cbb1 Make thunks global 2024-11-12 14:03:21 -08:00
Jon Staab
bf6e1a854a Abort bunker on destroy 2024-11-12 13:52:02 -08:00
Jon Staab
d5412811b2 remove nip05 login, use nostrconnect instead 2024-11-12 13:27:28 -08:00
Jon Staab
1b15767a17 Move connection check 2024-11-07 15:19:19 -08:00
Jon Staab
ba54615a3f Bump welshman 2024-11-07 15:13:07 -08:00
Jon Staab
f741bce32c Listen for new threads and replies 2024-11-01 14:46:38 -07:00
Jon Staab
65d1319fb8 Fix cursor 2024-11-01 09:37:26 -07:00
Jon Staab
94901143f2 Small display tweaks 2024-10-31 15:40:43 -07:00
Jon Staab
74f9531c5f Add space home page 2024-10-31 12:24:40 -07:00
Jon Staab
df947e9fcf Make send delay configurable 2024-10-31 10:37:20 -07:00
Jon Staab
7988935537 Fix overflow in notes/messages 2024-10-31 10:21:05 -07:00
Jon Staab
a5b0b769d5 Fix room subscription 2024-10-30 13:52:35 -07:00
Jon Staab
996d931f3b Add help text for bunker 2024-10-30 10:07:59 -07:00
Jon Staab
12fab67961 Add bunker login 2024-10-29 14:40:37 -07:00
Jon Staab
16c942c917 Display thread title 2024-10-29 14:02:51 -07:00
Jon Staab
3f143b7aa2 Update welshman 2024-10-29 13:20:59 -07:00
Jon Staab
8e97dd0c69 Handle touch move 2024-10-25 17:05:09 -07:00
Jon Staab
c88b6da23f Long press channel messages 2024-10-25 16:59:19 -07:00
Jon Staab
f92af32a0b Format 2024-10-24 17:25:52 -07:00
Jon Staab
447e2e4d93 A few ui tweaks 2024-10-24 17:25:28 -07:00
Jon Staab
1200f29422 Tweak people search page 2024-10-24 16:45:20 -07:00
Jon Staab
9b6eef456f Lint/format, fix message reaction deletion 2024-10-24 16:34:43 -07:00
Jon Staab
81672080f5 Add long press for chat messages 2024-10-24 16:28:56 -07:00
Jon Staab
87df0eeeea Rename ChannelThread to ChannelConversation 2024-10-24 15:50:45 -07:00
Jon Staab
a5173df121 Add ChannelMessageMenuMobile 2024-10-24 15:48:45 -07:00
Jon Staab
058f1d09d2 Replace state when opening a modal from a drawer 2024-10-24 14:18:32 -07:00
Jon Staab
ceb7f3340d Switch to implicit state 2024-10-24 14:02:43 -07:00
Jon Staab
cce5761235 Switch to kind 309 for threads 2024-10-24 13:48:44 -07:00
Jon Staab
c349371cd5 Rename reply to comment 2024-10-24 13:05:25 -07:00
Jon Staab
627407848f Show error on empty message 2024-10-24 12:55:48 -07:00
Jon Staab
cad096b019 Get rid of profile detail, redirect externally 2024-10-24 12:51:31 -07:00
Jon Staab
03b4f2c46c Add space name at top of thread 2024-10-24 12:36:54 -07:00
Jon Staab
f7b4b8aa51 Use thread item for profile detail 2024-10-24 12:25:54 -07:00
Jon Staab
ab979fd7a6 Smooth out thread feed 2024-10-24 11:55:15 -07:00
Jon Staab
dd7c0f3b07 Handle deleted threads 2024-10-24 11:52:02 -07:00
Jon Staab
33c8142eda Add show_media settings 2024-10-24 11:02:16 -07:00
Jon Staab
7ae0711905 Fix some click propagation 2024-10-24 10:29:14 -07:00
Jon Staab
edeb573caa lint/format 2024-10-24 09:58:43 -07:00
Jon Staab
fa8799e406 Make threads the default page for spaces 2024-10-24 09:57:42 -07:00
Jon Staab
d5cd751387 Clean up reactions/replies/thread actions 2024-10-24 09:45:27 -07:00
Jon Staab
72de2e1513 Link back to thread from chat 2024-10-24 09:21:34 -07:00
Jon Staab
e327bebe12 Add thread share button 2024-10-23 16:41:11 -07:00
Jon Staab
306a0f0f3d Add menu to threads 2024-10-23 16:16:28 -07:00
Jon Staab
09028b69a4 Work on thread detail page 2024-10-23 14:20:24 -07:00
Jon Staab
00e1795d0d Change the way threads are displayed 2024-10-23 10:20:03 -07:00
Jon Staab
a382facc70 Tweaks to navigation 2024-10-23 09:45:06 -07:00
Jon Staab
210e358dc5 Allow join/leave in platform mode 2024-10-22 11:41:42 -07:00
Jon Staab
4222e7364f Fix space switcher in platform mode, move favicon link 2024-10-22 11:38:44 -07:00
Jon Staab
ae260ca021 Tweak navigation for platform mode 2024-10-22 11:16:32 -07:00
Jon Staab
249f660d40 Parameterize app name 2024-10-22 11:04:40 -07:00
Jon Staab
f2570c3766 Make platform logo configurable 2024-10-22 10:47:58 -07:00
Jon Staab
e6b11f619f Add member lists, use member lists to build room lists 2024-10-22 10:16:31 -07:00
Jon Staab
fcc257286a Navigation tweak 2024-10-22 09:23:30 -07:00
Jon Staab
ec6846f1af Remove themes page 2024-10-22 09:22:55 -07:00
Jon Staab
8faf341503 Tweak icon 2024-10-21 15:21:20 -07:00
Jon Staab
99f36cc7d3 Add link to home 2024-10-21 15:19:55 -07:00
Jon Staab
9c57710554 Hide threads 2024-10-21 15:11:32 -07:00
Jon Staab
95eab9464d Get search looking nice 2024-10-21 15:06:59 -07:00
Jon Staab
ced1f55cdb re-work space menu 2024-10-21 14:35:25 -07:00
Jon Staab
80de053cdd Add amber support 2024-10-21 14:09:57 -07:00
Jon Staab
f93f47ffe7 remove notes from people 2024-10-21 14:03:36 -07:00
Jon Staab
ee6c79cad3 More nav tweaking 2024-10-21 13:48:15 -07:00
Jon Staab
dea34f96ec Move routes around, tweak navigation, fix CardButton 2024-10-21 13:24:36 -07:00
Jon Staab
b1a8ddf68c Simplify primary nav 2024-10-21 10:51:37 -07:00
Jon Staab
22af231ea8 Fix chat overflow 2024-10-21 10:34:23 -07:00
Jon Staab
5aee73fb6f Drop nrelay, fix space threads 2024-10-21 10:30:25 -07:00
Jon Staab
af5e1e68cc Add follow/unfollow 2024-10-21 09:52:39 -07:00
Jon Staab
8bb2a12a2d Lint/format 2024-10-18 16:09:17 -07:00
Jon Staab
4308e29dec Move layout around a bit more 2024-10-18 15:58:44 -07:00
Jon Staab
62683d38a2 Tweak navigation to show profile image at all times 2024-10-18 14:37:38 -07:00
Jon Staab
96a307cb01 UI tweaks, fix some calendar stuff 2024-10-18 09:53:35 -07:00
Jon Staab
bfee8b9036 Open inline images in-app, make search on people page fixed 2024-10-17 17:10:11 -07:00
Jon Staab
b91c995a1c Add keys section, discover more relays, allow custom relays 2024-10-17 16:57:09 -07:00
Jon Staab
441d69e40a Add id and link to event details 2024-10-17 16:19:54 -07:00
Jon Staab
fd5b0a9af3 linting 2024-10-17 16:03:50 -07:00
Jon Staab
2f561149fa Apply mutes 2024-10-17 15:58:18 -07:00
Jon Staab
b4baef215a Add user settings 2024-10-17 15:46:26 -07:00
Jon Staab
defb16aa1c Add hide sensitive content setting 2024-10-17 15:21:22 -07:00
Jon Staab
13bb2f80a8 Open images in a modal 2024-10-17 15:02:03 -07:00
Jon Staab
4683fc4203 Improve scrolling, discover page 2024-10-17 14:26:53 -07:00
Jon Staab
9c31b12d48 Add wot to discover 2024-10-17 13:56:53 -07:00
Jon Staab
588b60f4bb tweak breakpoints, add icon attribution 2024-10-17 12:56:02 -07:00
Jon Staab
93f9e19433 Fix thunk status detail message 2024-10-17 12:29:28 -07:00
Jon Staab
f4db820588 Await publish when appropriate 2024-10-17 12:08:19 -07:00
Jon Staab
96bc07c739 Add retry for thunks 2024-10-17 11:56:13 -07:00
Jon Staab
d00bc64ffd Add chat undo 2024-10-17 11:27:17 -07:00
Jon Staab
db0dbbf428 Add key signup, improve message listening 2024-10-17 10:34:13 -07:00
Jon Staab
1055a6d567 Fix channel loading 2024-10-17 09:44:06 -07:00
Jon Staab
8ce79193d1 Bump welshman 2024-10-17 08:53:03 -07:00
Jon Staab
be217b437a Add log in with key, listen for messages 2024-10-16 16:16:50 -07:00
Jon Staab
86622b7ce5 Add undo to channel messages 2024-10-16 15:57:18 -07:00
Jon Staab
13628aeb71 Add message deletion 2024-10-16 11:27:27 -07:00
Jon Staab
bd94cc502b Add invite code creation 2024-10-16 10:14:41 -07:00
Jon Staab
9c300d40f6 Maybe get dialogs behaving properly 2024-10-15 16:08:49 -07:00
Jon Staab
4decb2f4d9 Split modals out into separate components 2024-10-15 15:13:11 -07:00
Jon Staab
cbf3d3566f Handle drawer close 2024-10-15 14:44:21 -07:00
Jon Staab
b6dbc7db55 Add info pane for events 2024-10-15 14:00:15 -07:00
Jon Staab
c3cd4db270 tweak chat message layout 2024-10-15 13:12:38 -07:00
Jon Staab
6f4fe1f674 Fine tune message sending notification 2024-10-15 13:05:01 -07:00
Jon Staab
681e4356c4 Fix external links, people item note links 2024-10-15 12:17:02 -07:00
Jon Staab
c9826449f2 Move space add buttons around 2024-10-15 12:02:11 -07:00
Jon Staab
4e83e59249 Minor tweaks 2024-10-15 11:48:11 -07:00
Jon Staab
5e221d803e Fix tagging, relay search 2024-10-14 13:08:05 -07:00
Jon Staab
5621ffd1eb Improve login screen 2024-10-14 12:35:08 -07:00
Jon Staab
1be288dcd9 Show all members button on chat 2024-10-11 16:18:05 -07:00
Jon Staab
f5461d551e Populate feeds with default accounts 2024-10-11 15:29:54 -07:00
Jon Staab
e21063f247 Tweak home page 2024-10-11 14:48:09 -07:00
Jon Staab
a4af63f3a3 prevent some defaults 2024-10-11 13:25:45 -07:00
Jon Staab
6fc3900786 Show warning when inbox relays aren't configured 2024-10-11 13:07:45 -07:00
Jon Staab
fa7852113b Confirm when joining a public relay 2024-10-10 17:50:27 -07:00
Jon Staab
46965f5945 lint/format 2024-10-10 17:15:20 -07:00
Jon Staab
597ebddf82 Improve relay access checks, content loading 2024-10-10 17:09:01 -07:00
Jon Staab
83d892afc3 Bump welshman 2024-10-10 14:38:50 -07:00
Jon Staab
0d394bbc3b Validate space connection before joining 2024-10-10 14:33:50 -07:00
Jon Staab
65a1012e53 Fix threads 2024-10-10 10:00:01 -07:00
Jon Staab
89c4a2014a remove home nav item 2024-10-10 09:27:26 -07:00
Jon Staab
866f5765de Lint/format 2024-10-09 16:15:09 -07:00
Jon Staab
09c3668afd Add mobile layout 2024-10-09 16:11:23 -07:00
Jon Staab
05b320cd98 Work on mobile layout 2024-10-09 14:19:27 -07:00
Jon Staab
6ef291d755 Open profiles in drawer 2024-10-09 12:59:14 -07:00
Jon Staab
f0f3e2392c Move settings nav item 2024-10-09 10:01:39 -07:00
Jon Staab
beaaa0e2ed Add profile detail and notes to self 2024-10-09 09:31:50 -07:00
Jon Staab
86c7e6f831 Use lists for room memberships 2024-10-08 15:30:18 -07:00
Jon Staab
a351d9d792 Get nip 17 chat working 2024-10-08 14:15:32 -07:00
Jon Staab
8698dcc359 Rough out chat 2024-10-08 11:39:16 -07:00
Jon Staab
7ffd02b736 Add chat sidebar 2024-10-03 17:04:00 -07:00
Jon Staab
749185190b Add chat start dialog 2024-10-03 15:28:06 -07:00
Jon Staab
d956e5ac4a Rename chats/channels 2024-10-03 14:43:55 -07:00
Jon Staab
eab4b35077 Add mute settings 2024-10-03 14:32:55 -07:00
Jon Staab
d63b556b24 Add relay updates 2024-10-03 12:21:03 -07:00
Jon Staab
73a9b46f91 Re-work relays page 2024-10-03 11:49:52 -07:00
Jon Staab
96f22b9553 Add profile page 2024-10-02 16:36:08 -07:00
Jon Staab
a422d59f4b Bump welshman, fix nested quote background 2024-10-02 11:57:36 -07:00
Jon Staab
54bf6add16 Rough out fetching DMs 2024-10-01 16:27:25 -07:00
Jon Staab
65b699d49d Flesh out people tab 2024-10-01 15:11:42 -07:00
Jon Staab
3e06c36563 Get threads working reasonably well 2024-10-01 12:45:29 -07:00
Jon Staab
9a4c62e740 Add drawer, start working on replies 2024-09-25 15:49:46 -07:00
Jon Staab
b72ee57b1d Theme emoji picker 2024-09-25 15:01:40 -07:00
Jon Staab
2900544668 Show reply button on threads 2024-09-25 14:35:42 -07:00
Jon Staab
ce733e5743 Add emoji reactions 2024-09-25 13:46:10 -07:00
Jon Staab
0b8f80ed0e Tweak space add 2024-09-24 16:47:36 -07:00
Jon Staab
cb702976ee Improve profile search 2024-09-24 16:30:32 -07:00
Jon Staab
605273d7c7 Add render support 2024-09-24 14:13:12 -07:00
Jon Staab
148208f072 Stop trying to use editor to view notes 2024-09-24 11:03:19 -07:00
Jon Staab
256a70d6fb Attempt to use tiptap for view, failing due to https://github.com/ueberdosis/tiptap/issues/5176 2024-09-24 10:56:42 -07:00
Jon Staab
d7dba6c61a Get link extension working better 2024-09-23 15:18:39 -07:00
Jon Staab
ad4944d512 Move editor stuff to its own folder 2024-09-23 13:58:01 -07:00
Jon Staab
26eb4faf37 Start working on threads page 2024-09-23 13:10:15 -07:00
Jon Staab
4c9b7da586 Move from topic to room using tilde 2024-09-23 10:51:43 -07:00
Jon Staab
88000d02ba Flesh out calendar event cards 2024-09-20 11:00:41 -07:00
Jon Staab
0d53934152 Add datetime input 2024-09-12 16:56:33 -07:00
Jon Staab
525a823862 Rough out calendar 2024-09-11 15:21:31 -07:00
Jon Staab
648b15a1c4 Map messages to rooms using tracker 2024-09-11 14:08:04 -07:00
Jon Staab
e0eb37cd04 Improve room join/leave 2024-09-11 12:26:39 -07:00
Jon Staab
e9cbfec76d Refer to relay.tools for relay setup 2024-09-11 11:47:18 -07:00
Jon Staab
0ae02f2537 Get chat back to working ish 2024-09-11 11:24:41 -07:00
Jon Staab
339e53e506 Lint, rename chat compose stuff 2024-09-11 11:09:25 -07:00
Jon Staab
4ad67921a0 Convert to simple relay-based groups from nip29 2024-09-11 10:48:34 -07:00
Jon Staab
618049c4af Use welshman/app 2024-08-31 17:23:05 -07:00
Jon Staab
05e35c9f26 Use nostr-editor's tag extension 2024-08-30 09:25:39 -07:00
Jon Staab
719a8a3458 Move editor stuff to its own module 2024-08-29 09:23:54 -07:00
Jon Staab
88318e9753 Lint 2024-08-26 14:43:43 -07:00
Jon Staab
644c32dd09 Listen for new messages in channel 2024-08-26 14:39:00 -07:00
Jon Staab
51b0c69513 Tweak some layout stuff 2024-08-23 16:54:05 -07:00
Jon Staab
6722bd8493 recognize reactions 2024-08-23 14:42:50 -07:00
Jon Staab
f12e7ef77c Improve join/leave, publish messages 2024-08-23 13:33:36 -07:00
Jon Staab
d6fa0a85bc Add topic extension 2024-08-22 17:25:53 -07:00
Jon Staab
dc4dcb1ea2 Work on compose 2024-08-22 16:16:35 -07:00
Jon Staab
91fbc260eb Add extension login 2024-08-22 13:17:21 -07:00
Jon Staab
fe8abb9efb Show active links in compose 2024-08-20 13:20:45 -07:00
Jon Staab
d03ef264f7 Add nostr-editor 2024-08-19 14:24:55 -07:00
Jon Staab
4d7c880576 Wait for auth before requesting stuff 2024-08-19 10:26:25 -07:00
Jon Staab
cf41ea58fd Get rid of customevent 2024-08-19 09:06:39 -07:00
Jon Staab
297e69af21 Generate username color based on hash 2024-08-16 15:17:30 -07:00
Jon Staab
0eb65be427 Add ability to join a space 2024-08-16 12:42:00 -07:00
Jon Staab
4cba0d9345 Lint 2024-08-16 11:56:35 -07:00
Jon Staab
6796f1c107 Rework navigation 2024-08-16 11:12:14 -07:00
Jon Staab
bd8fcd3264 Add remove group, format 2024-08-16 10:50:45 -07:00
Jon Staab
437cfa7bc4 Get chat view started 2024-08-15 14:30:55 -07:00
Jon Staab
ae0450d408 Spruce up join button on spaces page 2024-08-15 12:08:07 -07:00
Jon Staab
6c3bcac61f Add themes page 2024-08-14 16:28:19 -07:00
Jon Staab
66bb74fc32 Add discover page 2024-08-14 14:52:00 -07:00
Jon Staab
30175c00e0 Work on swapping nav out depending on current page 2024-08-14 13:38:55 -07:00
Jon Staab
697e893ae6 Add indexeddb storage 2024-08-14 12:46:25 -07:00
Jon Staab
d26bac8a42 Speed up data loading, make it more lazy 2024-08-14 09:29:10 -07:00
Jon Staab
5bec4531ea Get groups loading on login/page load 2024-08-13 17:58:26 -07:00
Jon Staab
85fb09fc5f Use new collection pattern 2024-08-13 13:04:05 -07:00
Jon Staab
71d819edc7 Work on login screen 2024-08-09 16:32:07 -07:00
Jon Staab
51cfa5f0e8 Fix modal history 2024-08-08 17:22:23 -07:00
Jon Staab
028ff71e8f Finish space create form 2024-08-08 16:32:46 -07:00
Jon Staab
6c2e5d6e07 Work on add space modal 2024-08-08 14:02:46 -07:00
Jon Staab
fb04a68168 Add some state management stuff 2024-08-06 15:46:37 -07:00
Jon Staab
36a920df51 Break out some utils 2024-08-06 13:10:10 -07:00
Jon Staab
0340634ecb Add lato font 2024-08-06 13:04:18 -07:00
Jon Staab
4172b2d91f Autoformat 2024-08-05 15:28:46 -07:00
Jon Staab
a89d20b0e1 Work on layout, modals, toast: 2024-08-05 14:45:16 -07:00