Paul Frazee
d26f024fa1
Add explicit link-embed controls to the composer ( #120 )
...
* Add explicit link-embed controls
* Update the target rez/size of link embed thumbs
* Remove the alert before publishing without a link card
2023-01-31 12:29:23 -06:00
Paul Frazee
0942c5ed21
Fix to ordering of images in the embed grid ( #121 )
2023-01-31 12:08:33 -06:00
Aryan Goharzad
b2e7a90565
Replaces the alert with dropdown for profile image and banner ( #123 )
...
* replaces the alert with dropdown for profile image and banner
* lint
2023-01-31 12:07:06 -06:00
Paul Frazee
9302940a23
Update login to use new session.create api, which enables email login ( close #93 ) ( #119 )
2023-01-31 10:38:43 -06:00
Paul Frazee
26a4f85fda
Fix character counter color in dark mode
2023-01-31 10:20:31 -06:00
Paul Frazee
0d8a7cd816
Slightly increase the hitslop for post controls
2023-01-31 08:31:34 -06:00
Paul Frazee
c9c4a107f2
Increase max image resolutions and sizes ( #118 )
2023-01-30 19:26:45 -06:00
Paul Frazee
43bc272615
Fixes to session management ( #117 )
...
* Update session-management to solve incorrectly dropped sessions
* Reset the nav on account switch
* Reset the feed on me.load()
* Update tests to reflect new account-switching behavior
2023-01-30 18:30:42 -06:00
Aryan Goharzad
d563beb239
Image not loading on swipe ( #114 )
...
* Adds prefetching to images
* Adds image prefetch
* bugfix for images not showing on swipe
* Fixes prefetch bug
* Update src/view/com/util/PostEmbeds.tsx
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2023-01-30 13:32:12 -06:00
Paul Frazee
94771b5c7f
Bump @atproto/api@0.0.7 ( #112 )
2023-01-30 12:01:12 -06:00
Aryan Goharzad
a941cc7758
Update to RN 71.1.0 ( #100 )
...
* Update to RN 71
* Adds missing lint plugin
* Add missing native changes
2023-01-27 13:05:23 -06:00
Paul Frazee
759f022351
Bump podfile.lock
2023-01-26 09:51:05 -06:00
Paul Frazee
59b096196c
Brand tuning: switch from "blueprint B" to "cloud imagery" ( #96 )
...
* Switch app icon to bluesky image
* Update splash screen to clouds
* Update login screen to use branding
* Lighten the shadows in the brand imagery
2023-01-25 19:01:16 -06:00
Paul Frazee
f39a27ed66
Fix: dont dedup reposts that are in threads, as that can cause rendering issues ( close #71 )
2023-01-25 17:57:53 -06:00
Paul Frazee
d0bca3c576
Add a sanity check to avoid bad references, close #77
2023-01-25 17:49:22 -06:00
Paul Frazee
03b44c0e45
Fix pagination and rendering of suggested follows ( #95 )
2023-01-25 17:46:14 -06:00
Aryan Goharzad
10c9b26475
Saves image on long press ( #83 )
...
* Saves image on long press
* Adds save on long press
* Forking lightbox
* move to wrapper only to the bottom sheet to reduce impact of this change
* lint
* lint
* lint
* Use official `share` API
* Clean up cache after download
* comment
* comment
* Reduce swipe close velocity
* Updates per feedback
* lint
* bugfix
* Adds delayed press-in for TouchableOpacity
2023-01-25 17:25:34 -06:00
Aryan Goharzad
3e6a6960d4
Adds darkmode support for "Liked by" screen ( #94 )
...
* Adds darkmode support for "Liked by" screen
* changes based on feedback
* variable naming
2023-01-25 16:54:22 -06:00
Paul Frazee
5635bde707
Push notification & session management cleanup ( #92 )
...
* Add some temporary logging to help suss out the session drop issue
* Fix to session resumption: copy session tokens during a resumeSession attempt
* Factor out notifee display into a lib and add to storybook
* Tune the bg notifications fetch to only get what is needed
* Fix: run account update inside a mobx action
* Remove debugging logs for sessions
* Fixes to bg notifications fetch
2023-01-25 11:31:09 -06:00
Paul Frazee
1a8c6ac71e
Fix missing config for background fetch
2023-01-24 19:59:40 -06:00
Paul Frazee
3bb220f8be
Initial pass at push notifications + some fixes to the session management ( #91 )
...
* Fix: test the session during resume to ensure it's valid
* Don't delete sessions for now
* Add notifee and request notif permissions on first login
* Set unread notifications badge on app icon
* Trigger a notifee card on new notifications
* Experimental: use react-native-background-fetch to check for notifications
* Add missing mocks
* Fix to resumeSession()
2023-01-24 19:32:24 -06:00
Paul Frazee
8187a07aee
Add basic analytics ( #89 )
...
* Add basic analytics
* Fix: add mock for analytics
2023-01-24 13:58:35 -06:00
Paul Frazee
d054a69bcf
Resolve all remaining lint issues ( #88 )
...
* Rework 'navIdx' variables from number arrays to strings to avoid equality-check failures in react hooks
* Resolve all remaining lint issues
* Fix tests
* Use node v18 in gh action test
2023-01-24 13:00:11 -06:00
Aryan Goharzad
4b1fe49132
more prettier and lint cleanup ( #82 )
...
* more prettier and lint cleanup
* Fixes more lint issues
* lint
* ignore more files
* remove todos
* lint
2023-01-24 11:03:18 -06:00
Paul Frazee
b2c139dbc0
Account switcher ( #85 )
...
* Update the account-create and signin views to use the design system.
Also:
- Add borderDark to the theme
- Start to an account selector in the signin flow
* Dark mode fixes in signin ui
* Track multiple active accounts and provide account-switching UI
* Add test tooling for an in-memory pds
* Add complete integration tests for login and the account switcher
2023-01-24 09:06:27 -06:00
Aryan Goharzad
02488f06d8
Removes white space from around images ( #81 )
...
* Removes white space from around images
* Add a subtle border
2023-01-23 20:17:37 -06:00
Aryan Goharzad
b0d367a3b8
Lints some errors and warnings ( #76 )
2023-01-20 13:43:28 -06:00
Aryan Goharzad
19c9ffa352
Fixes embed links for twitter and tiktok ( #74 )
2023-01-20 12:54:30 -06:00
Paul Frazee
cfc7d17db3
Only use cursors supplied by the server (ref #59 )
2023-01-20 10:39:00 -06:00
Paul Frazee
71b24952c7
Sanity check selector swipes
2023-01-20 10:15:59 -06:00
Paul Frazee
d7aed0b199
More layout fixes in notifications
2023-01-20 08:40:41 -06:00
Paul Frazee
2823524388
Spacing fix of expanded notifications
2023-01-20 08:36:15 -06:00
Paul Frazee
fd8083350c
Fix font color of expanded notifs
2023-01-20 08:35:35 -06:00
Paul Frazee
1411f33393
Fix text color in composer
2023-01-19 20:08:43 -06:00
Paul Frazee
8840293c92
Fix a case where the 'aborted' error message was getting through
2023-01-19 17:55:00 -06:00
Paul Frazee
83fa99a4fe
Fix: taps on images in the composer now register even when input is focused
2023-01-19 17:46:45 -06:00
Paul Frazee
64473f5c98
Fix: new post doesnt open images selector
2023-01-19 17:37:24 -06:00
Paul Frazee
a45424fdb1
Add the ability to paste images into the composer ( #56 )
2023-01-19 17:36:49 -06:00
Paul Frazee
14d3389a63
Fix error logs
2023-01-19 17:05:36 -06:00
Paul Frazee
311c7b52c8
Fixes to likes list
2023-01-19 16:54:30 -06:00
Paul Frazee
a8fd747187
Fixes to reposted-by list
2023-01-19 16:50:16 -06:00
Paul Frazee
259610ab37
Fixes to follows listing
2023-01-19 16:39:40 -06:00
Paul Frazee
44b4ec22d7
Fixes to the followers list view
2023-01-19 16:38:12 -06:00
Paul Frazee
f3dd6a89a1
Update podfile.lock
2023-01-19 16:37:21 -06:00
Paul Frazee
a60473b93f
Fix: ensure all views can scroll to the bottom
2023-01-19 15:21:06 -06:00
Paul Frazee
c8c5ab05cd
Update load latest to match sizing and aesthetic better
2023-01-19 15:10:15 -06:00
Paul Frazee
38219721c9
Fix html extraction tests
2023-01-19 14:30:33 -06:00
Paul Frazee
9d6e23b6e7
Visual tweaks to post prompts
2023-01-19 14:28:11 -06:00
Paul Frazee
ce69d13ec4
Fix weird bar at top of composer in dark mode
2023-01-19 14:17:15 -06:00
Paul Frazee
4875c2edaf
Fix bad ref
2023-01-19 14:17:00 -06:00