Commit graph

66 commits

Author SHA1 Message Date
Aryan Goharzad
06e41167d0 Lints some errors and warnings (#76) 2023-01-20 13:43:28 -06:00
Paul Frazee
d4b9ef3b0a Only use cursors supplied by the server (ref #59) 2023-01-20 10:39:00 -06:00
Paul Frazee
bda32c1ceb Remove log 2023-01-18 16:52:00 -06:00
Paul Frazee
ebc2033d18 Handle post deletions by removing from active views (close #37) 2023-01-18 16:45:48 -06:00
Paul Frazee
050df83db7 Fix an issue that caused the feed to rearrange on loadmore 2023-01-17 10:58:51 -06:00
Paul Frazee
e5ec07b919 Remove duplicate posts caused by reposts 2023-01-17 10:45:37 -06:00
Paul Frazee
bf1092ad86 Remove scenes (#36)
* Remove scenes from the main menu

* Remove scenes from the profile view

* Remove 'scenes explainer' from onboarding flow

* Remove scene-related modals

* Remove member/membership code

* Remove all scenes-related items from notifications

* Remove scene-related code from posts feed

* Remove scene-related API helpers

* Update tests
2023-01-17 10:11:30 -06:00
Paul Frazee
1b5c347667 Fix: remove duplicates in the TL caused by rendering reply parents 2023-01-16 14:49:58 -06:00
Paul Frazee
b9b0965000 Implement validation and proper type detection 2023-01-03 13:08:56 -06:00
Paul Frazee
147b85c7fb Fix to feed update 2023-01-03 11:26:51 -06:00
Paul Frazee
4eabc2d65a Improve error logging 2023-01-02 21:39:15 -06:00
Paul Frazee
f6a0e634d7 Implement logging system 2023-01-02 17:38:13 -06:00
Paul Frazee
8cd2b4a721 Implement account muting 2023-01-02 13:40:14 -06:00
Paul Frazee
4913a07e33 Unvendor the api and switch to @atproto/api 2022-12-22 09:17:07 -06:00
Paul Frazee
e7d971410f Update to use new getTimeline, getAuthorFeed, and getPostThread output models 2022-12-20 22:54:56 -06:00
Paul Frazee
99a28c0aae Proper fix to the previous panic fix: put threads at the end when they should be there 2022-12-20 09:20:53 -06:00
Paul Frazee
71e4b3d756 Fix to error condition that breaks the feed 2022-12-20 09:02:38 -06:00
Paul Frazee
0d7385a41a Remove prefetch of feed (it wasnt working) 2022-12-19 19:16:56 -06:00
Paul Frazee
e99eb7bfad Fix to thread ordering in the feed: correctly identify the starts of threads when adjacent 2022-12-19 13:22:18 -06:00
Paul Frazee
ae3099dfca Improve thread rendering 2022-12-18 18:54:05 -06:00
Paul Frazee
d7e71e079f Prefetch feed refreshes to speed up 'load more posts' 2022-12-16 15:37:13 -06:00
Paul Frazee
d0a437f8fb Improve handling of connection loss 2022-12-14 16:03:10 -06:00
Paul Frazee
4966b2152e Add post embeds (images and external links) 2022-12-14 15:35:15 -06:00
Paul Frazee
ebfa6e5581 Fix: avoid dup keynames in posts feed 2022-12-13 15:51:54 -06:00
Paul Frazee
8af8d782c7 Fix issue that caused repost & trend data to get lost on feed updates 2022-12-13 15:17:18 -06:00
Paul Frazee
9e1bb898f0 Debug: disable feed reordering to isolate bugs 2022-12-13 11:15:32 -06:00
Paul Frazee
539bf5d350 Add avatar images and fix some type signatures 2022-12-08 13:45:23 -06:00
Paul Frazee
246b0e19e1 Add context to replies when appearing in the feed 2022-12-06 12:29:13 -06:00
Paul Frazee
65e5f2ac86 Fix: never attempt update on 0 items 2022-12-05 13:36:13 -06:00
Paul Frazee
9c4f62ffeb Fix 'load more' showing up incorrectly 2022-11-28 08:30:34 -06:00
Paul Frazee
eb106a9758 Include reposts in no-replies view of feeds 2022-11-23 16:27:49 -06:00
Paul Frazee
1370353ff6 Fix: Adjust home TL post dedup to ensure polling works correctly 2022-11-23 13:29:26 -06:00
Paul Frazee
ba837ad9af Add threading to post feeds 2022-11-23 10:39:28 -06:00
Paul Frazee
eaa2105570 Add 'posts & replies' view to profiles 2022-11-22 12:26:53 -06:00
Paul Frazee
c2a39d7c1f Refactor: create src/lib to reflect actual sharing of that code 2022-11-22 12:02:31 -06:00
Paul Frazee
fbb9689e4a Dedup posts in the home TL 2022-11-18 14:05:19 -06:00
Paul Frazee
859087f21d Fix loadLatest() on home feed 2022-11-17 13:17:08 -06:00
Paul Frazee
eae5ac839c Poll periodically for new posts 2022-11-17 12:33:19 -06:00
Paul Frazee
41ae87e770 Add post deletion 2022-11-16 16:16:43 -06:00
Paul Frazee
e9102bcbac Reduce jank in refreshes 2022-11-16 13:18:53 -06:00
Paul Frazee
fe09567760 Fix up/down vote number changes 2022-11-16 11:02:36 -06:00
Paul Frazee
9a6df95ade Switch to using setVote() 2022-11-15 13:19:21 -06:00
Paul Frazee
fb3a43c216 Improve error messages 2022-11-15 10:46:12 -06:00
Paul Frazee
ef071c0915 Fix issue causing double-loads of notifications 2022-11-14 15:02:42 -06:00
Paul Frazee
22849fb4fc Implement trending 2022-11-11 13:10:05 -06:00
Paul Frazee
d3707f30e3 Implement scene invitation and membership controls 2022-11-10 16:30:14 -06:00
Paul Frazee
1fbc4cf1f2 Finish the upvote/downvote implementation 2022-11-08 12:14:51 -06:00
Paul Frazee
f333a90fab Update to the latest APIs 2022-11-04 17:39:54 -05:00
Paul Frazee
1983512fef Update to latest APIs 2022-10-26 14:34:47 -05:00
Paul Frazee
0c0c9eb05c Update api nsids 2022-10-12 15:18:46 -05:00