Commit Graph

614 Commits

Author SHA1 Message Date
Jonathan Staab
0f032ee05b Don't use since when loading messages, group notifications by hour 2023-03-29 13:56:58 -05:00
Jonathan Staab
681d36d443 Fall back to normal relay connections if multiplexer fails to connect 2023-03-29 11:13:15 -05:00
Jonathan Staab
3ba160c123 Update repo urls 2023-03-29 11:00:15 -05:00
Jonathan Staab
e9da4e899b Add new pool based on paravel 2023-03-29 09:50:03 -05:00
Jonathan Staab
56a5d17116 Add multiplextr setting 2023-03-27 09:49:23 -05:00
Jonathan Staab
f51ba597c7 Merge branch 'dev' 2023-03-27 09:15:00 -05:00
Jonathan Staab
a898aa47e7 Clean up some env stuff 2023-03-27 09:14:46 -05:00
Jonathan Staab
855fb68f3a Small contenteditable fix, try using since on feeds 2023-03-25 09:33:59 -05:00
Jonathan Staab
d0ccdf4888 Add new content editable component 2023-03-23 16:26:35 -05:00
Jonathan Staab
20d61ed6dc If someone gives us a hex key (like nostr.band does), handle it instead of crashing 2023-03-23 15:45:55 -05:00
Jonathan Staab
d7d05c2802 Skip relays onboarding stage when forcing relays 2023-03-22 08:51:16 -05:00
Jonathan Staab
47565265ba Fix followers list 2023-03-22 08:37:43 -05:00
Jonathan Staab
2a7fd6d479 Fix text color in mentions 2023-03-21 16:33:43 -05:00
Jonathan Staab
d39500fa34 Fix relays list on person detail 2023-03-21 15:52:22 -05:00
Jonathan Staab
755d6cfa7f Count followers using rbr.bio 2023-03-21 14:28:00 -05:00
Jonathan Staab
1939725ac6 Split up pool status and error to handle auth 2023-03-21 10:00:34 -05:00
Jonathan Staab
6695ee7b7b Small fixes to pool and auth 2023-03-20 17:02:52 -05:00
Jonathan Staab
4152f96be0 Add support for AUTH 2023-03-20 14:45:40 -05:00
Jonathan Staab
e326df9a22 Remove dependency on nostr-tools for pool 2023-03-20 10:51:35 -05:00
Jonathan Staab
03fea8154f Avoid pruning profiles we know we'll use more often 2023-03-18 12:53:20 -05:00
Jonathan Staab
b78402f74e Add confirmation to zap dialog 2023-03-16 17:09:15 -05:00
Jonathan Staab
85427833e5 Tweak buttons 2023-03-16 15:53:50 -05:00
Jonathan Staab
e775e4959c Add FORCE_RELAYS option 2023-03-16 15:20:37 -05:00
Jonathan Staab
fe990f7d26 Fix nprofile generation 2023-03-16 15:19:13 -05:00
Jonathan Staab
4e341b43b3 Small fixes to light mode 2023-03-16 14:29:46 -05:00
Jonathan Staab
d0b6c77530 Add light theme 2023-03-16 14:03:42 -05:00
Jonathan Staab
b458e3b2d6 Apply mutes to notifications 2023-03-16 11:16:12 -05:00
Jonathan Staab
6dbaf7450a Add custom cache implementation for tables 2023-03-16 11:09:59 -05:00
Jonathan Staab
fa2693d09e Rename alerts to notifications 2023-03-16 11:09:45 -05:00
Jonathan Staab
5138f14e00 Migrate user data from old version of coracle 2023-03-16 11:09:45 -05:00
Jonathan Staab
059eb174f0 Fix sync bug 2023-03-16 11:09:45 -05:00
Jonathan Staab
9a8f6f0222 Speed up initial load by only waiting for relays when we need them 2023-03-16 11:09:45 -05:00
Jonathan Staab
14eaec1dde Fix validation for key logins and some other small things 2023-03-16 11:09:45 -05:00
Jonathan Staab
ffa32fc0c4 Fix table listener 2023-03-16 11:09:45 -05:00
Jonathan Staab
2d45928e8c Fix pubkey/anon login 2023-03-16 11:09:45 -05:00
Jonathan Staab
eed863143d Disconnect after connecting user, shorted retry timeout for connections 2023-03-16 11:09:45 -05:00
Jonathan Staab
96d8f148c2 Trim zapper info to avoid wasting space 2023-03-16 11:09:45 -05:00
Jonathan Staab
1adc003a98 Separate people and profile storage 2023-03-16 11:09:45 -05:00
Jonathan Staab
bd2bceaecc Re-work sync to be a bit more elegant 2023-03-16 11:09:45 -05:00
Jonathan Staab
de91a06806 Split database up, use lru cache as our table implementation 2023-03-16 11:09:44 -05:00
Jonathan Staab
2bd4ae8fcf Increase delay for db persistence to avoid oom 2023-03-14 05:43:54 -05:00
Jonathan Staab
255e354a9f Remove debug code 2023-03-13 15:01:17 -05:00
Jonathan Staab
c1f7a30a85 Switch to HSL for avatar generation 2023-03-13 14:54:59 -05:00
Wojciech Morkowski
5e19ceb99a clean up generation code 2023-03-13 14:50:13 -05:00
Wojciech Morkowski
633815a953 random avatar generation 2023-03-13 14:50:13 -05:00
Wojciech Morkowski
bce5a03752 fallback avatar image added 2023-03-13 14:50:13 -05:00
Jonathan Staab
e9e19f5811 Shorten alerts 2023-03-13 14:36:54 -05:00
Jonathan Staab
2807629891 Fix person popover on mobile 2023-03-11 13:51:58 -06:00
Jonathan Staab
88d93137e2 Fix regex injection 2023-03-10 16:51:14 -06:00
Jonathan Staab
c0503ebe95 Remove maintenance notice 2023-03-10 12:42:10 -06:00
Jonathan Staab
96611aef6c Wait for contacts list when logging in 2023-03-10 12:41:24 -06:00
Jonathan Staab
05fbacc539 Add maintenance warning 2023-03-10 10:35:49 -06:00
Jonathan Staab
417c4ba782 Fix link replacing 2023-03-09 15:30:01 -06:00
Jonathan Staab
a1eaf25dec Fix alerts 2023-03-09 13:09:05 -06:00
Jonathan Staab
e74296d767 Fix tag inheritance for replies 2023-03-09 12:57:11 -06:00
Jonathan Staab
0f9db6c5fb Fix signin 2023-03-09 12:36:18 -06:00
Jonathan Staab
35a9274be6 Fix interpolating links when there are multiple of the same url 2023-03-09 11:39:25 -06:00
Jonathan Staab
2325d67700 Fix mentions interpolation 2023-03-09 11:28:23 -06:00
Jonathan Staab
adfbaa603c Fix whitespace in note publish 2023-03-09 11:18:35 -06:00
Jonathan Staab
c4c72abddc Add mutes 2023-03-09 11:04:36 -06:00
Jonathan Staab
bfc011551a Rework some popovers 2023-03-09 10:03:03 -06:00
Jonathan Staab
a395652f12 Fix notifications badge 2023-03-08 16:24:27 -06:00
Jonathan Staab
d6fb438ea0 Stop shuffling relays in sampleRelays 2023-03-08 16:11:47 -06:00
Jonathan Staab
e24e77ed0b Make "show new notes" button fixed position 2023-03-08 15:50:05 -06:00
Jonathan Staab
e892c45598 Fix follow buttons 2023-03-08 15:32:47 -06:00
Jonathan Staab
244552b16b Reduce the delay for persisting stuff to the database to avoid getting half-logged in 2023-03-08 15:16:05 -06:00
Jonathan Staab
6c12aab69f Fix non-lowercase lnurl 2023-03-08 14:48:11 -06:00
Jonathan Staab
49a0b600f9 Fix onboarding relay settings, add onboarding video 2023-03-08 14:32:00 -06:00
Jonathan Staab
11d5dc7e98 Tweak some layout stuff 2023-03-08 11:49:09 -06:00
Jonathan Staab
02b617bbf1 Sort replies descending as suggested here: nevent1qqsz8m3xjne7mkfgv0sqeqz432newpx34x3jxw2ly0sr8jn33pc4fuspzpmhxue69uhkummnw3ezuamfdejssfsmgv 2023-03-08 11:42:48 -06:00
Jonathan Staab
ddcf5622b8 Continue to refine cursor 2023-03-08 11:37:47 -06:00
Jonathan Staab
da100bdf96 Fix formatting check 2023-03-08 08:13:53 -06:00
Jonathan Staab
14a3eb5d86 Tweak onboarding, add empty state for messages 2023-03-08 08:10:55 -06:00
Jonathan Staab
24715a52be Add prettier 2023-03-08 08:02:18 -06:00
Jonathan Staab
1dd9c6f791 Avoid fetching duplicate context, there seems to be an infinite loop that happens if we don't 2023-03-07 20:02:15 -06:00
Jonathan Staab
770ed5b286 Change getNetwork to omit direct follows 2023-03-07 19:49:20 -06:00
Jonathan Staab
b2f74b7fcd Small zap fixes, lengthen delay for onChunk 2023-03-07 17:50:26 -06:00
Jonathan Staab
6714eac7e0 Add new onboarding workflow 2023-03-07 17:16:33 -06:00
Jonathan Staab
6a8763f777 Tweak wording 2023-03-07 14:24:31 -06:00
Jonathan Staab
36bd31fa55 Move feed components around 2023-03-07 13:43:26 -06:00
Jonathan Staab
99c27455e9 Re-work tryJson 2023-03-07 13:35:05 -06:00
Jonathan Staab
625c1db27c Split up search and scan 2023-03-07 13:12:26 -06:00
Jonathan Staab
b07c06e952 Watch person in popover 2023-03-07 01:47:50 -06:00
Jonathan Staab
e56729a0b5 Fix zap attribution on notifications page 2023-03-07 01:41:11 -06:00
Jonathan Staab
6d7592a086 Fix hovering on cards in modals 2023-03-06 17:33:59 -06:00
Jonathan Staab
35c1b4b2ed Pre-calculate timestamp display for perf 2023-03-06 16:31:00 -06:00
Jonathan Staab
7d5f132e1f Clean up reaction buttons, cache relays for performance 2023-03-06 16:27:29 -06:00
Jonathan Staab
2ecfd56a14 Make reaction icons buttons 2023-03-06 15:53:25 -06:00
c60f7bf5fa make reaction numbers clickable too. 2023-03-06 15:53:25 -06:00
Jonathan Staab
9c01895dbc Tweak feed pagination 2023-03-06 15:53:25 -06:00
Jonathan Staab
10c556ae7b Fix modal 2023-03-06 15:53:25 -06:00
Jonathan Staab
699073a1eb Tweak modal 2023-03-06 15:53:25 -06:00
Wojciech Morkowski
df4abddeff fixed horizontal scroll on profile page 2023-03-04 13:39:41 +01:00
Jonathan Staab
c651bc26f0 Show popover on hover on desktop 2023-03-03 17:34:17 -06:00
Jonathan Staab
2fba7a8c77 Clean up QR Codes 2023-03-03 17:25:00 -06:00
Jonathan Staab
5c5152ae85 Give cards a slight border 2023-03-03 16:52:46 -06:00
Jonathan Staab
482ed81229 Tweak background color for image mat 2023-03-03 16:37:46 -06:00
Jonathan Staab
a5acae14e6 Some PR cleanup 2023-03-03 16:30:11 -06:00
Jonathan Staab
eb50234785 Merge remote-tracking branch 'fiatjaf/bolt11' 2023-03-03 16:24:54 -06:00
Jonathan Staab
308b5cac63 Fix a few minor bugs 2023-03-03 16:15:49 -06:00
Jonathan Staab
e90170d3de Add route name to document title 2023-03-03 14:57:49 -06:00
Jonathan Staab
6802b411e2 Add images to replies 2023-03-03 12:54:26 -06:00
Jonathan Staab
6f75712e6e Beautify notes 2023-03-03 11:48:02 -06:00
Jonathan Staab
1e48e46275 Add hashed pubkey to usage data 2023-03-03 10:44:58 -06:00
Jonathan Staab
c16ea1e8e8 Show note image rather than append url to note. Add close button for previews 2023-03-03 10:35:00 -06:00
Jonathan Staab
447fdab654 Improve feed quality by separating kind 1 and 7 filters 2023-03-03 10:11:09 -06:00
e4cd40cc0c
remove bech32 arbitrary char limit. 2023-03-03 12:59:28 -03:00
Jonathan Staab
6b2954c48c Update install instructions 2023-03-03 09:26:56 -06:00
0fb38749ac
remove bolt11, bech32 and js-lnurl dependencies.
replace with much faster invoice amount parsing.
fix lnurl encoding/decoding.
2023-03-03 11:44:22 -03:00
Jonathan Staab
1e0b032d03 Coerce amount to string in zap tag 2023-03-03 06:48:31 -06:00
Jonathan Staab
17afc35d1c Fix nprofile scan when there are no relays 2023-03-02 16:33:02 -06:00
Jon Staab
2781434b86
Merge pull request #34 from fiatjaf/nip05
support nip05 addresses on advanced search
2023-03-02 16:18:58 -06:00
Jonathan Staab
ba7caf1d7c Clean up pull request 2023-03-02 16:15:49 -06:00
igmaat
6c41ee8cd8 fix wording on profile view for no NIP05 identifier 2023-03-02 15:57:01 -06:00
igmaat
2b05656198 fix indentation 2023-03-02 15:57:01 -06:00
igmaat
779a34b9c5 Add "Profile" action to person view 2023-03-02 15:57:01 -06:00
igmaat
222e318c2c Add new route for person profile info 2023-03-02 15:57:01 -06:00
igmaat
2240d03a83 Add component for new modal: person profile Info 2023-03-02 15:57:01 -06:00
Jonathan Staab
71eaf25045 Fix a few bugs, add zaps to alerts 2023-03-02 15:56:21 -06:00
Jonathan Staab
12201b7967 Add lud16 to profile 2023-03-02 15:38:00 -06:00
Jonathan Staab
c06b4c5c77 Add zaps 2023-03-02 15:20:36 -06:00
Jonathan Staab
d033b4040b Listen for new events for user on page load 2023-03-02 10:30:56 -06:00
ad4be88d87
support nip05 addresses on advanced search. 2023-03-02 08:44:27 -03:00
1e270b52aa optimize deduplication. 2023-03-01 17:08:43 -06:00
Jonathan Staab
1188dc55be Fix small style things 2023-03-01 17:08:21 -06:00
Jonathan Staab
2f0317e8aa Add image uploads to new post 2023-03-01 16:49:24 -06:00
Jonathan Staab
f97d9f2171 Invert relay selection for kind 3 2023-03-01 16:03:29 -06:00
Jonathan Staab
75f4ee0254 Fix signing events when logged in with a private key while having an extension available 2023-03-01 15:39:54 -06:00
Jonathan Staab
e432d812bc fix modal z index 2023-03-01 15:17:52 -06:00
Jonathan Staab
cfcaf837e5 Disable cursor since for now 2023-03-01 15:05:05 -06:00
Jonathan Staab
490f38fb5e Add image uploads to profile edit page 2023-03-01 15:03:56 -06:00
Jonathan Staab
91df2e2247 Fix chat word wrap and person buttons 2023-02-28 21:03:45 -06:00
Jonathan Staab
803f4d5c64 Fix mention layout on small screens 2023-02-28 14:46:55 -06:00
Jonathan Staab
8046f866e7 Rename inbox to notifications 2023-02-28 14:04:33 -06:00
Jonathan Staab
c500c7354f Add person popover 2023-02-28 14:02:20 -06:00
Jonathan Staab
0a293ca354 Tweak side nav buttons, profile detail buttons 2023-02-28 09:18:03 -06:00
Jonathan Staab
24b1588599 PWA-ify 2023-02-27 16:20:23 -06:00
Jonathan Staab
4e20de8fb5 Use sig instead of sign 2023-02-27 14:37:52 -06:00
3a57aea96e use full event when signing with the extension.
because if the client is building the event with the pubkey A, but
the actual key used by the extension is B, using just the `.sig`
property of the value returned by `window.nostr.signEvent()` will
cause the event to be invalid.
2023-02-27 14:31:57 -06:00
Jonathan Staab
e72106f765 Add parents timeout on person notes/likes to increase odds of a complete feed 2023-02-27 14:29:49 -06:00
Jonathan Staab
0570ad60ad Don't show flags on likes page 2023-02-27 14:25:09 -06:00
Jonathan Staab
64f45e5f2f A couple styling things 2023-02-27 13:06:02 -06:00
Jonathan Staab
ee95b0805c Add timestamps to DM messages 2023-02-24 18:40:00 -06:00
Jonathan Staab
70fab3cb1a Improve paste support 2023-02-24 15:47:15 -06:00
Jonathan Staab
3e66ae08fc Move relay modal to nested modal 2023-02-24 12:20:21 -06:00
Jonathan Staab
1ae66cbc88 Fix sending duplicate subscriptions 2023-02-24 12:07:18 -06:00
Jonathan Staab
4034eb3862 Use MATH to figure out cursor window 2023-02-24 10:37:05 -06:00
Jonathan Staab
7c9223a37f Apply muffle to replies 2023-02-24 09:40:44 -06:00
Jonathan Staab
040e8955de Add contact info to relay detail 2023-02-23 17:51:16 -06:00
Jonathan Staab
9ee96c45d7 Tweak cursor to max out at 1 hour 2023-02-23 16:52:06 -06:00
Jonathan Staab
b197e2bb29 Add relay detail view 2023-02-23 16:13:56 -06:00
Jonathan Staab
0ae8054927 Apply cursor stuff to filters on messages page 2023-02-23 14:53:13 -06:00
Jonathan Staab
96d1dada98 Organizing files a bit 2023-02-23 14:43:11 -06:00
Jonathan Staab
14a638c469 Re-work chat/dms 2023-02-23 14:19:01 -06:00
Jonathan Staab
6a7706aa07 Tweak replies box 2023-02-22 11:31:48 -06:00
Jonathan Staab
8b06c6eb5d Solution to reflow vs completeness problem: mark replies that were lazily loaded with isContext, and only reflow on detail pages where we want to see everything anyway, while on feeds we show everything we have up front (which, with parent retrieval, often gives us some nice threads), and hide lazily loaded context 2023-02-22 11:31:48 -06:00
Jonathan Staab
bb7df4cd68 Show replies only after most events are loaded 2023-02-22 11:31:48 -06:00
Jonathan Staab
474cadfe42 Add canPublish 2023-02-22 11:31:48 -06:00
Jonathan Staab
50e57676a1 Clear alert cursors for migration 2023-02-22 11:31:48 -06:00
Jonathan Staab
0dd528f0b6 Remove popular tab 2023-02-22 11:31:48 -06:00
Jonathan Staab
419a57b7f7 Fix key parsing, null people 2023-02-22 11:31:48 -06:00
Jonathan Staab
1582ef4a5c Sanitize error payloads more thoroughly 2023-02-22 11:31:48 -06:00
Jonathan Staab
5ce930f0d0 Speed up loadParents 2023-02-22 11:31:48 -06:00
Jonathan Staab
d9414b2a27 Speed up routes filtering 2023-02-22 11:31:48 -06:00
Jonathan Staab
88f7703088 Fix alerts, note streaming, initial connect 2023-02-22 11:31:48 -06:00
Jonathan Staab
79d484b0ca Rework alerts 2023-02-22 11:31:48 -06:00
Jon Staab
db342d30a7
Merge pull request #23 from Morkowski/heart-animation
heart animation
2023-02-22 11:31:19 -06:00
Jonathan Staab
7caae932ac Fix decoding keys 2023-02-20 16:06:18 -06:00
Wojciech Morkowski
40c2506dc5 heart animation 2023-02-20 22:45:40 +01:00
Jonathan Staab
927d04b74e Add follows feed, limit how many relays we publish replies to. 2023-02-20 09:08:37 -06:00
Jonathan Staab
8fd75bf26a Fix a few bugs 2023-02-20 08:46:40 -06:00
Jonathan Staab
955a6518e9 Fix clicking on toast 2023-02-18 14:52:27 -06:00
Jonathan Staab
d62c7adc90 Fix person relays and toast 2023-02-18 14:50:02 -06:00
Jonathan Staab
3ea222b120 Switch from multiple instances of localforage to dumping everything into one key per table. Fix logout as well. 2023-02-18 13:49:17 -06:00
Jonathan Staab
0d97800713 Fix a couple bugs 2023-02-18 13:27:08 -06:00
Jonathan Staab
bc934212db Fix user display in mentions 2023-02-18 13:00:58 -06:00
Jonathan Staab
5cbd59d99a Allow users to set max concurrent relays 2023-02-18 12:52:15 -06:00
Jonathan Staab
bab545f789 Add setting for max relays to try 2023-02-18 11:54:06 -06:00
Jonathan Staab
7c38ccab67 Use bigger relay samples 2023-02-18 07:31:07 -06:00
Jonathan Staab
9dc5c01241 Prompt user to select a relay on login 2023-02-18 06:23:54 -06:00
Jonathan Staab
d4aaf98985 Nest profile data under kind0 to avoid nuking stuff we don't support 2023-02-17 16:39:37 -06:00
Jonathan Staab
545f13e0b5 Wrap relays in user, improve first run experience 2023-02-17 11:43:55 -06:00
Jonathan Staab
0b35ccc64d Small fixes, re-introduce 10001 temporarily 2023-02-16 20:55:14 -06:00
Jonathan Staab
7eeeb63e82 Make users with no relays or follows comply 2023-02-16 20:29:03 -06:00
Jonathan Staab
e2baa5c0c9 Re-organize app to handle anonymous users 2023-02-16 17:22:51 -06:00
Jonathan Staab
65f184ba48 Add follows abstraction 2023-02-16 14:58:43 -06:00
Jonathan Staab
b106e4b52f Re-work database class 2023-02-16 14:19:53 -06:00
Jonathan Staab
130773a90c Fix nip 65, remove relays from people, pulling stats from routes table only 2023-02-16 13:25:01 -06:00
Jonathan Staab
12506c015b Re-work relays again 2023-02-16 11:44:04 -06:00
Jonathan Staab
25511fdde4 Slightly improve anonymous usage 2023-02-15 16:08:17 -06:00
Jonathan Staab
7dbb69e54a Upgrade nostr tools, fix initial user/network loading, fix unnecessary dm alerts 2023-02-15 15:44:14 -06:00
Jonathan Staab
9ad897adef Fix signing function loading, paste as plain text 2023-02-15 14:04:44 -06:00
Jonathan Staab
db0f995a3d Mention user when creating a note from the profile page 2023-02-15 10:14:42 -06:00
Jonathan Staab
9d09eeb38c Show relay status based on stats not current connection status 2023-02-15 09:26:53 -06:00
Jonathan Staab
756c2abb30 Color code relays 2023-02-15 08:39:43 -06:00
Jonathan Staab
f7e6d46fcf Add relay symbol to notes, publish optimistically, reduce how many relays replies are published to, add more logging, re-work thread layout, optimize note loading by switching from debounce to throttle 2023-02-14 17:12:44 -06:00
Jonathan Staab
233d754258 Batch restore database 2023-02-13 19:44:49 -06:00
Jonathan Staab
675db25af8 Batch synchronization to worker 2023-02-13 18:04:26 -06:00
Jonathan Staab
574c889875 Show records count when hydrating db 2023-02-13 17:59:27 -06:00
Jonathan Staab
911102fbd5 Add debug route 2023-02-13 17:56:03 -06:00
Jonathan Staab
a0cef2b13e Add support for videos 2023-02-13 16:21:18 -06:00
Jonathan Staab
51781a4743 Group feeds better 2023-02-13 16:00:25 -06:00
Jonathan Staab
0905ecf275 Fix unfollow when not logged in 2023-02-13 13:20:48 -06:00
Jonathan Staab
2c9ff7bac0 Re-write data fetching to support lazily streaming in event context 2023-02-13 13:18:26 -06:00
Jonathan Staab
99763a916d Replace nostr: in entity scanner 2023-02-11 15:16:55 -06:00
Jonathan Staab
3bc99e816d Add support for QR codes 2023-02-11 14:59:09 -06:00
Jonathan Staab
3d06e7e0b9 Add profile share qr code 2023-02-11 09:21:56 -06:00
Jonathan Staab
eef1a37a0a Fix relay card on mobile, rename person network to relays 2023-02-11 09:21:43 -06:00
Jonathan Staab
14e5be129d Improving connection management, add nip05 route calculations 2023-02-10 10:04:38 -06:00
Jonathan Staab
5f1f9f9b69 Re-work relay selection 2023-02-09 17:57:37 -06:00
Jonathan Staab
0fe2afb3a8 Track a random sample of relay/pubkey combinations 2023-02-09 15:23:01 -06:00
Jonathan Staab
f4152db315 Move workers directory 2023-02-09 12:54:30 -06:00
Jonathan Staab
b0a11b0823 Move some stuff around 2023-02-09 12:47:22 -06:00
Jonathan Staab
40f5cdff0e Fix joining/leaving rooms 2023-02-09 12:05:26 -06:00
Jonathan Staab
3d546e9004 Fix link parsing, use write relays to publish 2023-02-09 11:05:47 -06:00
Jonathan Staab
9b276885e6 Add followers/follows list 2023-02-09 10:26:09 -06:00
Jonathan Staab
f67435395c Add memory driver for firefox 2023-02-09 09:49:50 -06:00
Jonathan Staab
07533fc752 Tweak url for web worker 2023-02-09 09:37:27 -06:00
Jonathan Staab
34d1ac7fb2 Remove dexie 2023-02-09 09:23:46 -06:00
Jonathan Staab
0cbc9874db Move rooms/messages over to localforage 2023-02-09 08:58:06 -06:00
Jonathan Staab
387649ee4c Fix url regexp 2023-02-09 05:56:11 -06:00
Jonathan Staab
3ccec4d5b5 Add new database built on localforage, apply to people 2023-02-08 17:35:42 -06:00
Jonathan Staab
c1569a3903 Fix add relay 2023-02-08 14:58:29 -06:00
Jonathan Staab
1dfad47396 Fix a few bugs 2023-02-08 09:40:11 -06:00
Jonathan Staab
ede641fc15 Fix annoying persistent chat notifications 2023-02-08 09:34:08 -06:00
Jonathan Staab
57451f120a Fixed slow leaving/joining chat rooms 2023-02-08 09:26:50 -06:00
Jonathan Staab
e42c217f01 Convert threshold to percentage 2023-02-08 09:10:12 -06:00
Jonathan Staab
0fd93bc461 Add missing component 2023-02-08 09:05:28 -06:00
Jonathan Staab
9cac48b283 Add relay selection to note create screen 2023-02-08 09:04:17 -06:00
Jonathan Staab
a8efa9ffc2 Re-design relays page and person relays list with metadata 2023-02-07 14:24:31 -06:00
Jonathan Staab
f44515d0df Extend sleep for going back a bit 2023-02-06 16:28:50 -06:00
Jonathan Staab
e4902647ac Clean up back button in combination with modals 2023-02-06 16:12:16 -06:00
Jonathan Staab
b4801a27a6 Be more lax about parsing links 2023-02-06 15:09:08 -06:00
Jonathan Staab
707a17d075 Fix mentions 2023-02-06 12:01:47 -06:00
Jonathan Staab
090f9d888e Fix muffle 2023-02-06 11:50:44 -06:00
Jonathan Staab
9bdb707d27 Fix alerts 2023-02-06 10:41:48 -06:00
Jonathan Staab
efac30809a Bump threshold up on pool 2023-02-06 05:42:42 -06:00
Jonathan Staab
a55336786b Fix error? 2023-02-04 14:26:11 -06:00
Jonathan Staab
658911ce9f Fix subscription completion condition 2023-02-04 14:22:40 -06:00
Jonathan Staab
9cc50e1894 Add pre-commit hook 2023-02-04 14:14:21 -06:00
Jonathan Staab
fc984cafa6 Clean up pool so we're not waiting for slow connections 2023-02-04 14:11:34 -06:00
Jonathan Staab
dcd8de7912 Fix chat layout 2023-02-04 13:01:47 -06:00
Jonathan Staab
a45ecb61be Add typescript 2023-02-03 17:01:29 -06:00
Jonathan Staab
233c4b6ad6 Clean up some icons 2023-02-03 09:00:42 -06:00
Jonathan Staab
18b950af0a Parse relays for kind 3, show relays on network tab 2023-01-27 16:42:55 -08:00
Jonathan Staab
7cc9ebc080 Only hide replies on feeds 2023-01-25 09:36:42 -08:00
Jonathan Staab
c8fb7e7975 Don't show replies at top level of feeds 2023-01-23 20:14:48 -08:00
Jonathan Staab
9ceb3e3e74 Fix partials/notes content layout 2023-01-23 20:05:30 -08:00
Jonathan Staab
c5ce8cf0d5 Fix chat sending 2023-01-23 20:01:09 -08:00
Jonathan Staab
2d92c13613 Fix onEvent when fast relays are combined with slow ones 2023-01-21 14:44:09 -08:00