about summary refs log tree commit diff
path: root/src/App.web.tsx
Commit message (Collapse)AuthorAgeFilesLines
...
* [APP-511] metrics overhaul: frontend work (#506)Ansh2023-06-151-1/+1
| | | | | | | | | | | | | | | | | | | | | * WIP * fix types and update imports * wip * tagged events that should be server side * remove server-side analytics * remove useless import * add additional profile header events * remove useless import * track follow/unfollow clicks * add missing types
* Feat: Use system default color mode, but allow user overrideJaz2023-05-161-1/+1
|
* [APP-527] setup sentry (#532)Ansh2023-05-011-0/+1
| | | | | | | | | | | | | | | | | | | | | * setup sentry * add sentry to transformIgnorePatterns to fix jest issues * update README with sourcemap instructions * only enable integrations on native * fix sentry web * remove testing code * fix sentry authToken * Switch over to paul's auth tokens temporarily (lol) --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* #435 web dark mode (#455)Ansh2023-04-121-12/+16
| | | | | | | | | | | | | | | | | | | | | * add ThemeProvider to App.web.tsx * make FlatNavigator use themed color * fix extra padding on top in web * add observer to App.web.tsx to make it react to theme changes * fix TS for useColorSchemeStyle * add dark mode toggle button to web LeftNav * fix index.web.tsx border colors for web * Move the darkmode desktop web toggle to the right nav column --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Add analytics to the web build (close #233) (#385)Paul Frazee2023-04-041-6/+10
| | | | | * Add analytics to the web build (close #233) * Use bsky endpoint for analytics
* Move to expo and react-navigation (#288)Paul Frazee2023-03-131-14/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP - adding expo * WIP - adding expo 2 * Fix tsc * Finish adding expo * Disable the 'require cycle' warning * Tweak plist * Modify some dependency versions to make expo happy * Fix icon fill * Get Web compiling for expo * 1.7 * Switch to react-navigation in expo2 (#287) * WIP Switch to react-navigation * WIP Switch to react-navigation 2 * WIP Switch to react-navigation 3 * Convert all screens to react navigation * Update BottomBar for react navigation * Update mobile menu to be react-native drawer * Fixes to drawer and bottombar * Factor out some helpers * Replace the navigation model with react-navigation * Restructure the shell folder and fix the header positioning * Restore the error boundary * Fix tsc * Implement not-found page * Remove react-native-gesture-handler (no longer used) * Handle notifee card presses * Handle all navigations from the state layer * Fix drawer behaviors * Fix two linking issues * Switch to our react-native-progress fork to fix an svg rendering issue * Get Web working with react-navigation * Refactor routes and navigation for a bit more clarity * Remove dead code * Rework Web shell to left/right nav to make this easier * Fix ViewHeader for desktop web * Hide profileheader back btn on desktop web * Move the compose button to the left nav * Implement reply prompt in threads for desktop web * Composer refactors * Factor out all platform-specific text input behaviors from the composer * Small fix * Update the web build to use tiptap for the composer * Tune up the mention autocomplete dropdown * Simplify the default avatar and banner * Fixes to link cards in web composer * Fix dropdowns on web * Tweak load latest on desktop * Add web beta message and feedback link * Fix up links in desktop web
* Sync browser navigation with appPaul Frazee2023-02-241-0/+1
|
* fix: browser historyMichael Staub2023-02-231-1/+9
|
* Implement web toastPaul Frazee2023-01-261-2/+2
|
* Get MVP of web app runningPaul Frazee2023-01-261-2/+5
|
* Fix all type errorsPaul Frazee2023-01-261-2/+2
|
* Fix toast positioning (close #9)Paul Frazee2022-11-281-1/+1
|
* New navigation model (#1)Paul Frazee2022-08-311-2/+2
| | | | | | | | | | | | | | | | | * Flatten all routing into a single stack * Replace router with custom implementation * Add shell header and titles * Add tab selector * Add back/forward history menus on longpress * Fix: don't modify state during render * Add refresh() to navigation and reroute navigations to the current location to refresh instead of add to history * Cache screens during navigation to maintain scroll position and improve load-time for renders
* Implement Web versions of the bottom sheet, toast, and progress circlePaul Frazee2022-07-251-9/+5
|
* Add share bottom-sheet to feed and threadPaul Frazee2022-07-251-3/+9
|
* Add iconsPaul Frazee2022-07-191-22/+2
|
* Replace mobx-state-tree with mobx and get a basic home feed renderingPaul Frazee2022-07-191-2/+26
|
* Add mock API and reorg code for clarityPaul Frazee2022-07-181-1/+1
|
* Add routes and core viewsPaul Frazee2022-06-091-57/+2
|
* Add state managementPaul Frazee2022-06-091-0/+80