Paul Frazee
2798250489
Post layout tweaks ( #53 )
...
* Increase left margin on feed and embiggen avis
* Decrease feed margins a bit
* Tweak post bottom margin
* Update loading placeholder to match feed
* Update 'view full thread' positioning
* Update postthread to match feed layout
* Update notifications and individual post to match new layout
* Add missing aborted check
2023-01-19 10:35:57 -06:00
Paul Frazee
bf03167ca6
Update compose prompt for isual balance and to include image button
2023-01-18 13:57:53 -06:00
Paul Frazee
302acaccb6
Remove all links from post meta to ensure taps are more consistent
2023-01-18 13:10:08 -06:00
Paul Frazee
77580ab6a4
Rework all typography
2023-01-18 11:15:40 -06:00
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
46a8dbdee1
Dark mode color fixes
2023-01-16 17:11:15 -06:00
Paul Frazee
158945bbf6
More spacing and sizing tweaks, including larger post controls
2023-01-16 16:54:35 -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
7f8f53b087
Move menu controls into post footers and improve meta info rendering
2023-01-16 16:09:51 -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
b9b0965000
Implement validation and proper type detection
2023-01-03 13:08:56 -06:00
Paul Frazee
4eabc2d65a
Improve error logging
2023-01-02 21:39:15 -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
55ca7dcce1
Update threads to use design system
2022-12-30 12:19:45 -06:00
Paul Frazee
f609794bd2
Tune post controls
2022-12-28 19:37:30 -06:00
Paul Frazee
607203134e
Update posts in feed to use the theming system
2022-12-28 19:20:02 -06:00
Paul Frazee
23e7ae49d4
Tighten up spacing and dividers
2022-12-28 15:50:28 -06:00
Paul Frazee
7e31645e9a
Add a design system ( #34 )
...
* 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
2022-12-28 14:06:01 -06:00
Paul Frazee
4913a07e33
Unvendor the api and switch to @atproto/api
2022-12-22 09:17:07 -06:00
Paul Frazee
7f4a54ff0d
Fix issue which caused parent posts to fail at mobx reactivity
2022-12-21 14:37:22 -06:00
Paul Frazee
e7d971410f
Update to use new getTimeline, getAuthorFeed, and getPostThread output models
2022-12-20 22:54:56 -06:00
Paul Frazee
abcfc11fe0
Wrap all <Text> in a helper that ensures black color is applied by default
2022-12-20 12:49:44 -06:00
Paul Frazee
74d76fbc6a
Use consistent rendering of avis and post metas in threads
2022-12-20 10:33:56 -06:00
João Ferreiro
70f4debc0b
initial android fixes
2022-12-19 19:20:44 -06:00
Paul Frazee
c9b209c6fd
Tighten up the home feed
2022-12-19 19:12:43 -06:00
Paul Frazee
3ae5f2886b
Enable image-only posts
2022-12-19 18:51:13 -06:00
Paul Frazee
ae3099dfca
Improve thread rendering
2022-12-18 18:54:05 -06:00
Paul Frazee
36dc1c7525
Reduce confusing visual feedback while scrolling
2022-12-18 16:43:18 -06:00
Paul Frazee
4ef3afb604
Fixes to the composer UX around images and scrolling
2022-12-16 14:48:37 -06:00
Paul Frazee
356870ef60
Just do full renders of parent posts in the feed
2022-12-15 11:43:05 -06:00
Paul Frazee
4966b2152e
Add post embeds (images and external links)
2022-12-14 15:35:15 -06:00
Paul Frazee
b5a50478d9
Enlarge feed avis slightly
2022-12-13 15:40:55 -06:00
Paul Frazee
1aec0ee156
Hide footer on scroll down (minimal shell mode)
2022-12-12 16:04:14 -06:00
Paul Frazee
8501cf1c7d
Add 'loading more' spinner to feeds
2022-12-12 11:22:54 -06:00
Paul Frazee
539bf5d350
Add avatar images and fix some type signatures
2022-12-08 13:45:23 -06:00
Paul Frazee
e042bd33ef
Ensure all feed views can refresh
2022-12-06 13:04:40 -06:00
Paul Frazee
246b0e19e1
Add context to replies when appearing in the feed
2022-12-06 12:29:13 -06:00
Paul Frazee
bbe6bf8fc2
Add 'copy post text' tool
2022-12-05 15:03:42 -06:00
Paul Frazee
39bab0bb08
Switch to System font to fix emoji rendering
2022-12-05 13:44:24 -06:00
Paul Frazee
0e6237e58c
Fix toast positioning ( close #9 )
2022-11-28 10:38:16 -06:00
Paul Frazee
e3fffac97b
Increase information density and enlarge some click targets
2022-11-28 09:13:37 -06:00
Paul Frazee
f5ff0fd274
Add link embeds to posts
2022-11-23 17:01:00 -06:00
Paul Frazee
fbcf0d79d1
Show parent post in composer when replying ( close #3 )
2022-11-23 13:28:29 -06:00
Paul Frazee
ba837ad9af
Add threading to post feeds
2022-11-23 10:39:28 -06:00