Commit Graph

1283 Commits

Author SHA1 Message Date
xmflsct 02a90e84f3 Wrong side of fixing crash 2023-01-12 20:17:26 +01:00
xmflsct 50f95900b6 Update Push.tsx 2023-01-11 23:34:02 +01:00
xmflsct c7602df08c
New translations compose.json (Catalan) (#651) 2023-01-11 22:55:35 +01:00
xmflsct 7f97908e23 Fix bugs 2023-01-11 22:54:24 +01:00
xmflsct 76d4bc754b Fix accounts array empty not init 2023-01-11 22:18:02 +01:00
xmflsct 30be3cdb15 Fix prepended toots not interactable 2023-01-11 21:51:28 +01:00
xmflsct 01c27d6a99 Fix tooot support broken 2023-01-11 21:35:50 +01:00
xmflsct e31ce3772a Do not auto refetch home timeline
Due to the new timeline position feature, auto refetch would shift the timeline and the user is not at the newest of the list anyway
2023-01-11 21:11:43 +01:00
xmflsct f93fe09783 Fix push wrong auth key format 2023-01-11 21:01:44 +01:00
xmflsct def4c5424e Reload image when the source is changed 2023-01-10 19:36:42 +01:00
xmflsct 8610be1caf Fix bugs 2023-01-10 14:56:13 +01:00
xmflsct 3de4212a65 Fix #646 2023-01-10 13:27:47 +01:00
xmflsct 1918274ec9 Update Toot.tsx 2023-01-10 00:52:50 +01:00
xmflsct d68ec113c6 Fix font size setting 2023-01-10 00:28:39 +01:00
xmflsct 89e2b46792 Merge branch 'main' of https://github.com/tooot-app/app 2023-01-09 22:53:34 +01:00
xmflsct a4e6540b50
New Crowdin updates (#642)
* New translations contextMenu.json (Chinese Traditional)

* New translations contextMenu.json (Polish)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Ukrainian)

* New translations contextMenu.json (Chinese Simplified)

* New translations contextMenu.json (German)

* New translations contextMenu.json (Dutch)
2023-01-09 22:53:23 +01:00
xmflsct a4e97ccb1c Fix warnings and errors 2023-01-09 22:28:53 +01:00
xmflsct b9c4b139f5 Tune queries 2023-01-09 19:18:48 +01:00
xmflsct be772f905d Added global scopes 2023-01-09 16:54:30 +01:00
xmflsct cd7e740ab1 Fix remove reply level not showing up correctly 2023-01-09 16:52:29 +01:00
xmflsct 1025d85ae5 Moving to JSON instead of FormData for oauth 2023-01-09 16:44:11 +01:00
xmflsct 1b2d9d144f Fix bugs 2023-01-09 10:11:44 +01:00
xmflsct 215534d0c8 Fix #605
Turns out to be much more complicated than expected. Finally got the app running through Browser Stack (thanks for their sponsoring!), realised the issue was related to an early attempt to create a build for F-Droid #50 which removed the Google Service. However for Android push, Google service is still required.
2023-01-09 00:55:29 +01:00
xmflsct a3b5a132c5 Added GoToSocial support
Fix #206
Fix https://github.com/superseriousbusiness/gotosocial/issues/825
2023-01-08 20:07:20 +01:00
xmflsct 43c0447418
New Crowdin updates (#641)
* New translations timeline.json (Korean)

* New translations contextMenu.json (Korean)

* New translations compose.json (Korean)

* New translations tabs.json (Korean)

* New translations contextMenu.json (German)

* New translations contextMenu.json (Italian)

* New translations contextMenu.json (Japanese)

* New translations contextMenu.json (Korean)

* New translations contextMenu.json (Chinese Simplified)

* New translations contextMenu.json (Chinese Traditional)

* New translations contextMenu.json (Vietnamese)

* New translations contextMenu.json (Portuguese, Brazilian)

* New translations contextMenu.json (French)

* New translations contextMenu.json (Polish)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Swedish)

* New translations contextMenu.json (Czech)

* New translations contextMenu.json (Dutch)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Ukrainian)

* New translations contextMenu.json (Russian)

* New translations contextMenu.json (Greek)

* New translations contextMenu.json (Chinese Simplified)
2023-01-08 18:12:13 +01:00
vitalyster 59a2d932e3
OAuth: send PKCE code verifier with token request (#640)
* OAuth: send PKCE code verifier with token request

* Prevents typescript's warning

Co-authored-by: xmflsct <me@xmflsct.com>
2023-01-08 18:06:30 +01:00
xmflsct 972ae46d45 Fix #604 2023-01-08 17:56:34 +01:00
xmflsct 0b1fdf59ca Added notes to #608
Not yet able to edit
2023-01-08 17:32:20 +01:00
xmflsct cc6740a7c0 Fix adding account bug 2023-01-08 17:07:47 +01:00
xmflsct 6ce78e94f8 Fix #271
Added follow as menu option
2023-01-08 16:59:35 +01:00
xmflsct 9e0e8db82a Fix Android start up crash
Maybe then we can run it in BrowserStack
2023-01-08 12:21:38 +01:00
xmflsct fb3f2e82d6 Fix Android bugs 2023-01-08 00:05:58 +01:00
xmflsct 2d9dc00683 Fix #633
https://github.com/expo/expo/issues/6864#issuecomment-678620290
2023-01-07 23:56:24 +01:00
xmflsct d6d0cc0d03 Fix Android crashing
Somehow get MMKV number would crash
2023-01-07 23:37:30 +01:00
xmflsct 7db8b26dd9 Simplify and improve pagination 2023-01-07 18:01:08 +01:00
xmflsct 44f8900902 Support broader fedi tag type 2023-01-07 16:41:14 +01:00
xmflsct 50332773c3 Fix #490
Support remembering timeline position in following
2023-01-07 16:27:40 +01:00
xmflsct fb9b7486d0 Use placeholder data instead of initial data 2023-01-07 13:08:33 +01:00
xmflsct 23a8c03be2 Fix when there is no newer content 2023-01-07 12:15:07 +01:00
xmflsct 88528f5293 Refine scroll after fetch newer 2023-01-07 12:10:41 +01:00
xmflsct 1704c0401c Fix remote toot level is not applied 2023-01-07 11:32:50 +01:00
xmflsct ea02561cdb With local caching and gradual prepending
For #490
2023-01-07 00:43:00 +01:00
xmflsct 70d57ed830 Fetching now works better
For #490
2023-01-06 22:58:01 +01:00
xmflsct c2aa78fef8 Fix highlighted toot cannot be actioned 2023-01-06 18:38:52 +01:00
xmflsct 5ce7d50f8f Make remote fetch more lazy
Sometime the local instance responses slower that would result in all the context are remote, which is not ideal.
2023-01-06 18:31:33 +01:00
xmflsct c7a472124c Revert "Try out FlashList"
This reverts commit 8406a57143.
2023-01-06 14:00:50 +01:00
xmflsct 8406a57143 Try out FlashList 2023-01-06 01:41:46 +01:00
xmflsct bd3046cc2f Updates 2023-01-06 01:08:27 +01:00
xmflsct c83a74d1c3 Fix status interactions 2023-01-06 01:01:10 +01:00
xmflsct feadcc019c Updates 2023-01-05 00:49:10 +01:00
xmflsct bb9fa0c752 Improved history diff 2023-01-04 23:12:18 +01:00
xmflsct 06324ee51a Believe #638 can be closed now! 2023-01-04 22:39:29 +01:00
xmflsct 092bc5013a Merge branch 'main' of https://github.com/tooot-app/app 2023-01-04 00:14:34 +01:00
xmflsct ba5bc35a05
New Crowdin updates (#618)
* New translations tabs.json (Vietnamese)

* New translations instance.json (Vietnamese)

* New translations contextMenu.json (Vietnamese)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Catalan)

* New translations timeline.json (Spanish)

* New translations tabs.json (Spanish)

* New translations common.json (Ukrainian)

* New translations instance.json (Ukrainian)

* New translations parse.json (Ukrainian)

* New translations timeline.json (Ukrainian)

* New translations timeline.json (Ukrainian)

* New translations mediaSelector.json (Ukrainian)

* New translations accountSelection.json (Ukrainian)

* New translations common.json (Greek)

* New translations instance.json (Greek)

* New translations parse.json (Greek)

* New translations relationship.json (Greek)

* New translations timeline.json (Greek)

* New translations actions.json (Greek)

* New translations imageViewer.json (Greek)

* New translations announcements.json (Greek)

* New translations compose.json (Greek)

* New translations screens.json (Greek)

* New translations tabs.json (Greek)

* New translations mediaSelector.json (Greek)

* New translations emojis.json (Greek)

* New translations contextMenu.json (Greek)

* New translations accountSelection.json (Greek)

* New translations common.json (Greek)

* New translations instance.json (Greek)

* New translations parse.json (Greek)

* New translations actions.json (Greek)

* New translations imageViewer.json (Greek)

* New translations announcements.json (Greek)

* New translations compose.json (Greek)

* New translations screens.json (Greek)

* New translations mediaSelector.json (Greek)

* New translations emojis.json (Greek)

* New translations accountSelection.json (Greek)

* New translations tabs.json (Greek)

* New translations contextMenu.json (Greek)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Chinese Simplified)

* New translations relationship.json (Greek)

* New translations timeline.json (Greek)

* New translations contextMenu.json (Greek)

* New translations timeline.json (Greek)

* New translations tabs.json (Catalan)

* New translations timeline.json (German)

* New translations timeline.json (Italian)

* New translations timeline.json (Japanese)

* New translations timeline.json (Korean)

* New translations timeline.json (Chinese Simplified)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations timeline.json (Portuguese, Brazilian)

* New translations timeline.json (French)

* New translations timeline.json (Spanish)

* New translations timeline.json (Swedish)

* New translations timeline.json (Dutch)

* New translations timeline.json (Catalan)

* New translations timeline.json (Ukrainian)

* New translations timeline.json (German)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Ukrainian)

* New translations timeline.json (Vietnamese)

* New translations timeline.json (Dutch)

* New translations timeline.json (Spanish)

* New translations timeline.json (Catalan)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (French)

* New translations tabs.json (Spanish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Greek)

* New translations timeline.json (German)

* New translations timeline.json (Italian)

* New translations timeline.json (Japanese)

* New translations timeline.json (Korean)

* New translations timeline.json (Chinese Simplified)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations timeline.json (Portuguese, Brazilian)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations timeline.json (French)

* New translations tabs.json (French)

* New translations timeline.json (Polish)

* New translations timeline.json (Spanish)

* New translations tabs.json (Spanish)

* New translations timeline.json (Swedish)

* New translations tabs.json (Swedish)

* New translations timeline.json (Czech)

* New translations timeline.json (Dutch)

* New translations tabs.json (Dutch)

* New translations timeline.json (Catalan)

* New translations tabs.json (Catalan)

* New translations timeline.json (Ukrainian)

* New translations tabs.json (Ukrainian)

* New translations timeline.json (Russian)

* New translations timeline.json (Greek)

* New translations tabs.json (Greek)

* New translations timeline.json (Chinese Traditional)

* New translations tabs.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations tabs.json (Vietnamese)

* New translations timeline.json (German)

* New translations timeline.json (German)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations contextMenu.json (German)

* New translations contextMenu.json (Japanese)

* New translations contextMenu.json (Korean)

* New translations contextMenu.json (Chinese Simplified)

* New translations contextMenu.json (Chinese Traditional)

* New translations contextMenu.json (Vietnamese)

* New translations contextMenu.json (French)

* New translations contextMenu.json (Polish)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Swedish)

* New translations timeline.json (Dutch)

* New translations contextMenu.json (Dutch)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Ukrainian)

* New translations contextMenu.json (Greek)

* New translations tabs.json (Ukrainian)

* New translations timeline.json (Spanish)

* New translations contextMenu.json (Spanish)

* New translations timeline.json (Catalan)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Vietnamese)

* New translations tabs.json (Vietnamese)

* New translations contextMenu.json (Ukrainian)

* New translations timeline.json (German)

* New translations timeline.json (Italian)

* New translations timeline.json (Japanese)

* New translations timeline.json (Korean)

* New translations timeline.json (Chinese Simplified)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations timeline.json (Portuguese, Brazilian)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations timeline.json (French)

* New translations tabs.json (French)

* New translations timeline.json (Spanish)

* New translations tabs.json (Spanish)

* New translations timeline.json (Polish)

* New translations tabs.json (Polish)

* New translations timeline.json (Czech)

* New translations timeline.json (Swedish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Czech)

* New translations timeline.json (Dutch)

* New translations tabs.json (Dutch)

* New translations timeline.json (Catalan)

* New translations tabs.json (Catalan)

* New translations timeline.json (Ukrainian)

* New translations tabs.json (Ukrainian)

* New translations timeline.json (Russian)

* New translations tabs.json (Russian)

* New translations timeline.json (Greek)

* New translations tabs.json (Greek)

* New translations timeline.json (Chinese Traditional)

* New translations tabs.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations timeline.json (Dutch)

* New translations timeline.json (Spanish)

* New translations tabs.json (Spanish)

* New translations timeline.json (Catalan)

* New translations tabs.json (Catalan)

* New translations timeline.json (Ukrainian)

* New translations tabs.json (Ukrainian)

* New translations timeline.json (German)

* New translations tabs.json (German)

* New translations tabs.json (Ukrainian)

* New translations timeline.json (Polish)

* New translations timeline.json (Polish)

* New translations imageViewer.json (Polish)

* New translations compose.json (Polish)

* New translations screens.json (Polish)

* New translations tabs.json (Polish)

* New translations tabs.json (Dutch)

* New translations timeline.json (Swedish)

* New translations tabs.json (Swedish)

* New translations contextMenu.json (Swedish)

* New translations tabs.json (Polish)

* New translations tabs.json (Polish)

* New translations mediaSelector.json (Polish)

* New translations emojis.json (Polish)

* New translations contextMenu.json (Polish)

* New translations accountSelection.json (Polish)

* New translations timeline.json (Chinese Simplified)

* New translations contextMenu.json (Chinese Simplified)

* New translations tabs.json (Chinese Simplified)
2023-01-04 00:14:20 +01:00
xmflsct 6b73485aae Bump packages 2023-01-04 00:06:37 +01:00
xmflsct 0bcd0c1725 Continue refine remote logic #638 2023-01-03 23:57:23 +01:00
xmflsct b067b9bdb1 Properly clean and reset navigators 2023-01-03 00:10:44 +01:00
xmflsct 4c6b8f0959 Fix toot action for #638 2023-01-02 23:18:22 +01:00
xmflsct 6dafbc96af Account actions working for #638 2023-01-02 02:08:12 +01:00
xmflsct 62df29a479 Update status.ts 2023-01-01 18:54:42 +01:00
xmflsct f3e1741629 Update updateStatusProperty.ts 2023-01-01 18:48:32 +01:00
xmflsct 2705b4b804 Simplify update toot logic 2023-01-01 18:37:05 +01:00
xmflsct 56d1090ca9 Actions working for #638 2023-01-01 17:20:35 +01:00
xmflsct ced71d6611 Reply working for #638 2023-01-01 16:44:55 +01:00
xmflsct ac9738d358 Remove flat list in compose view 2023-01-01 13:39:48 +01:00
xmflsct 554825a9ea Fix #636 2022-12-31 15:58:18 +01:00
xmflsct 13303c4269 Early demo of #638
Actions are not working yet
2022-12-31 15:53:02 +01:00
xmflsct eb385b8872 Fix bugs 2022-12-31 14:00:52 +01:00
xmflsct 65e9f41a3b Fix bugs 2022-12-31 12:56:10 +01:00
xmflsct f0734e52e7 Add string for #631 2022-12-31 02:08:33 +01:00
xmflsct 7ccfdc7562 Fix #631 2022-12-31 02:06:19 +01:00
xmflsct 4a25feb346 Fix #635 2022-12-31 00:31:25 +01:00
xmflsct b677c4b7ce Fix #558 #602 2022-12-31 00:07:28 +01:00
xmflsct 49a0e6d63e Remove base64 dep 2022-12-30 15:14:16 +01:00
xmflsct 0de7e84f58 Fix #632
No need to warn
2022-12-30 12:56:13 +01:00
xmflsct e13669af56 Support migrating from older database 2022-12-30 10:44:30 +01:00
xmflsct ca7309b862 Fix #601 #577 2022-12-29 23:38:44 +01:00
xmflsct 14b23ac480 Merge branch 'main' of https://github.com/tooot-app/app 2022-12-29 23:14:55 +01:00
John HU 1029cb6a67
Use lowercase via instead of Via (#621) 2022-12-29 23:14:40 +01:00
xmflsct a77e495b6b Fix admin options not showing up 2022-12-29 23:13:22 +01:00
xmflsct 43a98be2d9 Fix in case font size is missing 2022-12-29 23:03:23 +01:00
xmflsct c6aff79055 Fix public domain and API domain differ 2022-12-29 23:00:17 +01:00
xmflsct 53ea661d9a Use i18next's native RTL detection 2022-12-29 18:03:23 +01:00
xmflsct 892e6c6131 Updates 2022-12-29 01:10:50 +01:00
xmflsct 2a40043b2e Refine querying followed tags 2022-12-29 00:58:07 +01:00
xmflsct 4cddbb9bad Remove most React memorization
Though added memo for timeline components making them (almost) pure
2022-12-29 00:36:35 +01:00
xmflsct 1ea6aff328
619 restructure local storage (#628)
* To MMKV migration working

* POC migrated font size settings

* Moved settings to mmkv

* Fix typos

* Migrated contexts slice

* Migrated app slice

* POC instance emoji update

* Migrated drafts

* Migrated simple instance properties

* All migrated!

* Re-structure files

* Tolerant of undefined settings

* Can properly logging in and out including empty state
2022-12-28 23:41:36 +01:00
xmflsct a40f0d9f82 Fix #620 #606 2022-12-26 01:06:33 +01:00
xmflsct 34f7218c34 Fix React key missing 2022-12-25 17:40:53 +01:00
xmflsct 21d6baa70d Fix babel 2022-12-24 14:46:39 +01:00
xmflsct e1f951eb8c
New Crowdin updates (#599)
* New translations instance.json (Russian)

* New translations timeline.json (Russian)

* New translations actions.json (Russian)

* New translations announcements.json (Russian)

* New translations compose.json (Russian)

* New translations screens.json (Russian)

* New translations tabs.json (Russian)

* New translations emojis.json (Russian)

* New translations accountSelection.json (Russian)

* New translations contextMenu.json (German)

* New translations timeline.json (Spanish)

* New translations contextMenu.json (Spanish)

* New translations timeline.json (Catalan)

* New translations contextMenu.json (Catalan)

* New translations common.json (Spanish)

* New translations contextMenu.json (Spanish)

* New translations compose.json (Catalan)

* New translations timeline.json (Spanish)

* New translations compose.json (Spanish)

* New translations tabs.json (Spanish)

* New translations timeline.json (Catalan)

* New translations compose.json (Catalan)

* New translations tabs.json (Catalan)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (French)

* New translations tabs.json (Polish)

* New translations tabs.json (Spanish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Czech)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Russian)

* New translations announcements.json (Catalan)

* New translations compose.json (Catalan)

* New translations tabs.json (Catalan)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (French)

* New translations tabs.json (Polish)

* New translations tabs.json (Spanish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Czech)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Russian)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Chinese Traditional)

* New translations common.json (Polish)

* New translations instance.json (Polish)

* New translations parse.json (Polish)

* New translations relationship.json (Polish)

* New translations timeline.json (Polish)

* New translations imageViewer.json (Polish)

* New translations announcements.json (Polish)

* New translations compose.json (Polish)

* New translations contextMenu.json (Polish)

* New translations compose.json (Polish)

* New translations tabs.json (Polish)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Spanish)

* New translations tabs.json (Catalan)

* New translations compose.json (German)

* New translations compose.json (Italian)

* New translations compose.json (Japanese)

* New translations compose.json (Korean)

* New translations compose.json (Chinese Simplified)

* New translations compose.json (Chinese Traditional)

* New translations compose.json (Vietnamese)

* New translations compose.json (Portuguese, Brazilian)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations compose.json (French)

* New translations tabs.json (French)

* New translations compose.json (Polish)

* New translations tabs.json (Polish)

* New translations compose.json (Spanish)

* New translations tabs.json (Spanish)

* New translations compose.json (Swedish)

* New translations tabs.json (Swedish)

* New translations compose.json (Czech)

* New translations tabs.json (Czech)

* New translations compose.json (Dutch)

* New translations tabs.json (Dutch)

* New translations compose.json (Catalan)

* New translations tabs.json (Catalan)

* New translations compose.json (Ukrainian)

* New translations tabs.json (Ukrainian)

* New translations compose.json (Russian)

* New translations tabs.json (Russian)

* New translations tabs.json (Portuguese, Brazilian)

* New translations contextMenu.json (German)

* New translations contextMenu.json (Italian)

* New translations contextMenu.json (Japanese)

* New translations contextMenu.json (Korean)

* New translations contextMenu.json (Chinese Simplified)

* New translations contextMenu.json (Chinese Traditional)

* New translations contextMenu.json (Vietnamese)

* New translations contextMenu.json (Portuguese, Brazilian)

* New translations tabs.json (German)

* New translations tabs.json (Chinese Traditional)

* New translations contextMenu.json (French)

* New translations contextMenu.json (Polish)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Swedish)

* New translations contextMenu.json (Czech)

* New translations tabs.json (Dutch)

* New translations contextMenu.json (Dutch)

* New translations contextMenu.json (Catalan)

* New translations timeline.json (Ukrainian)

* New translations tabs.json (Ukrainian)

* New translations contextMenu.json (Ukrainian)

* New translations contextMenu.json (Russian)

* New translations contextMenu.json (Ukrainian)

* New translations tabs.json (Spanish)

* New translations contextMenu.json (Spanish)

* New translations tabs.json (Catalan)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Chinese Simplified)

* New translations tabs.json (Chinese Simplified)
2022-12-24 02:25:16 +01:00
xmflsct 219358cf54 Fix #590 2022-12-24 02:13:24 +01:00
xmflsct e27bf7407b Fix #616 2022-12-24 01:59:18 +01:00
xmflsct b6045e5121 Remove most React memo
Maybe would solve iOS out of memory crashes
2022-12-24 01:18:20 +01:00
xmflsct 1e0e8842db Use new Sentry tracing 2022-12-24 01:07:08 +01:00
xmflsct 64b367a247 Fix #614 2022-12-23 20:02:44 +01:00
xmflsct 3594500b3e Fix #610 2022-12-23 18:49:50 +01:00
xmflsct f3c40e9486 Fix #611 2022-12-23 18:19:14 +01:00
xmflsct 57e1206faf Upgrade to yarn 3 2022-12-23 17:47:01 +01:00
xmflsct e32125ad17 Update i18next type 2022-12-23 15:53:40 +01:00
xmflsct b388853429 Refine types for #600 2022-12-22 18:38:04 +01:00
xmflsct 39ab9059d9 Fix #600 2022-12-22 01:21:51 +01:00
xmflsct fb7111d771
New Crowdin updates (#591)
* New translations instance.json (Russian)

* New translations timeline.json (Russian)

* New translations actions.json (Russian)

* New translations announcements.json (Russian)

* New translations compose.json (Russian)

* New translations screens.json (Russian)

* New translations tabs.json (Russian)

* New translations emojis.json (Russian)

* New translations accountSelection.json (Russian)

* New translations contextMenu.json (German)

* New translations timeline.json (Spanish)

* New translations contextMenu.json (Spanish)

* New translations timeline.json (Catalan)

* New translations contextMenu.json (Catalan)

* New translations common.json (Spanish)

* New translations contextMenu.json (Spanish)

* New translations compose.json (Catalan)

* New translations timeline.json (Spanish)

* New translations compose.json (Spanish)

* New translations tabs.json (Spanish)

* New translations timeline.json (Catalan)

* New translations compose.json (Catalan)

* New translations tabs.json (Catalan)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (French)

* New translations tabs.json (Polish)

* New translations tabs.json (Spanish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Czech)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Russian)
2022-12-21 15:34:21 +01:00
xmflsct 10f7d74600 Fix Plerooma search crash
Potentially could be crashing in other scenarios where history data is missing
2022-12-21 15:31:18 +01:00
xmflsct 5e90a0d8f3 Attempt to fix #596 2022-12-21 15:24:23 +01:00
xmflsct a0bfb6cb24 Another fix #597 2022-12-21 15:21:35 +01:00
xmflsct b36863337e Fix #595 2022-12-21 14:42:44 +01:00
xmflsct 852095f5cf Fix #597 2022-12-21 14:38:09 +01:00
xmflsct 047464a9c1 Fix #594 2022-12-21 01:07:12 +01:00
xmflsct 54c99eb054 Fix #593 2022-12-20 23:09:21 +01:00
xmflsct 2ac1d49f9f
New Crowdin updates (#589)
* New translations contextMenu.json (Vietnamese)

* New translations contextMenu.json (Chinese Traditional)

* New translations contextMenu.json (Chinese Traditional)

* New translations common.json (Russian)
2022-12-20 10:51:01 +01:00
xmflsct dab2ca060d Fix visual bugs
Somehow the `onError` of `react-native-fast-image` doesn't work anymore as expected. Maybe because the underlying `SDWebImage` is being patched to other versions.
2022-12-20 10:47:33 +01:00
xmflsct bb02fadc16 Remove schema when instance is being added for Pleroma 2022-12-20 10:04:21 +01:00
xmflsct 5a77801188
New Crowdin updates (#587)
* New translations contextMenu.json (Swedish)

* New translations instance.json (Dutch)

* New translations contextMenu.json (Dutch)
2022-12-20 00:46:22 +01:00
xmflsct ca629befc9
Experiment support of Pleroma (#588) 2022-12-20 00:45:53 +01:00
xmflsct 29a092a925 Some visual fixes based on feedback 2022-12-19 23:58:03 +01:00
xmflsct 6e7ebef99a
New Crowdin updates (#567)
* New translations instance.json (German)

* New translations instance.json (Italian)

* New translations instance.json (Japanese)

* New translations instance.json (Korean)

* New translations instance.json (Chinese Simplified)

* New translations instance.json (Chinese Traditional)

* New translations instance.json (Vietnamese)

* New translations instance.json (Portuguese, Brazilian)

* New translations instance.json (French)

* New translations instance.json (Polish)

* New translations instance.json (Spanish)

* New translations instance.json (Swedish)

* New translations instance.json (Czech)

* New translations instance.json (Dutch)

* New translations instance.json (Catalan)

* New translations instance.json (Ukrainian)

* New translations instance.json (Chinese Simplified)

* New translations instance.json (Ukrainian)

* New translations instance.json (Chinese Traditional)

* New translations instance.json (Swedish)

* New translations timeline.json (German)

* New translations timeline.json (Italian)

* New translations timeline.json (Japanese)

* New translations timeline.json (Korean)

* New translations timeline.json (Chinese Simplified)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Vietnamese)

* New translations timeline.json (Portuguese, Brazilian)

* New translations timeline.json (French)

* New translations timeline.json (Polish)

* New translations timeline.json (Spanish)

* New translations timeline.json (Swedish)

* New translations timeline.json (Czech)

* New translations timeline.json (Dutch)

* New translations timeline.json (Catalan)

* New translations timeline.json (Ukrainian)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Swedish)

* New translations timeline.json (German)

* New translations timeline.json (German)

* New translations instance.json (Korean)

* New translations timeline.json (Korean)

* New translations timeline.json (Korean)

* New translations tabs.json (Korean)

* New translations common.json (Korean)

* New translations common.json (French)

* New translations instance.json (French)

* New translations timeline.json (French)

* New translations timeline.json (Dutch)

* New translations timeline.json (French)

* New translations tabs.json (French)

* New translations instance.json (Spanish)

* New translations instance.json (Catalan)

* New translations timeline.json (Catalan)

* New translations compose.json (Catalan)

* New translations tabs.json (Catalan)

* New translations mediaSelector.json (Catalan)

* New translations timeline.json (Chinese Traditional)

* New translations common.json (French)

* New translations instance.json (French)

* New translations parse.json (French)

* New translations timeline.json (French)

* New translations compose.json (French)

* New translations tabs.json (French)

* New translations contextMenu.json (French)

* New translations instance.json (Spanish)

* New translations timeline.json (Spanish)

* New translations compose.json (Spanish)

* New translations tabs.json (Spanish)

* New translations tabs.json (Catalan)

* New translations contextMenu.json (Catalan)

* New translations timeline.json (Vietnamese)

* New translations tabs.json (Chinese Traditional)

* New translations common.json (Russian)

* New translations instance.json (Russian)

* New translations parse.json (Russian)

* New translations relationship.json (Russian)

* New translations timeline.json (Russian)

* New translations actions.json (Russian)

* New translations imageViewer.json (Russian)

* New translations announcements.json (Russian)

* New translations compose.json (Russian)

* New translations screens.json (Russian)

* New translations tabs.json (Russian)

* New translations mediaSelector.json (Russian)

* New translations emojis.json (Russian)

* New translations contextMenu.json (Russian)

* New translations accountSelection.json (Russian)

* New translations timeline.json (Chinese Simplified)

* New translations contextMenu.json (German)

* New translations contextMenu.json (Italian)

* New translations contextMenu.json (Japanese)

* New translations contextMenu.json (Korean)

* New translations contextMenu.json (Chinese Simplified)

* New translations contextMenu.json (Chinese Traditional)

* New translations contextMenu.json (Vietnamese)

* New translations contextMenu.json (Portuguese, Brazilian)

* New translations contextMenu.json (French)

* New translations contextMenu.json (Polish)

* New translations common.json (German)

* New translations common.json (Italian)

* New translations common.json (Japanese)

* New translations common.json (Korean)

* New translations common.json (Chinese Simplified)

* New translations common.json (Chinese Traditional)

* New translations common.json (Vietnamese)

* New translations common.json (Portuguese, Brazilian)

* New translations screens.json (German)

* New translations screens.json (Italian)

* New translations screens.json (Japanese)

* New translations screens.json (Korean)

* New translations screens.json (Chinese Simplified)

* New translations screens.json (Chinese Traditional)

* New translations screens.json (Vietnamese)

* New translations screens.json (Portuguese, Brazilian)

* New translations common.json (French)

* New translations screens.json (French)

* New translations common.json (Polish)

* New translations screens.json (Polish)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Swedish)

* New translations contextMenu.json (Czech)

* New translations common.json (Spanish)

* New translations screens.json (Spanish)

* New translations common.json (Swedish)

* New translations screens.json (Swedish)

* New translations common.json (Czech)

* New translations screens.json (Czech)

* New translations common.json (Dutch)

* New translations contextMenu.json (Dutch)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Ukrainian)

* New translations screens.json (Dutch)

* New translations common.json (Catalan)

* New translations screens.json (Catalan)

* New translations common.json (Ukrainian)

* New translations screens.json (Ukrainian)

* New translations common.json (Russian)

* New translations screens.json (Russian)

* New translations contextMenu.json (Russian)

* New translations contextMenu.json (Chinese Simplified)

* New translations common.json (German)

* New translations common.json (Italian)

* New translations common.json (Japanese)

* New translations common.json (Korean)

* New translations common.json (Chinese Simplified)

* New translations common.json (Chinese Traditional)

* New translations common.json (Vietnamese)

* New translations common.json (Portuguese, Brazilian)

* New translations common.json (French)

* New translations common.json (Spanish)

* New translations common.json (Swedish)

* New translations common.json (Dutch)

* New translations contextMenu.json (Dutch)

* New translations common.json (Catalan)

* New translations common.json (Ukrainian)

* New translations contextMenu.json (Ukrainian)
2022-12-19 23:42:23 +01:00
xmflsct f37f9e857d Fix #582 2022-12-19 23:20:47 +01:00
xmflsct 72fa8c4fcf Fix #585 2022-12-19 23:06:39 +01:00
xmflsct ed71f86983 Fix Android action sheet color mode 2022-12-19 22:36:30 +01:00
John HU 5967fff318
Fix "Show boosts" "Show replies" toggles (#580)
* Typo

* Fix CheckboxItem check mark lingers around
2022-12-19 21:53:42 +01:00
xmflsct 533ff1d549 Fix #584 2022-12-19 21:46:37 +01:00
xmflsct 61967f4420 Fixed #583 2022-12-19 21:38:08 +01:00
xmflsct 4bd11e2246 Fix #581 2022-12-19 21:20:14 +01:00
xmflsct bace3b85de Fixed #578 2022-12-18 23:32:57 +01:00
xmflsct 50b07fc5eb Experiment with #558 2022-12-18 23:15:58 +01:00
xmflsct d26d8f3c14 Fixed #574
Stupid typo..
2022-12-18 22:01:02 +01:00
xmflsct fea45e66bc Fixed #576 2022-12-18 21:16:21 +01:00
xmflsct 909fed0644 Fixed #575 2022-12-18 20:55:33 +01:00
xmflsct 96a448d602 Fixed #573 2022-12-18 20:25:52 +01:00
xmflsct 2c7772d4c2 Fixed #572 2022-12-18 17:25:18 +01:00
Hanjiang Yu c0aad41047
Text wrapping workaround in toot composing screen (#571) 2022-12-18 11:37:30 +01:00
xmflsct 1bd3e150af Hopefully fixed #564 2022-12-18 11:33:49 +01:00
xmflsct 47feac174a Fixed #570 2022-12-18 11:16:30 +01:00
xmflsct a236adfb57 No need to retry if confirmed not found 2022-12-18 11:00:33 +01:00
xmflsct b1f00ce99b Use account lookup instead of search
May increase success rate
2022-12-18 01:29:33 +01:00
xmflsct fea2e82bdd Fixed #568 2022-12-18 01:12:58 +01:00
xmflsct b76d3f50df Make search transition smoother? 2022-12-18 00:41:49 +01:00
xmflsct a5315501fd Fixed #565 2022-12-18 00:00:58 +01:00
xmflsct ef80ab895e Remove min height of cards 2022-12-17 23:31:46 +01:00
xmflsct c59690fcb9 Fixed #566 2022-12-17 23:21:56 +01:00
xmflsct 3691b19a87 Fix Sentry errors 2022-12-16 22:00:22 +01:00
xmflsct 44aff1f283 Fix push settings 2022-12-16 21:18:58 +01:00
xmflsct 4725287554 Remove conversation levels for now as it doesn't work well yet 2022-12-16 17:00:07 +01:00
xmflsct 8b20e186de Update HeaderAndroid.tsx
Fixed #563
2022-12-16 13:16:04 +01:00
xmflsct 7b3fa6d1bc Update Push.tsx 2022-12-16 13:14:55 +01:00
xmflsct ac6de3ebf1
New Crowdin updates (#562)
* New translations timeline.json (Chinese Traditional)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (French)

* New translations tabs.json (Polish)

* New translations tabs.json (Spanish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Czech)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations timeline.json (German)

* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (Spanish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)
2022-12-16 10:47:17 +01:00
xmflsct be4eaa93ee Fix push 2022-12-16 10:35:31 +01:00
xmflsct d3d2202caa Fixed #561 2022-12-16 10:11:09 +01:00
xmflsct 063f993882
New Crowdin updates (#557)
* New translations tabs.json (German)

* New translations tabs.json (Italian)

* New translations tabs.json (Japanese)

* New translations tabs.json (Korean)

* New translations tabs.json (Chinese Simplified)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (French)

* New translations tabs.json (Polish)

* New translations tabs.json (Spanish)

* New translations tabs.json (Swedish)

* New translations tabs.json (Czech)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Polish)

* New translations contextMenu.json (Polish)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Dutch)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Swedish)

* New translations tabs.json (Vietnamese)

* New translations tabs.json (German)

* New translations tabs.json (Chinese Simplified)
2022-12-16 00:25:13 +01:00