dan
8a93321fb1
Give explicit names to MobX observer components ( #1413 )
...
* Consider observer(...) as components
* Add display names to MobX observers
* Temporarily suppress nested components
* Suppress new false positives for react/prop-types
2023-09-07 17:36:08 -07:00
dan
69209c988f
Update build instructions ( #1406 )
...
- Use pnpm
- Clarify when prebuild is needed
2023-09-07 17:29:16 -07:00
dan
a5b89dffa6
Add ESLint React plugin ( #1412 )
...
* Add eslint-plugin-react
* Enable display name rule
2023-09-07 16:38:57 -07:00
Ansh
00595591c4
Hotfix: Fix unable to enter invite code ( #1409 )
...
* Remove accessibilityRole from invite code input
* remove unused styles
2023-09-07 13:50:24 -07:00
Paul Frazee
2963fb4c6d
Fix scrollbar gutters on web ( #1401 )
...
* Fix scrollbar gutters on web
* Fix typecheck
2023-09-07 09:32:14 -07:00
dan
138e6d9b97
Fix lint-staged not allowing edits to Markdown files ( #1402 )
...
* Remove unnecessary overrides config
* Only lint-staged code files
2023-09-07 02:06:07 +01:00
dan
82a17db594
Always prebuild cleanly ( #1399 )
2023-09-06 17:21:48 -07:00
Eric Bailey
b76b56b4a4
Merge pull request #1397 from bluesky-social/eric/fix-startup-error
...
prevent error screen on startup
2023-09-06 16:33:56 -05:00
Eric Bailey
fdc4ae1f7b
prevent error screen on startup
2023-09-06 16:27:44 -05:00
Minseo Lee
b6d239aa37
Update ProfileHeader.tsx ( #1389 )
2023-09-06 13:45:50 -07:00
Ansh
63f0b2f0e5
fix text color on waitlist join ( #1387 )
2023-09-06 09:37:07 -07:00
dan
dd5697329f
Remove unnecessary deps from package.json ( #1393 )
2023-09-06 09:36:45 -07:00
dan
19adb10de1
Use frozen lockfile for CI workflows ( #1394 )
2023-09-06 09:26:19 -07:00
Paul Frazee
565c1a0510
1.49
2023-09-05 14:04:36 -07:00
Paul Frazee
52f3810e81
Update tests
2023-09-05 14:03:39 -07:00
Paul Frazee
411c1581f6
Fix thread positioning on load ( #1385 )
...
* Fix minIndex for consistent positioning on thread view
* Enable maintainVisibleContentPosition on android now that it's supported
2023-09-05 13:40:38 -07:00
Eric Bailey
e3e91816d1
Upgrade to Expo 49 ( #1331 )
...
* update to expo 49
* update expo-camera to fix console erorrs
* run doctor again
* fix ts errors
* patch @sentry/react-native
Getting `cannot read property 'ignoreLogs' of undefined` in this file.
Ironically, this may be a cyclical imports problem. LogBox isn't enabled
in production, so this patch should only affect dev/test.
* fix type error
* reinstall newer reanimated
* pin expo-dev-client to fix reanimated dev-build issue
* fix type errors, fix bad conflict res
* Fix to notifications badge z-index on desktop
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-09-05 12:23:22 -07:00
dan
9a3fa512eb
Enable Fast Refresh for web ( #1383 )
2023-09-05 11:13:42 -07:00
Paul Frazee
764c7cd569
Updates to use dynamic/responsive styles on web ( #1351 )
...
* Move most responsive queries to the hook
* Fix invalid CSS value
* Fixes to tablet render of post thread
* Fix overflow issues on web
* Fix search header on tablet
* Fix QP margin in web composer
* Fix: only apply double gutter once to flatlist (close #1368 )
* Fix styles on discover feeds header
* Fix double discover links in multifeed
2023-09-05 10:42:19 -07:00
dan
be8084ae10
Fix mismatching button label for speech recognition ( #1372 )
...
* Fix mismatching a11y label
* Update all new post button labels to match
2023-09-05 16:55:39 +01:00
dan
161746519c
Fix caret jumps for web composer ( #1374 )
...
* Fix caret jumps for web composer
* Autofocus at the end on mount
2023-09-05 08:21:10 +01:00
Paul Frazee
419ac2d0df
Improved mute alerting ( #1355 )
...
* Use a simpler mute alert when viewing a post by a muted user
* Dont mute self-QPs when we're overriding a mute
* Fix types
2023-09-01 12:30:02 -07:00
Paul Frazee
3e96373903
Sort thread replies by likes ( #1356 )
...
* Sort replies by likes
* Types fix
2023-09-01 11:54:51 -07:00
Ansh
4cd3ddecad
refresh when empty ( #1354 )
2023-08-31 16:45:18 -07:00
Samuel Newman
f16cc9537a
show images in notification if post also has record embed ( #1349 )
2023-08-31 16:44:42 -07:00
Eric Bailey
ba393cd642
encode all unsafe characters in post text for translate URL ( #1345 )
2023-08-31 16:39:18 -07:00
Ansh
d2e65d2a7f
Fix 1338 mark notifications read with timeout and on app state change ( #1340 )
...
* mark notifications read with timeout and on app state change
* fix type
2023-08-30 18:06:02 -07:00
Ansh
4ac82536c9
Fix 1304 refresh notifications when a notif is clicked or received ( #1339 )
...
* refresh notifications when a notif is clicked
* make notification syncing smarter
* allow enabled appview proxy on mobile
* put back syncqueue code
2023-08-30 18:04:33 -07:00
Ansh
4bec7c1d85
Fix #1328 fix emoji picker scroll on firefox and chrome ( #1332 )
...
* fix emoji picker scroll on firefox and chrome
* click outside emoji picker to dismiss
* dynamically position emoji picker
* dynamically placing picker
2023-08-30 17:58:24 -07:00
Paul Frazee
04992f14f1
Improvements to UI in web logged-out views ( #1341 )
...
* Add LoggedOutLayout for desktop/tablet web
* Avoid screen flash in the transition to onboarding
* Fix comment
2023-08-30 17:55:01 -07:00
Ansh
a498acab6e
fix types for breakpoints on mobile ( #1342 )
2023-08-30 17:02:23 -07:00
Paul Frazee
f9cab178b9
Merge branch 'ansh/app-812-add-custom-feed-discovery-to-onboarding' into main
2023-08-30 16:18:21 -07:00
Paul Frazee
59dcedeea2
Fix: remove bottom bar during onboard
2023-08-30 16:15:06 -07:00
Paul Frazee
8bc8dcc094
Simplify the RecommendedFeeds with breakpoint components
2023-08-30 16:13:09 -07:00
Paul Frazee
3fa9b6daba
Fix types and remove dead code
2023-08-30 15:30:26 -07:00
Ansh
9446c67880
Move `PreferencesHomeFeed` to a screen instead of a modal ( #1335 )
...
* move `PreferencesHomeFeed` to a screen instead of a modal
* add web route for home feed preferences
* upgrade `@miblanchard/react-native-slider` to fix lint
* fix web route naming
* fix desktop web styling
* add `react-native-slider` mock
2023-08-30 15:21:12 -07:00
Paul Frazee
a29f10aefe
Moderation settings fixes ( #1336 )
...
* Default isAdultContentEnabled to false on all devices.
The original intent of setting the default based on the device was
to make the maximally-permissive choice. It turns out this was a
mistake as it created sync issues between devices; users would be
confused by the lack of congruity between them. We have to go with
false by default to ensure sync is retained.
* Update preferences model to use new sdk api
* Delete dead code
* Dont show the iOS adult content warning in content filtering settings if adult content is enabled
* Bump @atproto/api@0.6.8
* Codebase style consistency
2023-08-30 15:19:19 -07:00
Paul Frazee
8ed6e72ea4
More fixes to mobile onboard
2023-08-30 15:15:10 -07:00
Paul Frazee
05d1d8d8a4
Fix onboarding on mobile web
2023-08-30 14:57:03 -07:00
Paul Frazee
cd8ae1298e
Tweak dark mode on web
2023-08-30 10:56:07 -07:00
Paul Frazee
b847917969
Tweaks to mobile onboard
2023-08-29 23:02:37 -07:00
Paul Frazee
5e765bf1cb
Rework web onboarding
2023-08-29 22:56:13 -07:00
Paul Frazee
5d9534ca72
Move onboarding to the withAuthRequired HOC
2023-08-29 20:20:51 -07:00
Eric Bailey
3a90b479fd
fix lightbox on search page ( #1330 )
...
* fix lightbox on search page
* add styles to mobile web too
2023-08-29 17:41:50 -07:00
Eric Bailey
22b7964b5e
Merge pull request #1334 from bluesky-social/eric/fix-android-perms-noop
...
handle stuck state with granular android permissions
2023-08-29 19:27:43 -05:00
Eric Bailey
5710140a73
handle stuck state with granular android permissions
2023-08-29 17:09:38 -05:00
Ansh Nanda
bf37913701
fix onboarding on web
2023-08-29 12:16:26 -07:00
Eric Bailey
6bee7d518b
bump yarn ( #1329 )
2023-08-29 11:01:14 -07:00
bnewbold
461c1da6de
update golang to v1.21; set GOEXPERIMENT=loopvar ( #1256 )
...
* golang: update to v1.21, and set GOEXPERIMENT=loopvar
* golang: go mod tidy
2023-08-28 19:35:23 -07:00
Paul Frazee
40e030793a
1.48
2023-08-28 19:11:15 -07:00