Paul Frazee
7916b26aad
Break out the web/native image picking code and make some progress on the web version
2023-01-27 15:51:24 -06:00
Paul Frazee
0673129b20
Fix import paths
2023-01-27 00:19:58 -06:00
Paul Frazee
99360f7bd9
Implement basic web composer
2023-01-27 00:16:07 -06:00
Paul Frazee
5961c26800
Update 'load latest' btn for web
2023-01-26 23:24:37 -06:00
Paul Frazee
e6b63e3f53
Update compose prompts for web
2023-01-26 23:04:38 -06:00
Paul Frazee
cd96c94d3a
Add the user profile to the left nav
2023-01-26 22:40:39 -06:00
Paul Frazee
4b33cdb7ec
Implement modals for web
2023-01-26 22:25:38 -06:00
Paul Frazee
24559599f3
Implement web toast
2023-01-26 22:08:10 -06:00
Paul Frazee
20eaac6acd
Add lightbox for web
2023-01-26 21:54:47 -06:00
Paul Frazee
883d5749ed
Update login/create-account and onboard for web
2023-01-26 21:03:50 -06:00
Paul Frazee
df57c69f06
Update layouts on a bunch of views
2023-01-26 20:33:47 -06:00
Paul Frazee
9659625e8e
Fix background in web scroll elements and update settings screen for web
2023-01-26 20:16:37 -06:00
Paul Frazee
f7e3b1451e
Add web version of the header
2023-01-26 20:04:11 -06:00
Paul Frazee
a3df8840ea
Fix repost icon on web
2023-01-26 19:50:04 -06:00
Paul Frazee
f51ad28025
Add right column of web shell and tweak left column
2023-01-26 19:49:16 -06:00
Paul Frazee
c24d0254bc
Add left column of web shell
2023-01-26 19:06:46 -06:00
Paul Frazee
20ccb03427
Fix to blurviews
2023-01-26 18:15:43 -06:00
Paul Frazee
d04a6d7539
Add web layout components
2023-01-26 17:55:15 -06:00
Paul Frazee
57d876a530
Fix: move imports and constants for the api-polyfill over from their old location
2023-01-26 17:38:25 -06:00
Paul Frazee
a3d2db9645
Get MVP of web app running
2023-01-26 12:53:46 -06:00
Paul Frazee
751dfb20fd
Add web polyfills
2023-01-26 12:36:27 -06:00
Paul Frazee
d6ec627c8c
Update web build and web-specific components; RNW now builds
2023-01-26 12:12:27 -06:00
Paul Frazee
7e3f6f0306
Fix all type errors
2023-01-26 11:25:52 -06:00
Paul Frazee
c4ba5e7fd5
Bump podfile.lock
2023-01-26 09:51:05 -06:00
Paul Frazee
32be661d87
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
67e9b3596d
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
e08a46f0c6
Add a sanity check to avoid bad references, close #77
2023-01-25 17:49:22 -06:00
Paul Frazee
1090783f91
Fix pagination and rendering of suggested follows ( #95 )
2023-01-25 17:46:14 -06:00
Aryan Goharzad
eb33c3fa81
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
adf328b50c
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
5f18931915
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
079e1dbe18
Fix missing config for background fetch
2023-01-24 19:59:40 -06:00
Paul Frazee
869f6c4e0e
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
21f5f4de15
Add basic analytics ( #89 )
...
* Add basic analytics
* Fix: add mock for analytics
2023-01-24 13:58:35 -06:00
Paul Frazee
f36c956536
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
3a90114f3a
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
9027882fb4
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
439305b57e
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
06e41167d0
Lints some errors and warnings ( #76 )
2023-01-20 13:43:28 -06:00
Aryan Goharzad
2fce1637b4
Fixes embed links for twitter and tiktok ( #74 )
2023-01-20 12:54:30 -06:00
Paul Frazee
d4b9ef3b0a
Only use cursors supplied by the server (ref #59 )
2023-01-20 10:39:00 -06:00
Paul Frazee
c4cca8cf6c
Sanity check selector swipes
2023-01-20 10:15:59 -06:00
Paul Frazee
56747263df
More layout fixes in notifications
2023-01-20 08:40:41 -06:00
Paul Frazee
db4109a5ea
Spacing fix of expanded notifications
2023-01-20 08:36:15 -06:00
Paul Frazee
c2e7dd8f48
Fix font color of expanded notifs
2023-01-20 08:35:35 -06:00
Paul Frazee
620d5bb102
Fix text color in composer
2023-01-19 20:08:43 -06:00
Paul Frazee
142b5dfc1b
Fix a case where the 'aborted' error message was getting through
2023-01-19 17:55:00 -06:00
Paul Frazee
ddcc719192
Fix: taps on images in the composer now register even when input is focused
2023-01-19 17:46:45 -06:00
Paul Frazee
41f76a68e3
Fix: new post doesnt open images selector
2023-01-19 17:37:24 -06:00
Paul Frazee
570b76a71d
Add the ability to paste images into the composer ( #56 )
2023-01-19 17:36:49 -06:00