Paul Frazee
c54fa5b2e4
Update threads to use design system
2022-12-30 12:19:45 -06:00
Paul Frazee
de65d9198a
Start with highest quality compression and find a suitable size ( #33 )
2022-12-26 12:01:40 -06:00
Paul Frazee
61511d5161
Unvendor the api and switch to @atproto/api
2022-12-22 09:17:07 -06:00
Paul Frazee
e59763b50a
Update to use new getTimeline, getAuthorFeed, and getPostThread output models
2022-12-20 22:54:56 -06:00
Paul Frazee
629b7d8c9b
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
5c71f8e32a
Fix to error condition that breaks the feed
2022-12-20 09:02:38 -06:00
Paul Frazee
395a8838be
A couple more android updates
2022-12-19 19:43:28 -06:00
Paul Frazee
9235d6c13b
Remove prefetch of feed (it wasnt working)
2022-12-19 19:16:56 -06:00
Paul Frazee
f0b30e26d4
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
cbfa9f62a4
Improve thread rendering
2022-12-18 18:54:05 -06:00
Paul Frazee
fefd8cc8a0
Add WIP 'report account' modal
2022-12-18 17:45:23 -06:00
Paul Frazee
09765a5d36
Add WIP 'report post' modal
2022-12-18 17:28:28 -06:00
Paul Frazee
1e28ae6d2a
Prefetch feed refreshes to speed up 'load more posts'
2022-12-16 15:37:13 -06:00
Paul Frazee
18cc2183cc
Add swipe gestures to the lightbox
2022-12-16 11:57:45 -06:00
Paul Frazee
33145f2e71
Improve handling of connection loss
2022-12-14 16:03:10 -06:00
Paul Frazee
a06fd7dfd4
Reset feeds on login
2022-12-14 15:49:38 -06:00
Paul Frazee
bb4dc3c3a5
Add post embeds (images and external links)
2022-12-14 15:35:15 -06:00
Paul Frazee
7b7fe7ccd8
Move posts feed to root store (me) and ensure new posts always update the feed
2022-12-13 15:52:18 -06:00
Paul Frazee
316679ae68
Fix: avoid dup keynames in posts feed
2022-12-13 15:51:54 -06:00
Paul Frazee
30761594ec
Fix: avoid duplicate key names in notifications
2022-12-13 15:35:11 -06:00
Paul Frazee
87258a2439
Fix issue that caused repost & trend data to get lost on feed updates
2022-12-13 15:17:18 -06:00
Paul Frazee
29018f06b9
Fix: show avatars in all notifications
2022-12-13 14:53:00 -06:00
Paul Frazee
171cb6b3d3
Debug: disable feed reordering to isolate bugs
2022-12-13 11:15:32 -06:00
Paul Frazee
06c3ebe2d4
Hide footer on scroll down (minimal shell mode)
2022-12-12 16:04:14 -06:00
Paul Frazee
684f67a8e0
Add profile image lightbox
2022-12-12 14:54:56 -06:00
Paul Frazee
a7b23613d3
Improve session management
2022-12-12 14:39:02 -06:00
Paul Frazee
a6db1a9ee3
Add banner image upload to profiles
2022-12-12 13:47:18 -06:00
Paul Frazee
4798d44110
Add main menu button
2022-12-09 11:22:19 -06:00
Paul Frazee
f9e287b12c
Turn the main menu into a 'drawer' instead of a screen in the history
2022-12-08 15:34:22 -06:00
Paul Frazee
96dc9e398b
Switch to temporary 'fixed tabs' model for default and notifications
2022-12-08 14:21:28 -06:00
Paul Frazee
2f0157dd33
Add avatar images and fix some type signatures
2022-12-08 13:45:23 -06:00
Paul Frazee
71b7158ff9
Add HorzSwipe gesture and integrate it into the ViewSelector
2022-12-07 15:51:06 -06:00
Paul Frazee
383a40bc03
Fix mention-creation and implement mentions in notifications
2022-12-06 13:47:52 -06:00
Paul Frazee
0b50ae3e61
Add context to replies when appearing in the feed
2022-12-06 12:29:13 -06:00
João Ferreiro
fc7fa8a354
Upload profile image ( #29 )
...
* add editable button profile picture
* add editable button cover picture
* upload profile photos (save them locally)
* rollback pbxproj changes
* rollback podfile checksum (for git only)
* move edit photos onto edit profile modal
* adjust edit icon and image cropping size
* added temporary (react state) image
* added IMAGES_ENABLED flag
* minor lint fix
* save local photos on edit profile upload (wip)
* save profile photos on profile view state (wip)
* remove unecessary computed
* save photo in state before pushing it to viewmodel
* refactor profile pictures's state
* remove unnecessary isMe prop
* removing old comments
* tweak icon size & position
* A few styling tweaks and a fix to mobx state management
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2022-12-06 10:57:15 -06:00
Paul Frazee
5d7814897c
Never allow undefined values in me model
2022-12-06 10:11:45 -06:00
Paul Frazee
1e2ee001a8
Rework the 'main menu' to be a screen that's always in history
2022-12-06 10:11:32 -06:00
Paul Frazee
935cc8f675
Fix: never attempt update on 0 items
2022-12-05 13:36:13 -06:00
Paul Frazee
f1b9114af0
Ensure the UI always renders, even in bad network conditions ( close #6 )
2022-12-05 13:25:04 -06:00
João Ferreiro
b824ac710b
Upload image in composer ( #27 )
...
* upload images in composer v1
* fix android compile
* reafctor image carousel into new component;
fix photo overlapping text in composer
* revert android changes
* further refactoring code into different components
* move show carousel out of the component
* fixing add photo using camera
* fix typescript issue; force mediatype photo
* change post test with photo attached;
remove auto linking settings
* use runInAction in getPhotos model
* react-hooks/exhaustive-deps fixes
* crop every photo;
make use of useCallback
* moving placeholder condition
* Cleanup
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2022-12-02 10:41:01 -06:00
Paul Frazee
6f56a8c539
Improve handling of deleted posts
2022-11-28 16:37:39 -06:00
Paul Frazee
31e0fa898a
Use a persistent notifications model to improve load times of the notifications view
2022-11-28 14:19:49 -06:00
Paul Frazee
d98fbbbe4d
Batch notification loads to avoid layout reflows due to async
2022-11-28 13:45:49 -06:00
Paul Frazee
8af98b4a52
Set a page-size on notifications
2022-11-28 10:22:52 -06:00
Paul Frazee
bc7364acca
Fix 'load more' showing up incorrectly
2022-11-28 08:30:34 -06:00
Paul Frazee
1e9d265403
Add link embeds to posts
2022-11-23 17:01:00 -06:00
Paul Frazee
d0f6da2a51
Include reposts in no-replies view of feeds
2022-11-23 16:27:49 -06:00
Paul Frazee
8e46204617
Detect links in profile bios
2022-11-23 14:53:33 -06:00
Paul Frazee
b844e479a1
Add replying-to context to threads
2022-11-23 14:22:40 -06:00
Paul Frazee
f7ccf14211
Ensure threads group together posts by op
2022-11-23 13:45:50 -06:00