Commit Graph

596 Commits

Author SHA1 Message Date
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
Jonathan Staab
8be9d2cd47 Speed up by reducing threshold 2023-01-21 14:16:23 -08:00
Jonathan Staab
53cf666af5 Fix notifications 2023-01-21 13:47:17 -08:00
Jonathan Staab
23160dff4b Massage DM notifications 2023-01-21 13:14:25 -08:00
Jonathan Staab
c46a4df261 Comment out notes search for now 2023-01-21 12:16:54 -08:00
Jonathan Staab
072e092f8f Make network tab the default as much as possible 2023-01-21 12:16:27 -08:00
Jonathan Staab
07564ef29e Spiff up channels 2023-01-21 11:49:09 -08:00
Jonathan Staab
ef3b7f2d3d Add analytics 2023-01-21 11:15:10 -08:00
Jonathan Staab
1a9a31b45b Add DMs 2023-01-19 09:10:07 -08:00
Jonathan Staab
1a88bfa629 Add chat 2023-01-19 05:21:26 -08:00
Jonathan Staab
45d1f37686 Add support for nip05 verification 2023-01-16 16:10:35 -08:00
Jonathan Staab
b850e264db Update changelog 2023-01-16 15:12:10 -08:00
Jonathan Staab
7785bb613a Add bugsnag 2023-01-16 14:54:03 -08:00
Jonathan Staab
ee66d19822 Add topic support 2023-01-16 14:36:30 -08:00
Jonathan Staab
383fb6e85d Opt for fast rather than complete loading 2023-01-16 13:28:55 -08:00
Jonathan Staab
c781e88574 Add Content and Heading components 2023-01-16 12:02:18 -08:00
Jonathan Staab
aaaef18cae Re-work login page 2023-01-16 10:34:18 -08:00
Jonathan Staab
b848c92669 Improve relay connection stuff 2023-01-14 13:15:43 -08:00
Jonathan Staab
19ee631f19 Re-work relays and connections 2023-01-14 10:09:39 -08:00
Jonathan Staab
933e107500 Change pagination, fix alerts, all kinds of good stuff 2023-01-13 06:28:20 -08:00
Jonathan Staab
98d3897e7c Support more bech32 entities 2023-01-13 04:23:04 -08:00
Jonathan Staab
6bec3d03e3 Fix person feeds, move people to dexie for storage 2023-01-12 17:57:41 -08:00
Jonathan Staab
2f818a561e Support nevent path 2023-01-12 09:15:45 -08:00
Jonathan Staab
e0bb3ca32c Update note detail to use explicit relays 2023-01-11 17:53:10 -08:00
Jonathan Staab
b4f196ef5c Remove event cache, livequery 2023-01-11 17:28:46 -08:00
Jonathan Staab
ee1accf001 Clean up nostr utils 2023-01-11 04:30:50 -08:00
Jonathan Staab
bb39245d70 Improve relay selection in tags 2023-01-10 08:59:10 -08:00
Jonathan Staab
2b5dc20def Use nostr tools to encode/decode bech32 2023-01-10 06:03:18 -08:00
Jonathan Staab
360d68856a Fix alerts 2023-01-10 05:09:44 -08:00
Jonathan Staab
3dae3494dd Re-write everything again 2023-01-07 11:13:28 -08:00
Jonathan Staab
e3cf09ce50 Upgrade nostr-tools, add agent 2023-01-06 14:19:59 -08:00
Jonathan Staab
74eebf8d79 Shorten window for cleanup 2023-01-05 04:54:41 -08:00
Jonathan Staab
4c7decd7e3 Speed up alerts by not double-loading 2023-01-03 20:46:06 -08:00
Jonathan Staab
e06c4e6c1b Add support for more like emojis 2023-01-03 16:42:10 -08:00
Jonathan Staab
dbee0d6f8a Add some default relays so the list loads synchronously 2023-01-03 04:35:34 -08:00
Jonathan Staab
06b357de1d Reduce feed reflow from new replies 2023-01-03 04:19:35 -08:00
Jonathan Staab
7374b8f085 Fix follow count for people we don't know about 2023-01-02 10:06:03 -08:00
Jonathan Staab
324c6491ab Handle pasting into compose 2023-01-02 08:24:50 -08:00
Jonathan Staab
28ecf8f485 Attempt to avoid stomping follows by refreshing before updating 2023-01-02 05:48:11 -08:00
Jonathan Staab
72a511c846 Add follow/follower count 2023-01-02 05:32:46 -08:00
Jonathan Staab
8d2cbb02df Extract urls in person.about 2023-01-02 04:42:31 -08:00
Jonathan Staab
6c7895f94e Add favicon 2023-01-02 04:34:04 -08:00
Jonathan Staab
5fd8055d03 Fix second order follows 2023-01-02 04:08:01 -08:00
Jonathan Staab
aa11ca213c Remove didLoad from scroller 2023-01-01 07:41:43 -08:00
Jonathan Staab
767954a975 Add support for bech32 keys 2023-01-01 07:38:53 -08:00
Jonathan Staab
9dc679a944 Add mentions when composing a note or reply, tweak some feed timings 2022-12-31 21:05:32 -08:00
Jonathan Staab
d0d3844ac2 Add relative timestamp format function 2022-12-30 13:40:48 -08:00
Jonathan Staab
b6f7fcfa26 Bump up alerts delta a bit 2022-12-30 13:31:09 -08:00
Jonathan Staab
3097b9e7e8 Batch load context on feeds. This makes loading faster, and provides more context 2022-12-30 13:29:06 -08:00
Jonathan Staab
3d095e83ef Reverse reply sort order, move more replies button to top of replies 2022-12-27 15:55:02 -08:00
Jonathan Staab
fb3426e80e Remembering note order breaks adding notes at the top, instead sort by max created_at in thread 2022-12-27 15:40:31 -08:00
Jonathan Staab
207f8093a3 Improve auto scrolling behavior by keeping notes order intact 2022-12-27 15:33:14 -08:00
Jonathan Staab
d0041009a5 Only render some people on search 2022-12-27 10:11:45 -08:00
Jonathan Staab
20bd89a90a Fix reactivity of notes in feeds by using livequery 2022-12-26 14:47:06 -08:00
Jonathan Staab
2748fad2cc Clean up alerts page 2022-12-26 14:00:11 -08:00
Jonathan Staab
7b7fb2cdcb Fix reactions 2022-12-26 13:36:58 -08:00
Jonathan Staab
6993ec594f Fix deletion of old events, be pretty aggressive 2022-12-26 13:11:48 -08:00
Jonathan Staab
94dc7b9195 Fix fallthrough on user badge click on alerts page 2022-12-26 13:10:05 -08:00
Jonathan Staab
7a3338eeaa Switch from cache-first to cache-last by always attempting to retrieve messages from the network with an aggressive timeout. 2022-12-26 13:00:34 -08:00
Jonathan Staab
de3f75b2a3 Improve query speed when loading from dexie by sorting first 2022-12-24 13:50:18 -08:00
Jonathan Staab
92d823f5b2 Fix like popover 2022-12-23 16:57:33 -08:00
Jonathan Staab
4a47ea2dc9 Add changelog, wait for only some relays to eose 2022-12-23 16:36:17 -08:00
Jonathan Staab
fd3f8ec4f6 Fix alerts 2022-12-23 16:02:01 -08:00
Jonathan Staab
30270d331c Finishing touches 2022-12-23 15:25:51 -08:00
Jonathan Staab
46d2a52e67 Re introduce muffle 2022-12-23 14:49:03 -08:00
Jonathan Staab
43906205f4 Show image previews 2022-12-23 14:23:56 -08:00
Jonathan Staab
75ccc747ec Clean up relays page 2022-12-23 14:07:29 -08:00
Jonathan Staab
a3ae2e9940 Fix search 2022-12-23 13:58:21 -08:00
Jonathan Staab
f5aae29582 Only send message when enter is pressed with ctrl/cmd 2022-12-23 13:38:31 -08:00
Jonathan Staab
34db1df405 dispatch -> cmd 2022-12-23 13:32:31 -08:00
Jonathan Staab
a7a41a659c Fix alerts 2022-12-23 11:59:40 -08:00
Jonathan Staab
7ed121f560 Fix scrolling bug, figure out pattern for listen/load 2022-12-22 06:01:43 -08:00
Jonathan Staab
bc7591bb8c Start breaking out tabs into separate components 2022-12-20 14:56:03 -08:00
Jonathan Staab
831ef12ab5 Working on loading 2022-12-20 14:56:03 -08:00
Jonathan Staab
f2d1b0c951 Reworking network stuff again 2022-12-20 14:56:03 -08:00
Jonathan Staab
4ec8178660 Fix findNote 2022-12-20 14:56:03 -08:00
Jonathan Staab
78a85be7e5 Fix all major bugs 2022-12-20 14:56:03 -08:00
Jonathan Staab
d23742d33e Wait only for one eose 2022-12-20 14:56:03 -08:00
Jonathan Staab
302cbf557f Polish scrolling on global notes 2022-12-20 14:56:03 -08:00
Jonathan Staab
1d4b4a73d8 Rename user > person 2022-12-20 14:56:03 -08:00
Jonathan Staab
447c112d21 Working on scrolling stuff 2022-12-20 14:56:03 -08:00
Jonathan Staab
eaf2e45e46 Remove chat 2022-12-20 14:56:03 -08:00
Jonathan Staab
1e0b09594b Some refactoring of data sync stuff 2022-12-20 14:56:03 -08:00
Jonathan Staab
e4b67d914d Add sync 2022-12-20 14:56:03 -08:00
Jonathan Staab
03ce671814 Move stuff to views 2022-12-20 14:56:03 -08:00
Jonathan Staab
f4a706e12b Move pool out of worker 2022-12-20 14:56:03 -08:00
Jonathan Staab
9f6601cbdc Get main notes stuff working 2022-12-20 14:56:03 -08:00
Jonathan Staab
0bfe584bab refactor everything with dexie 2022-12-20 14:56:03 -08:00
Jonathan Staab
a77f5c0edc Fix mention parsing 2022-12-20 14:56:03 -08:00
Jonathan Staab
6281dcd26e Fix alerts 2022-12-20 14:56:03 -08:00
Jonathan Staab
200a9ae153 Render mentions in notes 2022-12-20 14:56:03 -08:00
Jonathan Staab
8e80a32b0d Move some stuff around 2022-12-20 14:56:03 -08:00
Jonathan Staab
7eb8caf0b1 Add alerts page 2022-12-20 14:56:03 -08:00
Jonathan Staab
06ebe73f88 Add alerts 2022-12-20 14:56:03 -08:00
Jonathan Staab
dd4bdb9090 Fix duplicate keys 2022-12-20 14:56:03 -08:00
Jonathan Staab
8038db26c6 Tweak cursor again 2022-12-20 14:56:03 -08:00
Jonathan Staab
11790b186c Reduce size of cursor chunks 2022-12-20 14:56:03 -08:00
Jonathan Staab
5147e69293 Uniquify children in annotate 2022-12-20 14:56:03 -08:00
Jonathan Staab
db64678e98 Filter out string relays 2022-12-20 14:56:03 -08:00
Jonathan Staab
6358d190c4 Fix toast and relays 2022-12-20 14:56:01 -08:00
Jonathan Staab
1c003b9b8c Add some default relays 2022-12-20 14:55:46 -08:00
Jonathan Staab
1650c51521 Add some default relays 2022-12-20 14:55:29 -08:00
Jonathan Staab
171487790e Shorten global feed to 1 minute 2022-12-19 08:20:43 -08:00
Jonathan Staab
3313c6aab7 Fix user edit button 2022-12-14 10:35:47 -08:00
Jonathan Staab
5776db96d0 Fix user detail tabs 2022-12-13 22:01:26 -08:00
Jonathan Staab
193582cc84 Merge branch 'master' of github.com:staab/coracle 2022-12-13 21:21:17 -08:00
Jonathan Staab
28204845d0 Improve thread view 2022-12-13 21:21:00 -08:00
Jonathan Staab
a40588d6a0 Fix modal hashing 2022-12-13 19:36:54 -08:00
Jonathan Staab
8648db3da3 Add new thread view 2022-12-11 11:26:04 -08:00
Jonathan Staab
fe25170bcf Put modal state in hash to support multi-layer navigation 2022-12-10 11:13:58 -08:00
w3irdrobot
3e1ce1489c
Trim relay input before matching it against regex 2022-12-08 13:20:20 -05:00
Jonathan Staab
65c8f63721 Add likes/network tabs 2022-12-08 09:48:44 -08:00
Jonathan Staab
70ca44226c Generalize notes/tabs 2022-12-07 22:27:07 -08:00
Jonathan Staab
16884eeb99 Apply muffle to listeners too 2022-12-07 13:04:19 -08:00
Jonathan Staab
88776d9fa1 Clean up public key login 2022-12-06 22:23:03 -08:00
Jon Staab
801641f900
Merge branch 'master' into nip07 2022-12-06 22:06:17 -08:00
Jonathan Staab
43bfe14c4a Linkify preview 2022-12-06 22:03:28 -08:00
Jonathan Staab
aeade5b2b4 Show user badge even if we have no user data 2022-12-06 22:00:05 -08:00
Jonathan Staab
8d033ea6a4 Clean up previews 2022-12-06 21:55:08 -08:00