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