Paul Frazee
060ce2c725
Merge branch 'improved-lightbox' into main
2023-01-17 21:18:25 -06:00
Paul Frazee
a8d2935cf2
Fix an issue that caused the shelf menu to show up at random
2023-01-17 21:01:52 -06:00
Paul Frazee
d6fb1528a0
Remove leftover code
2023-01-17 20:47:43 -06:00
Paul Frazee
2e3d170d1e
Improve lightbox... and update to React Native 0.71.0 ( #49 )
...
* Switch to a better lightbox implementation (close #42 )
* Upgrade to react-native 0.71.0
* Update (or remove low-value) tests
2023-01-17 20:40:02 -06:00
Paul Frazee
4690e28cde
Update (or remove low-value) tests
2023-01-17 20:38:15 -06:00
Paul Frazee
66a754ad22
Upgrade to react-native 0.71.0
2023-01-17 20:21:11 -06:00
Paul Frazee
83a74f0f6e
Switch to a better lightbox implementation ( close #42 )
2023-01-17 19:34:12 -06:00
Paul Frazee
811b8cfc4c
Add images to the post in the right order
2023-01-17 18:35:48 -06:00
Paul Frazee
a81d9cfca6
Give a more sensible default crop in the post image picker (related #39 )
2023-01-17 18:35:37 -06:00
Paul Frazee
c7ef5cd741
Add profile menuitem to main menu ( close #47 )
2023-01-17 16:55:43 -06:00
Paul Frazee
41f6afc528
Fix to extraneous home feed polling
2023-01-17 16:49:11 -06:00
Paul Frazee
37cb821d6b
Visual improvements to post embeds for external links
2023-01-17 16:42:32 -06:00
Paul Frazee
203bfc4c7c
Group together notifications more aggressively
2023-01-17 16:25:10 -06:00
Paul Frazee
779556f36d
Fix left-alignment on notifications
2023-01-17 16:22:34 -06:00
Paul Frazee
cf575cca68
Increase the profile bio line-count cutoff significantly to only catch very silly newline abuse ( close #48 )
2023-01-17 16:18:41 -06:00
Paul Frazee
97e6bdbe40
More adjustments to the repost icon
2023-01-17 13:25:04 -06:00
Paul Frazee
5f0101a360
Enlarge repost icon arrows
2023-01-17 13:21:11 -06:00
Paul Frazee
a3bb305229
Rework repost icon to match line widths
2023-01-17 13:17:38 -06:00
Paul Frazee
808b33e7a7
Refer to upvotes as 'likes' in the UI (will change in the protocol soon)
2023-01-17 12:35:47 -06:00
Paul Frazee
ac917ba829
Fix notification descriptions and render images for your own posts in notifs
2023-01-17 12:12:17 -06:00
Paul Frazee
6c3f2d3505
Lighten post controls a little in light-mode and add them to the theme
2023-01-17 11:20:07 -06:00
Paul Frazee
742a43658f
Lighten borders slightly
2023-01-17 11:14:47 -06:00
Paul Frazee
0307e2e932
Fix an issue that caused the feed to rearrange on loadmore
2023-01-17 10:58:51 -06:00
Paul Frazee
7c1add25a1
Remove duplicate posts caused by reposts
2023-01-17 10:45:37 -06:00
Paul Frazee
feeab9205b
Add loading spinners to lightbox views ( close #38 )
2023-01-17 10:40:09 -06:00
Paul Frazee
1023653d97
Shrink the header back down but use bolder title text
2023-01-17 10:32:40 -06:00
Paul Frazee
077f2fe093
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
d636ec6339
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
98c9a6ad32
Remove the avi from the compose prompt
2023-01-16 17:37:18 -06:00
Paul Frazee
33a4d2cbe5
Enlarge the view header
2023-01-16 17:21:35 -06:00
Paul Frazee
8a5bc60819
Dark mode color fixes
2023-01-16 17:11:15 -06:00
Paul Frazee
f492fd4d41
Readd the FAB for composing new posts
2023-01-16 17:07:33 -06:00
Paul Frazee
ed7204ab71
Round the corners on single-image embeds a bit more
2023-01-16 16:58:30 -06:00
Paul Frazee
9aeaa38f3b
More spacing and sizing tweaks, including larger post controls
2023-01-16 16:54:35 -06:00
Paul Frazee
b3f9ed7981
Enlarge post text slightly
2023-01-16 16:42:07 -06:00
Paul Frazee
b8ab064fcc
More spacing fixes, especially for the repost info
2023-01-16 16:34:52 -06:00
Paul Frazee
58bf9cb8cd
Spacing fixes
2023-01-16 16:30:05 -06:00
Paul Frazee
8a67e8d102
Fix visual consistency of 'reply to' in post and use display name
2023-01-16 16:24:16 -06:00
Paul Frazee
5d6fc56349
Fix missing metrics in post threads
2023-01-16 16:22:24 -06:00
Paul Frazee
77ed2129d3
Move menu controls into post footers and improve meta info rendering
2023-01-16 16:09:51 -06:00
Aryan Goharzad
fcebe8e0b0
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
6df617003a
Fix: remove duplicates in the TL caused by rendering reply parents
2023-01-16 14:49:58 -06:00
Paul Frazee
6953bf9d22
Fix image compression for avis and banner images
2023-01-12 15:07:32 -06:00
Paul Frazee
9396595595
Add scrolling to menu
2023-01-03 14:35:33 -06:00
Paul Frazee
cf13b5cd4c
Bump deps to pull in some bugfixes
2023-01-03 14:31:12 -06:00
Paul Frazee
e24ab48b73
Indicate images in notifications
2023-01-03 13:14:10 -06:00
Paul Frazee
bbee08eb22
Implement validation and proper type detection
2023-01-03 13:08:56 -06:00
Paul Frazee
c68f291128
Improve handling around connection failures during login
2023-01-03 12:17:07 -06:00
Paul Frazee
32b3575074
Add 'is 13' checkbox to account creation
2023-01-03 11:49:40 -06:00
Paul Frazee
11f972c640
Fix to feed update
2023-01-03 11:26:51 -06:00