Commit Graph

148 Commits

Author SHA1 Message Date
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 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 06b357de1d Reduce feed reflow from new replies 2023-01-03 04:19:35 -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 6c7895f94e Add favicon 2023-01-02 04:34:04 -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 3097b9e7e8 Batch load context on feeds. This makes loading faster, and provides more context 2022-12-30 13:29:06 -08:00
Jonathan Staab 20bd89a90a Fix reactivity of notes in feeds by using livequery 2022-12-26 14:47:06 -08:00
Jonathan Staab 7c9ac4f6e2 Update changelog 2022-12-26 13:37:47 -08:00
Jonathan Staab 452c3d8725 Update readme 2022-12-26 13:12:38 -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 a3ae2e9940 Fix search 2022-12-23 13:58:21 -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 b38d502034 Readme updates 2022-12-20 14:56:03 -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 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 1e0b09594b Some refactoring of data sync stuff 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 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 3725d16955 Update readme 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 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 1c003b9b8c Add some default relays 2022-12-20 14:55:46 -08:00
Jonathan Staab 5776db96d0 Fix user detail tabs 2022-12-13 22:01:26 -08:00
Jonathan Staab 28204845d0 Improve thread view 2022-12-13 21:21:00 -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
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 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
Jonathan Staab 4e7c90216b Add sourcemaps 2022-12-05 21:46:40 -08:00
Jonathan Staab 22e1578869 Add follow 2022-12-05 10:06:07 -08:00
Jonathan Staab 6c7ebd2b1c Add link previews 2022-12-03 12:26:13 -08:00
Jonathan Staab b7195dc37f Scale rather than fly reply box 2022-12-02 04:55:39 -08:00
Jonathan Staab 794beda618 Clean up scroller a bit 2022-12-02 04:33:21 -08:00
Jonathan Staab f5b5e851f7 Add search page 2022-12-01 10:39:58 -08:00
Jonathan Staab e5a4f86474 Improve chat 2022-11-30 12:39:11 -08:00
Jonathan Staab 995904a2b2 Split cursor and scroller up 2022-11-30 10:53:12 -08:00
Jonathan Staab ee04e2987a Get everything working again 2022-11-30 10:26:58 -08:00
Jonathan Staab bdc359441c Fix background scrolling 2022-11-30 06:18:35 -08:00
Jonathan Staab f36ee418eb Improve channel management and chunked retrieval of events 2022-11-29 10:21:51 -08:00
Jonathan Staab a541e375b0 Add some todos 2022-11-28 06:10:46 -08:00
Jonathan Staab 92ea9dfaa8 Add CNAME file 2022-11-26 21:47:56 -08:00
Jonathan Staab e6b0cc78fd Load account during initial setup 2022-11-26 21:38:25 -08:00
Jonathan Staab 766a1055de Add support for custom relay urls 2022-11-26 19:34:35 -08:00
Jonathan Staab 7612db163e Fix note detail scrolling 2022-11-26 17:10:08 -08:00
Jonathan Staab 7fbbfb13e8 Linkify notes and messages 2022-11-26 17:01:32 -08:00
Jonathan Staab 0e8d0815c4 Batch ensureAccounts, make getter and subscriptions more distinct 2022-11-26 15:53:26 -08:00
Jonathan Staab 395b34554f Add some limits on subscriptions 2022-11-26 10:43:35 -08:00
Jonathan Staab b4edf0d5b2 Add threads 2022-11-26 09:26:05 -08:00
Jonathan Staab acf7af1eff Designate certain channels for certain uses 2022-11-25 22:26:04 -08:00
Jonathan Staab 1fda020029 Implement reactions 2022-11-25 21:53:12 -08:00
Jonathan Staab 9a929ce78d Work on note layout a big 2022-11-24 21:35:29 -08:00
Jonathan Staab 20f8d52c78 Add basic notes 2022-11-24 13:12:24 -08:00
Jonathan Staab 586b7853ac Add chat 2022-11-24 12:36:14 -08:00