1
0
mirror of https://github.com/tooot-app/app synced 2025-02-01 19:16:56 +01:00

1852 Commits

Author SHA1 Message Date
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
3cac12fb9e Update Podfile.lock 2023-01-06 14:06:13 +01:00
xmflsct
c7a472124c Revert "Try out FlashList"
This reverts commit 8406a57143708cbfc265e9ff96c1a32bbaf9a1b3.
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
62a6594f91 Try removing flipper 2023-01-04 01:20:34 +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
bd5e92cab3 Update build.yml 2023-01-04 00:08:58 +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
John HU
71ccb4a93c
Fix README.md build status badges (#622)
* Fix build status badges

Changes required for badges:
https://github.com/badges/shields/issues/8671

* Make special thanks section visually compact
2022-12-28 01:57:35 +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