Eric Bailey
9a86f0dae4
simplify logic
2023-09-14 13:23:20 -05:00
Eric Bailey
a88ac217c2
fix theme switching on web without refresh
2023-09-14 12:55:47 -05:00
Ansh
b9268d503a
wrap impersonation text ( #1447 )
2023-09-13 11:12:58 -07:00
Ansh
9c72fcc9b4
share mute list link with did not handle ( #1438 )
2023-09-12 15:35:34 -07:00
Ansh
4977a5d2a3
Fix 651 Make followers and following button into a `<Link>` ( #1429 )
...
* make followers and following button into a Link
* make buttons into `<a>` tags
2023-09-12 13:47:55 -07:00
Paul Frazee
2b6fe4cb50
1.50
2023-09-11 18:23:40 -07:00
Paul Frazee
9b5bd53f84
Remove accessibilityRole=button on dropdown mask, it causes issues on firefox ( #1436 )
2023-09-11 18:09:02 -07:00
Paul Frazee
9e8b14f710
Add birth date gating to moderation settings ( #1435 )
...
* Add birth date preference, modal to set, link in settings, and age gate in moderation
* Styling fixes for android
* Fix types
2023-09-11 18:04:09 -07:00
Paul Frazee
0090371011
Paginate the PostThread to avoid rendering too many posts and crashing the app on large threads ( #1432 )
2023-09-11 17:41:00 -07:00
Eric Bailey
21371081c6
fix theme flashing ( #1417 )
...
* fix theme flashing
* remove memo
* use AppState listener
2023-09-11 14:39:31 -07:00
Paul Frazee
f8c611118e
Separate list deletion into chunks ( close #1430 ) ( #1431 )
2023-09-11 14:28:30 -07:00
Paul Frazee
977f9228f8
Revert "Fix 1338 mark notifications read with timeout and on app state change ( #1340 )" ( #1433 )
...
This reverts commit d2e65d2a7f
.
2023-09-11 14:28:13 -07:00
Paul Frazee
57c10cbcab
Bump @atproto/api@0.6.12 ( #1434 )
2023-09-11 14:28:02 -07:00
Ansh
27cb1bd276
make sure click events on the emoji picker don't bubble up to the mask ( #1427 )
2023-09-11 13:31:14 -07:00
Ansh
bcd63e710c
Lytic analytics migration ( #1428 )
...
* add new api event proxy
* add new apiHost for analytics web
2023-09-11 11:41:27 -07:00
Ansh
01775e5bff
add new api event proxy ( #1400 )
2023-09-11 22:36:49 +05:30
uakci
731d84faaa
composer: inhibit Cmd-Enter from inputting newline ( #1421 )
2023-09-11 09:02:14 -07:00
Bossett
775aa87540
Update time.ts to handle very small or negative time differences ( #1390 )
...
* Update time.ts to handle very small or negative time differences
Right now, posts can appear to be from the future with a negative time difference (i.e. -3s appears). This change defines 'NOW' as less than 5 seconds old, and returns 'now' in that case.
It's not clear how localisation is handled - this may need translation.
* Add test for 'now' in time/ago(...)
Add tests for ago() for right now (i.e. 'now') and 10s ago to ensure the seconds case is still tested
2023-09-08 08:57:22 -07:00
dan
6d73ed96e1
Make Sentry optional ( #1416 )
...
* Move app.json -> app.config.js
* Make Sentry optional
2023-09-08 08:47:01 -07:00
dan
adc5b75b2b
Fix autocomplete avatar alignment ( #1414 )
2023-09-08 16:30:42 +01:00
dan
44a00e1b7e
Set crop mode to None by default ( #1415 )
...
Fixes #1263
Previously, opening the crop tool had 1:1 selected by default. So if you opened it and pressed Done without changing anything, it would format the image as 1:1.
After this change, None is selected by default. So if you open the crop tool and press Done without changing anything, nothing will change.
2023-09-08 16:30:00 +01:00
Micah Maligie
c10cb8e972
💅 disallow overflow outside of post content area(s) ( #1395 )
2023-09-07 18:13:28 -07:00
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