Jon Staab
a54a1cef8a
Merge pull request #31 from fiatjaf/optimize-deduplication
...
optimize deduplication
2023-03-01 17:13:00 -06:00
Jonathan Staab
bd6e51a4be
Update changelog
2023-03-01 17:12:24 -06: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
2e99b74b79
optimize deduplication.
2023-03-01 16:39:18 -03: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
a1b6c6c2bf
Update changelog
2023-02-24 18:40:26 -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
5c02fd21de
Update changelog
2023-02-24 10:43:43 -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
8cf14f8fb0
Update changelog
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
Jonathan Staab
2474f588a4
Update readme
2023-02-22 11:31:48 -06:00