Paul Frazee
6a098cf4a8
Fix background in web scroll elements and update settings screen for web
2023-01-26 20:16:37 -06:00
Paul Frazee
4ccb10c09c
Add web version of the header
2023-01-26 20:04:11 -06:00
Paul Frazee
eb71c77533
Fix repost icon on web
2023-01-26 19:50:04 -06:00
Paul Frazee
c4fb2cdee5
Add right column of web shell and tweak left column
2023-01-26 19:49:16 -06:00
Paul Frazee
bd8c7ab106
Add left column of web shell
2023-01-26 19:06:46 -06:00
Paul Frazee
6b457d8d04
Fix to blurviews
2023-01-26 18:15:43 -06:00
Paul Frazee
9282df591a
Add web layout components
2023-01-26 17:55:15 -06:00
Paul Frazee
50b272c636
Fix: move imports and constants for the api-polyfill over from their old location
2023-01-26 17:38:25 -06:00
Paul Frazee
0627a7d1a7
Get MVP of web app running
2023-01-26 12:53:46 -06:00
Paul Frazee
3a6c0624ab
Add web polyfills
2023-01-26 12:36:27 -06:00
Paul Frazee
e7452f8065
Update web build and web-specific components; RNW now builds
2023-01-26 12:12:27 -06:00
Paul Frazee
280339ae37
Fix all type errors
2023-01-26 11:25:52 -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