about summary refs log tree commit diff
path: root/package.json
Commit message (Collapse)AuthorAgeFilesLines
* Account switcher (#85)Paul Frazee2023-01-241-2/+4
| | | | | | | | | | | | | | | * 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
* Add the ability to paste images into the composer (#56)Paul Frazee2023-01-191-2/+8
|
* Fixes youtube embed issues (#50)Aryan Goharzad2023-01-191-0/+2
| | | | | | | | | | | | | | | | | * fixes youtube embed * move extractMetaHtml test to its own file * tests cleanup * Add fallback for youtube meta data * lint * Check for youtube in the url domain * use hostname instead of full url to check for link domain * checks only for domain
* Adding action for linting (#51)Aryan Goharzad2023-01-191-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding action for linting * Configuring eslint * Update lint.yml * Update lint.yml * Update lint.yml * adds yarn jest to package.json * test report * debugging tests * trying force exit * force exit * test1 * forceexit * using another reporter * jest debugging * separated lints & tests * test * Cleanup * Add /src/third-party, /ios, and /android to ignore list
* Hackfix around 'images too large' issuePaul Frazee2023-01-181-0/+1
|
* Prettier profile headers (no standard header)Paul Frazee2023-01-181-0/+1
|
* Improve lightbox... and update to React Native 0.71.0 (#49)Paul Frazee2023-01-171-8/+10
| | | | | | | * Switch to a better lightbox implementation (close #42) * Upgrade to react-native 0.71.0 * Update (or remove low-value) tests
* Unit Testing (#35)João Ferreiro2023-01-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Bump deps to pull in some bugfixesPaul Frazee2023-01-031-3/+3
|
* Improve error loggingPaul Frazee2023-01-021-1/+5
|
* Bump api@0.0.5 and use the type guard helpersPaul Frazee2023-01-021-1/+1
|
* Implement account mutingPaul Frazee2023-01-021-1/+1
|
* Bump @atproto/api@0.0.3Paul Frazee2022-12-221-1/+1
|
* Unit testing (#32)João Ferreiro2022-12-221-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Unvendor the api and switch to @atproto/apiPaul Frazee2022-12-221-0/+1
|
* Add haptic feedback to likes and repostsPaul Frazee2022-12-141-0/+1
|
* Add post embeds (images and external links)Paul Frazee2022-12-141-0/+2
|
* Add build version to menuPaul Frazee2022-12-061-0/+1
|
* Upload image in composer (#27)João Ferreiro2022-12-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upload images in composer v1 * fix android compile * reafctor image carousel into new component; fix photo overlapping text in composer * revert android changes * further refactoring code into different components * move show carousel out of the component * fixing add photo using camera * fix typescript issue; force mediatype photo * change post test with photo attached; remove auto linking settings * use runInAction in getPhotos model * react-hooks/exhaustive-deps fixes * crop every photo; make use of useCallback * moving placeholder condition * Cleanup Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Decode html entities in link embedsPaul Frazee2022-11-291-0/+2
|
* Fix a couple incorrect link detections ('e.g.' and 'foo.jpg') (close #13)Paul Frazee2022-11-281-2/+5
|
* Fix to testsPaul Frazee2022-11-221-0/+1
|
* Poll periodically for new postsPaul Frazee2022-11-171-0/+1
|
* Fix sizing on smaller phonesPaul Frazee2022-11-161-1/+1
|
* Add missing depPaul Frazee2022-11-151-0/+1
|
* Add staging envPaul Frazee2022-11-111-1/+1
|
* Implement scenes listing in main menuPaul Frazee2022-11-081-0/+2
|
* Add onboarding (WIP)Paul Frazee2022-11-071-0/+2
|
* Unify profile follow btn colors with the restPaul Frazee2022-11-051-1/+1
|
* Add splash screen to iosPaul Frazee2022-11-051-0/+1
|
* Add account creationPaul Frazee2022-09-271-0/+1
|
* Remove old auth codePaul Frazee2022-09-271-2/+1
|
* Implement signin flowPaul Frazee2022-09-261-1/+0
|
* Replace mock-api with real apiPaul Frazee2022-09-221-9/+3
|
* Add composer FAB to home pagePaul Frazee2022-08-311-0/+1
|
* New navigation model (#1)Paul Frazee2022-08-311-4/+0
| | | | | | | | | | | | | | | | | * 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
* Add notifications viewPaul Frazee2022-07-261-1/+1
|
* Add followers and follows listPaul Frazee2022-07-261-1/+1
|
* Replace momentjs - it is too large of a dependencyPaul Frazee2022-07-261-1/+0
|
* Implement Web versions of the bottom sheet, toast, and progress circlePaul Frazee2022-07-251-0/+1
|
* Add share bottom-sheet to feed and threadPaul Frazee2022-07-251-0/+6
|
* Add post composerPaul Frazee2022-07-221-0/+1
|
* Implement like and repostPaul Frazee2022-07-221-1/+1
|
* Add profile viewPaul Frazee2022-07-211-1/+1
|
* Add the ability to navigate to posts within a threadPaul Frazee2022-07-211-1/+1
|
* Add WIP post-thread viewPaul Frazee2022-07-201-0/+2
|
* More realistic mock dataPaul Frazee2022-07-201-1/+1
|
* Add iconsPaul Frazee2022-07-191-0/+5
|
* Replace mobx-state-tree with mobx and get a basic home feed renderingPaul Frazee2022-07-191-3/+3
|
* Bundle official msrcrypto distro in the source (solves some bugs, probably ↵Paul Frazee2022-07-191-1/+0
| | | | safer)