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