Commit Graph

1677 Commits

Author SHA1 Message Date
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 cfa637b23d Fix Android build crashing 2023-01-08 21:53:05 +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 4cadeb6a6f Add release notes for #271 2023-01-08 17:34:15 +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 3cac12fb9e Update Podfile.lock 2023-01-06 14:06:13 +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 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