Paul Frazee
bf1092ad86
Remove scenes ( #36 )
...
* 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
2023-01-17 10:11:30 -06:00
João Ferreiro
5abcc8e336
Unit Testing ( #35 )
...
* 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>
2023-01-17 10:06:00 -06:00
Paul Frazee
11c861d2d3
Remove the avi from the compose prompt
2023-01-16 17:37:18 -06:00
Paul Frazee
dac9bc24d1
Enlarge the view header
2023-01-16 17:21:35 -06:00
Paul Frazee
46a8dbdee1
Dark mode color fixes
2023-01-16 17:11:15 -06:00
Paul Frazee
00b7189d5d
Readd the FAB for composing new posts
2023-01-16 17:07:33 -06:00
Paul Frazee
f7d7c78611
Round the corners on single-image embeds a bit more
2023-01-16 16:58:30 -06:00
Paul Frazee
158945bbf6
More spacing and sizing tweaks, including larger post controls
2023-01-16 16:54:35 -06:00
Paul Frazee
1a69235cf0
Enlarge post text slightly
2023-01-16 16:42:07 -06:00
Paul Frazee
0c9ffd99d8
More spacing fixes, especially for the repost info
2023-01-16 16:34:52 -06:00
Paul Frazee
6d4431b777
Spacing fixes
2023-01-16 16:30:05 -06:00
Paul Frazee
c659f0ef9f
Fix visual consistency of 'reply to' in post and use display name
2023-01-16 16:24:16 -06:00
Paul Frazee
e5e31e5fe2
Fix missing metrics in post threads
2023-01-16 16:22:24 -06:00
Paul Frazee
7f8f53b087
Move menu controls into post footers and improve meta info rendering
2023-01-16 16:09:51 -06:00
Aryan Goharzad
0e85b33276
Readme Cleanup ( #40 )
...
* Readme Cleanup
Updates instructions for starting the dev/staging servers
* Update README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-01-16 15:40:34 -06:00
Paul Frazee
1b5c347667
Fix: remove duplicates in the TL caused by rendering reply parents
2023-01-16 14:49:58 -06:00
Paul Frazee
29020fbcee
Fix image compression for avis and banner images
2023-01-12 15:07:32 -06:00
Paul Frazee
7215da135b
Add scrolling to menu
2023-01-03 14:35:33 -06:00
Paul Frazee
429cc1abf1
Bump deps to pull in some bugfixes
2023-01-03 14:31:12 -06:00
Paul Frazee
87a824429c
Indicate images in notifications
2023-01-03 13:14:10 -06:00
Paul Frazee
b9b0965000
Implement validation and proper type detection
2023-01-03 13:08:56 -06:00
Paul Frazee
1acef14a1c
Improve handling around connection failures during login
2023-01-03 12:17:07 -06:00
Paul Frazee
06de0129af
Add 'is 13' checkbox to account creation
2023-01-03 11:49:40 -06:00
Paul Frazee
147b85c7fb
Fix to feed update
2023-01-03 11:26:51 -06:00
Paul Frazee
42d7dc1c6c
Fix session hydration during load
2023-01-03 11:08:39 -06:00
Paul Frazee
08d38c219d
Fix bug in error handling
2023-01-03 11:08:29 -06:00
Paul Frazee
d262393992
Introduce error boundaries around all screens
2023-01-02 21:49:14 -06:00
Paul Frazee
4eabc2d65a
Improve error logging
2023-01-02 21:39:15 -06:00
Paul Frazee
6885fb2b41
Bump api@0.0.5 and use the type guard helpers
2023-01-02 20:56:35 -06:00
Paul Frazee
f6a0e634d7
Implement logging system
2023-01-02 17:38:13 -06:00
Paul Frazee
99cec71ed7
Dont mute posts for a user when viewing their profile
2023-01-02 13:45:27 -06:00
Paul Frazee
8cd2b4a721
Implement account muting
2023-01-02 13:40:14 -06:00
Paul Frazee
3972706c54
Fix to loading state
2022-12-30 15:58:28 -06:00
Paul Frazee
8f59957fab
Fix the status bar coloring
2022-12-30 15:56:54 -06:00
Paul Frazee
a90fd5d26f
Add dark mode toggle
2022-12-30 15:48:34 -06:00
Paul Frazee
53267d755b
Integrate composer into design system
2022-12-30 15:42:09 -06:00
Paul Frazee
5eddbcea16
Various small fixes
2022-12-30 15:32:07 -06:00
Paul Frazee
3d91cf3137
Integrate search into suggested follows
2022-12-30 15:21:09 -06:00
Paul Frazee
a7a310a06b
Dont autofocus the search input
2022-12-30 15:12:36 -06:00
Paul Frazee
62c6da3b9f
Integrate settings into design system and some various fixes/tweaks
2022-12-30 15:11:47 -06:00
Paul Frazee
d952c550ea
Integrate menu into design system
2022-12-30 15:08:10 -06:00
Paul Frazee
58a591f314
Integrate notifications into the design system
2022-12-30 13:34:10 -06:00
Paul Frazee
9084e0e4a8
Integrate profile listings into design system
2022-12-30 13:20:55 -06:00
Paul Frazee
10f613475a
Update profile header to use design system
2022-12-30 13:13:10 -06:00
Paul Frazee
5e07b5bbc3
Integrate the shell into the design system
2022-12-30 12:49:07 -06:00
Paul Frazee
efaf8a54b8
Integrate ViewSelector into design system
2022-12-30 12:40:16 -06:00
Paul Frazee
b47714fb11
Integrate composer prompt into design system
2022-12-30 12:35:37 -06:00
Paul Frazee
434d874598
Integrate ViewHeader into the design system
2022-12-30 12:29:11 -06:00
Paul Frazee
55ca7dcce1
Update threads to use design system
2022-12-30 12:19:45 -06:00
Paul Frazee
55500e2f66
Improve image layout
2022-12-30 11:55:25 -06:00