about summary refs log tree commit diff
path: root/src/view/shell
Commit message (Collapse)AuthorAgeFilesLines
...
* Add lightbox for webPaul Frazee2023-01-261-0/+2
|
* Update login/create-account and onboard for webPaul Frazee2023-01-261-6/+10
|
* Add right column of web shell and tweak left columnPaul Frazee2023-01-263-30/+52
|
* Add left column of web shellPaul Frazee2023-01-262-54/+113
|
* Add web layout componentsPaul Frazee2023-01-261-14/+10
|
* Get MVP of web app runningPaul Frazee2023-01-264-35/+140
|
* Fix all type errorsPaul Frazee2023-01-263-82/+89
|
* Resolve all remaining lint issues (#88)Paul Frazee2023-01-242-151/+145
| | | | | | | | | * 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
* more prettier and lint cleanup (#82)Aryan Goharzad2023-01-241-1/+0
| | | | | | | | | | | | | * more prettier and lint cleanup * Fixes more lint issues * lint * ignore more files * remove todos * lint
* Account switcher (#85)Paul Frazee2023-01-242-15/+5
| | | | | | | | | | | | | | | * 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
* Fixes to the followers list viewPaul Frazee2023-01-191-4/+3
|
* Fix: ensure all views can scroll to the bottomPaul Frazee2023-01-191-1/+1
|
* Fix weird bar at top of composer in dark modePaul Frazee2023-01-191-2/+3
|
* Update compose prompt for isual balance and to include image buttonPaul Frazee2023-01-182-1/+9
|
* Rework all typographyPaul Frazee2023-01-181-3/+3
|
* Fix an issue that caused the shelf menu to show up at randomPaul Frazee2023-01-171-9/+12
|
* Add profile menuitem to main menu (close #47)Paul Frazee2023-01-171-3/+20
|
* Remove scenes (#36)Paul Frazee2023-01-171-55/+2
| | | | | | | | | | | | | | | | | | | * Remove scenes from the main menu * Remove scenes from the profile view * Remove 'scenes explainer' from onboarding flow * Remove scene-related modals * Remove member/membership code * Remove all scenes-related items from notifications * Remove scene-related code from posts feed * Remove scene-related API helpers * Update tests
* Unit Testing (#35)João Ferreiro2023-01-173-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add testing lib * remove coverage folder from git * finished basic test setup * fix tests typescript and import paths * add first snapshot * testing utils * rename test files; update script flags; ++tests * testing utils functions * testing downloadAndResize wip * remove download test * specify unwanted coverage paths; remove update snapshots flag * fix strings tests * testing downloadAndResize method * increasing testing * fixing snapshots wip * fixed shell mobile snapshot * adding snapshots for the screens * fix onboard snapshot * fix typescript issues * fix TabsSelector snapshot * Account for testing device's locale in ago() tests * Remove platform detection on regex * mocking store state wip * mocking store state * increasing test coverage * increasing test coverage * increasing test coverage on src/screens * src/screens (except for profile) above 80% cov * testing profile screen wip * increase coverage on Menu and TabsSelector * mocking profile ui state wip * mocking profile ui state wip * fixing mobileshell tests wip * snapshots using testing-library * fixing profile tests wip * removing mobile shell tests * src/view/com tests wip * remove unnecessary patch-package * fixed profile test error * clear mocks after every test * fix base mocked store values (getters) * fix base mocked store values (hasLoaded, nonReplyFeed) * profile screen above 80% coverage * testing custom hooks * improving composer coverage * fix tests after merge * finishing composer coverage * improving src/com/discover coverage * improve src/view/com/login coverage fix SuggestedFollows tests adding some comments * fix SuggestedFollows tests * improve src/view/com/profile coverage extra minor fixes * improve src/view/com/notifications coverage * update coverage ignore patterns * rename errorMessageTryAgainButton increase SuggestedFollows converage * improve src/view/com/posts coverage * improve src/view/com/onboard coverage * update snapshot * improve src/view/com/post coverage * improve src/view/com/post-thread coverage rename ErrorMessage tests test Debug and Log components * init testing state * testing root-store * updating comments * small fixes * removed extra console logs * improve src/state/models coverage refactor rootStore rename some spies * adding cleanup method after tests * improve src/state/models coverage * improve src/state/models coverage * improve src/state/models coverage * improve src/state/models coverage * test setInterval in setupState * Clean up tests and update Home screen state management * Remove some tests we dont need * Remove snapshot tests * Remove any tests that dont demonstrate clear value * Cleanup Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Add scrolling to menuPaul Frazee2023-01-031-2/+4
|
* Introduce error boundaries around all screensPaul Frazee2023-01-021-8/+15
|
* Fix the status bar coloringPaul Frazee2022-12-301-1/+7
|
* Add dark mode togglePaul Frazee2022-12-301-165/+177
|
* Various small fixesPaul Frazee2022-12-301-1/+1
|
* Integrate settings into design system and some various fixes/tweaksPaul Frazee2022-12-302-2/+2
|
* Integrate menu into design systemPaul Frazee2022-12-301-47/+39
|
* Integrate the shell into the design systemPaul Frazee2022-12-301-49/+16
|
* Add a design system (#34)Paul Frazee2022-12-284-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | * Add theming system * Add standard Button control and update RadioButtons * Unify radiobutton with design system * Update debug screen to have multiple views * Add ToggleButton * Update error controls to use design system * Add typography to <Text> element * Move DropdownButton into the design system * Clean out old code * Move Text into design system * Add 'inverted' color palette * Move LoadingPlaceholder into the design system
* Unit testing (#32)João Ferreiro2022-12-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add testing lib * remove coverage folder from git * finished basic test setup * fix tests typescript and import paths * add first snapshot * testing utils * rename test files; update script flags; ++tests * testing utils functions * testing downloadAndResize wip * remove download test * specify unwanted coverage paths; remove update snapshots flag * fix strings tests * testing downloadAndResize method * increasing testing * fixing snapshots wip * fixed shell mobile snapshot * adding snapshots for the screens * fix onboard snapshot * fix typescript issues * fix TabsSelector snapshot * Account for testing device's locale in ago() tests * Remove platform detection on regex Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Wrap all <Text> in a helper that ensures black color is applied by defaultPaul Frazee2022-12-203-3/+3
|
* initial android fixesJoão Ferreiro2022-12-191-2/+6
|
* Hide main menu drawer on click outsidePaul Frazee2022-12-131-1/+5
|
* Use full available screenPaul Frazee2022-12-131-3/+3
|
* Hide footer on scroll down (minimal shell mode)Paul Frazee2022-12-121-5/+32
|
* Add profile image lightboxPaul Frazee2022-12-122-2/+4
|
* More aesthetic and perf improvements to the menu drawerPaul Frazee2022-12-122-54/+79
|
* Improve aesthetic of main menu swipeout (use screen mask)Paul Frazee2022-12-091-4/+24
|
* Add main menu buttonPaul Frazee2022-12-091-8/+11
|
* Turn the main menu into a 'drawer' instead of a screen in the historyPaul Frazee2022-12-082-13/+345
|
* Switch to temporary 'fixed tabs' model for default and notificationsPaul Frazee2022-12-081-4/+20
|
* Replace reanimated for tabs selectorPaul Frazee2022-12-072-54/+60
|
* CleanupPaul Frazee2022-12-071-2/+1
|
* Replace navigational 'back swipe' gesture with new HorzSwipe utilPaul Frazee2022-12-071-44/+34
|
* Switch to react-native default animation tools for composer and post controlsPaul Frazee2022-12-061-15/+18
|
* Rework the 'main menu' to be a screen that's always in historyPaul Frazee2022-12-062-373/+2
|
* Ensure the UI always renders, even in bad network conditions (close #6)Paul Frazee2022-12-052-2/+2
|
* Fix 'swipe back to nothing' bugPaul Frazee2022-12-051-0/+1
|
* Make 'backswipe' a little easier to triggerPaul Frazee2022-12-051-2/+2
|
* Improve handling of deleted postsPaul Frazee2022-11-281-2/+2
|
* Increase information density and enlarge some click targetsPaul Frazee2022-11-282-12/+20
|