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
Paul Frazee
d7103412e5
Fix: Adjust home TL post dedup to ensure polling works correctly
2022-11-23 13:29:26 -06:00
Paul Frazee
ad4c413ae4
Show parent post in composer when replying ( close #3 )
2022-11-23 13:28:29 -06:00
Paul Frazee
8004d038ab
Add threading to post feeds
2022-11-23 10:39:28 -06:00
Paul Frazee
ab0f4f8288
Keep fetching suggestions to reach a full list
2022-11-22 15:53:23 -06:00
Paul Frazee
deb7c1bba7
Add 'posts & replies' view to profiles
2022-11-22 12:26:53 -06:00
Paul Frazee
8b1134dc75
Turn home button into a 'go back to start of nav history'
2022-11-22 12:19:38 -06:00
Paul Frazee
c72e1b6635
Refactor: create src/lib to reflect actual sharing of that code
2022-11-22 12:02:31 -06:00
Paul Frazee
4e245f8471
Merge branch 'simplify' into main
2022-11-21 18:55:08 -06:00
Paul Frazee
652362b0c2
Track rotated auth tokens
2022-11-21 16:17:40 -06:00
Paul Frazee
abd6ffdbf5
Add web linking and proper share controls
2022-11-21 16:07:26 -06:00
Paul Frazee
64609575e7
Add build flags and disable tabs for now
2022-11-20 12:00:40 -06:00
Paul Frazee
f11ef7ba0b
Dont group notifications that are an hour apart
2022-11-18 15:38:20 -06:00
Paul Frazee
0439674aa9
Fix data loss on notifications-view update
2022-11-18 14:17:26 -06:00
Paul Frazee
e609f8dadb
Dedup posts in the home TL
2022-11-18 14:05:19 -06:00
Paul Frazee
3da90128f0
Improve reliability of screen titles
2022-11-17 16:01:29 -06:00
Paul Frazee
038556cc58
Add new tab animation
2022-11-17 15:44:54 -06:00
Paul Frazee
f42ff8e4cf
Add live search to autocomplete and only highlight known handles
2022-11-17 14:35:12 -06:00
Paul Frazee
d073049ed2
Fix loadLatest() on home feed
2022-11-17 13:17:08 -06:00
Paul Frazee
a527c1086a
Invalidate profiles cache on direct load
2022-11-17 13:01:57 -06:00