Commit Graph

1330 Commits

Author SHA1 Message Date
xmflsct 48481a4cd5 Improve auto fetch 2023-02-08 19:22:20 +01:00
xmflsct d1ed8a0d2a Test #700 2023-02-08 01:10:59 +01:00
xmflsct c1ebde8fe9 Fix #699 2023-02-07 23:38:34 +01:00
xmflsct 8775a0cb25 Fix #697 2023-02-07 22:19:39 +01:00
xmflsct 0b3d206190 Fix #698 2023-02-07 21:41:06 +01:00
xmflsct fd114ed0f0 Check for Wildebeest's account ID format 2023-02-07 15:06:04 +01:00
xmflsct f98b8946dc Refine marker 2023-02-07 13:56:50 +01:00
xmflsct be2c223142 Mark id on load
With the introduction of throttle, it is crucial to log on load otherwise there won't be much match after that
2023-02-06 19:07:22 +01:00
xmflsct 5d1459eba6 Fix some toots not interactable 2023-02-06 18:58:55 +01:00
xmflsct 1dd64c4e19 Fix link matching crashes 2023-02-06 14:00:40 +01:00
xmflsct 9f6e7738bf Fix when userTheme is undefined 2023-02-03 16:06:18 +01:00
xmflsct adddae9d72 Refine push 2023-02-03 15:54:04 +01:00
xmflsct db41e85d07
New Crowdin updates (#690)
* New translations timeline.json (Basque)

* New translations timeline.json (Portuguese, Brazilian)

* New translations tabs.json (Portuguese, Brazilian)

* New translations timeline.json (Japanese)

* New translations tabs.json (Japanese)

* New translations contextMenu.json (Japanese)

* New translations timeline.json (German)

* New translations contextMenu.json (German)

* New translations instance.json (German)

* New translations timeline.json (German)

* New translations tabs.json (German)

* New translations contextMenu.json (German)

* New translations timeline.json (French)

* New translations timeline.json (Spanish)

* New translations timeline.json (Catalan)

* New translations timeline.json (Czech)

* New translations timeline.json (German)

* New translations timeline.json (Greek)

* New translations timeline.json (Basque)

* New translations timeline.json (Italian)

* New translations timeline.json (Japanese)

* New translations timeline.json (Korean)

* New translations timeline.json (Dutch)

* New translations timeline.json (Polish)

* New translations timeline.json (Russian)

* New translations timeline.json (Swedish)

* New translations timeline.json (Ukrainian)

* 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 (Dutch)

* New translations timeline.json (Swedish)

* New translations timeline.json (Chinese Simplified)

* New translations timeline.json (Chinese Traditional)
2023-02-03 14:47:48 +01:00
xmflsct e225c5b6bf Clarify my own boosts 2023-02-03 13:57:11 +01:00
xmflsct 7c7c96bc42 Update HTML.tsx 2023-02-03 13:48:29 +01:00
xmflsct 242ecf76c0 Improve marker loading
Actually the id can be invalid (not found), and the timeline can be loaded to the right position, therefore no need to check the id anymore.
2023-02-03 13:11:15 +01:00
xmflsct 2a774a5516 Should fix #692 2023-02-03 12:07:17 +01:00
xmflsct 5ec49739fc Let lib handles cache 2023-02-03 00:59:39 +01:00
xmflsct 74badd94cb Improve refresh loading 2023-02-02 14:15:37 +01:00
xmflsct 90c8e4cba8 Fix #691
One liner fix, but took some time to find out...
2023-02-02 13:54:28 +01:00
xmflsct 2c96991ca0 Fix push page not refetching 2023-02-01 15:04:22 +01:00
xmflsct 0dacd5ec89 Fix error message returning key in poll 2023-02-01 14:52:16 +01:00
xmflsct 88d4de98c2 Fix poll in "remote" toots not working 2023-02-01 14:40:22 +01:00
xmflsct 78b6834c3f Do not fade in when blurhash or preview has been loaded 2023-02-01 13:53:18 +01:00
xmflsct e60535cd1c Catch potentially json parsing error 2023-02-01 00:07:38 +01:00
xmflsct 5d3f773a2a Faster image loading transition 2023-02-01 00:06:33 +01:00
xmflsct 968a3266c2 Test clearing disk cache 2023-01-31 15:19:18 +01:00
xmflsct c21e99909d Add fade in transition of react-native-fast-image
Based on https://github.com/DylanVann/react-native-fast-image/pull/958
2023-01-31 15:15:15 +01:00
xmflsct 624c1f172c Use the same subdomain for connect media
Preventing count as cache miss
2023-01-31 14:26:43 +01:00
xmflsct 49c51b4af2
Update connect.ts 2023-01-30 14:53:08 +01:00
xmflsct 574dbd3258
New Crowdin updates (#686)
* New translations timeline.json (Portuguese, Brazilian)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (Portuguese, Brazilian)

* New translations contextMenu.json (Portuguese, Brazilian)

* New translations timeline.json (Dutch)

* New translations timeline.json (Chinese Traditional)

* New translations timeline.json (Spanish)

* New translations timeline.json (Catalan)

* New translations timeline.json (Ukrainian)

* New translations tabs.json (Spanish)

* New translations tabs.json (Catalan)
2023-01-30 13:53:37 +01:00
xmflsct dc893b0d5d Reset when verification failed 2023-01-30 13:53:21 +01:00
xmflsct 4aa96ba2bd Fix #683
Affects both platforms
2023-01-30 13:44:29 +01:00
xmflsct 646b539949 Improve notify animation 2023-01-30 13:40:43 +01:00
xmflsct 57efc4c868 Fix crashes 2023-01-30 12:55:35 +01:00
xmflsct 5551cd0e12
New Crowdin updates (#684)
* New translations common.json (Portuguese, Brazilian)

* New translations timeline.json (Portuguese, Brazilian)

* New translations tabs.json (Spanish)

* New translations tabs.json (Catalan)

* New translations tabs.json (Portuguese, Brazilian)

* New translations tabs.json (Portuguese, Brazilian)

* New translations contextMenu.json (Portuguese, Brazilian)

* New translations timeline.json (French)

* New translations timeline.json (Spanish)

* New translations timeline.json (Catalan)

* New translations timeline.json (Czech)

* New translations timeline.json (German)

* New translations timeline.json (Greek)

* New translations timeline.json (Basque)

* New translations timeline.json (Italian)

* New translations timeline.json (Japanese)

* New translations timeline.json (Korean)

* New translations timeline.json (Dutch)

* New translations timeline.json (Polish)

* New translations timeline.json (Russian)

* New translations timeline.json (Swedish)

* New translations timeline.json (Ukrainian)

* 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 contextMenu.json (Spanish)

* New translations contextMenu.json (Catalan)

* New translations timeline.json (Chinese Simplified)
2023-01-30 00:48:08 +01:00
xmflsct 90b0178f5d Refetch only latest pages 2023-01-30 00:36:16 +01:00
xmflsct d1714fab26 Added fetched notice 2023-01-30 00:25:46 +01:00
xmflsct aee206fc95 Refine account switching 2023-01-29 22:18:33 +01:00
xmflsct 062e6825b5 Reuse account info when navigating 2023-01-29 21:53:13 +01:00
xmflsct 83cd5d4eb0 Suppress spoiler for easier reading
As spoiler is default expanded now in thread
2023-01-29 19:27:15 +01:00
xmflsct aba239188f Black list path format includes @ but not Mastodon 2023-01-29 19:04:21 +01:00
xmflsct 5c3e490112 Use in-memory global values
As connect needs to be read very often
2023-01-29 19:02:47 +01:00
xmflsct 752d33d5b3 Dimming images for dark mode 2023-01-29 17:28:49 +01:00
xmflsct e447a91cfb Fix remote prop not appended in all places 2023-01-29 16:59:14 +01:00
xmflsct 8c87841fed Improve account switch hint 2023-01-29 16:20:31 +01:00
xmflsct 95a99ef7cd Try out connect 2023-01-29 15:32:40 +01:00
xmflsct eff1f97b14
New translations tabs.json (Vietnamese) (#678) 2023-01-29 00:38:29 +01:00
xmflsct 40522595d0 Fix #682 #681 2023-01-29 00:37:56 +01:00
xmflsct af5273d216
New Crowdin updates (#677)
* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Polish)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (German)

* New translations parse.json (Portuguese, Brazilian)

* New translations timeline.json (Portuguese, Brazilian)

* New translations mediaSelector.json (Portuguese, Brazilian)

* New translations contextMenu.json (Portuguese, Brazilian)

* New translations tabs.json (German)

* New translations tabs.json (Portuguese, Brazilian)

* New translations common.json (Portuguese, Brazilian)

* New translations common.json (Basque)

* New translations common.json (Basque)

* New translations instance.json (Basque)

* New translations parse.json (Basque)

* New translations relationship.json (Basque)

* New translations relationship.json (Basque)

* New translations timeline.json (Basque)

* New translations timeline.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 (Greek)

* New translations tabs.json (Basque)

* New translations contextMenu.json (French)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Czech)

* New translations contextMenu.json (German)

* New translations contextMenu.json (Greek)

* New translations contextMenu.json (Basque)

* New translations contextMenu.json (Italian)

* New translations contextMenu.json (Japanese)

* New translations contextMenu.json (Korean)

* New translations contextMenu.json (Dutch)

* New translations contextMenu.json (Polish)

* New translations contextMenu.json (Russian)

* New translations contextMenu.json (Swedish)

* New translations contextMenu.json (Ukrainian)

* 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 (Chinese Simplified)

* New translations contextMenu.json (Chinese Simplified)

* New translations tabs.json (Ukrainian)

* New translations contextMenu.json (Ukrainian)

* New translations tabs.json (Chinese Traditional)

* New translations contextMenu.json (Chinese Traditional)

* New translations tabs.json (Spanish)

* New translations tabs.json (Catalan)

* New translations tabs.json (Dutch)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Dutch)

* New translations tabs.json (Dutch)

* New translations contextMenu.json (Basque)

* New translations contextMenu.json (Catalan)
2023-01-27 22:42:26 +01:00
xmflsct 023f66895d Fix #666 2023-01-27 21:54:48 +01:00
xmflsct 738194d108 Consolidate swipe to delete views 2023-01-27 18:44:48 +01:00
xmflsct aa5a607666
New Crowdin updates (#675)
* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Chinese Traditional)

* New translations tabs.json (Polish)

* New translations tabs.json (Catalan)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (German)

* New translations parse.json (Portuguese, Brazilian)

* New translations timeline.json (Portuguese, Brazilian)

* New translations mediaSelector.json (Portuguese, Brazilian)

* New translations contextMenu.json (Portuguese, Brazilian)

* New translations tabs.json (German)

* New translations tabs.json (Portuguese, Brazilian)

* New translations common.json (Portuguese, Brazilian)

* New translations common.json (Basque)

* New translations common.json (Basque)

* New translations instance.json (Basque)

* New translations parse.json (Basque)

* New translations relationship.json (Basque)

* New translations relationship.json (Basque)

* New translations timeline.json (Basque)

* New translations timeline.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 (Greek)

* New translations tabs.json (Basque)

* New translations contextMenu.json (French)

* New translations contextMenu.json (Spanish)

* New translations contextMenu.json (Catalan)

* New translations contextMenu.json (Czech)

* New translations contextMenu.json (German)

* New translations contextMenu.json (Greek)

* New translations contextMenu.json (Basque)

* New translations contextMenu.json (Italian)

* New translations contextMenu.json (Japanese)

* New translations contextMenu.json (Korean)

* New translations contextMenu.json (Dutch)

* New translations contextMenu.json (Polish)

* New translations contextMenu.json (Russian)

* New translations contextMenu.json (Swedish)

* New translations contextMenu.json (Ukrainian)

* 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 (Chinese Simplified)

* New translations contextMenu.json (Chinese Simplified)
2023-01-27 00:44:32 +01:00
xmflsct 7d5c9e906a Update contextMenu.json 2023-01-27 00:29:42 +01:00
xmflsct 05a46f23b9 Should improve #666
More optimisation still needed
2023-01-27 00:13:00 +01:00
xmflsct 4b8885ef2c Fix #670
Also on iOS
2023-01-26 23:55:48 +01:00
xmflsct 922d7c7917 Fix #668 2023-01-26 23:35:52 +01:00
xmflsct 653b588c29 Fix #613 2023-01-26 23:07:13 +01:00
xmflsct e8eb62e2d0 Refined filter view 2023-01-26 13:59:42 +01:00
xmflsct 2a806695ca
New Crowdin updates (#665)
* New translations tabs.json (Swedish)

* New translations contextMenu.json (Swedish)

* New translations contextMenu.json (Swedish)

* New translations instance.json (Japanese)

* New translations timeline.json (Japanese)

* New translations contextMenu.json (Japanese)

* New translations tabs.json (Japanese)

* New translations contextMenu.json (Korean)

* New translations tabs.json (Korean)

* New translations compose.json (French)

* 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 compose.json (Polish)

* New translations compose.json (Spanish)

* New translations compose.json (Swedish)

* New translations compose.json (Czech)

* New translations compose.json (Dutch)

* New translations compose.json (Catalan)

* New translations compose.json (Ukrainian)

* New translations compose.json (Russian)

* New translations compose.json (Greek)

* 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 (Greek)

* New translations tabs.json (Chinese Simplified)

* New translations common.json (Basque)

* New translations instance.json (Basque)

* New translations parse.json (Basque)

* New translations relationship.json (Basque)

* New translations timeline.json (Basque)

* New translations imageViewer.json (Basque)

* New translations announcements.json (Basque)

* New translations compose.json (Basque)

* New translations screens.json (Basque)

* New translations tabs.json (Basque)

* New translations mediaSelector.json (Basque)

* New translations emojis.json (Basque)

* New translations contextMenu.json (Basque)

* New translations accountSelection.json (Basque)
2023-01-26 01:14:24 +01:00
xmflsct d73857eef4 First step of adding filter editing support 2023-01-26 00:57:48 +01:00
xmflsct 2d91d1f7fb Fix react-native-svg default fill black 2023-01-25 00:29:36 +01:00
xmflsct 9d9c16df06 Bump packages
And deprecate react-native-feather
2023-01-25 00:15:46 +01:00
xmflsct ebc6d03c6a Fix url not encoded such as in CJK 2023-01-24 22:47:36 +01:00
xmflsct 82928f8611 Attempt to fix super long toots breaking maintain position 2023-01-24 22:24:55 +01:00
xmflsct f1b162a020 Added gif preference
https://github.com/mastodon/mastodon/pull/22706
2023-01-24 00:36:51 +01:00
xmflsct 47d5b02468 Fix #672
Removed image focus as different clients implement this differently
2023-01-23 23:05:25 +01:00
xmflsct 613cf1365c Fix 669 2023-01-22 18:17:57 +01:00
xmflsct 5cd83ae055 Improve my page's loading 2023-01-17 15:35:36 +01:00
xmflsct fb6a111c55 Fix #664 2023-01-17 12:57:37 +01:00
xmflsct a131b1277c Fix local content not loaded
With the new prepend approach
2023-01-16 22:52:30 +01:00
xmflsct c2a180f4f5 Fix popToTop dev warning 2023-01-16 22:36:49 +01:00
xmflsct adb7a765b4 Fix #663
Properly revoke token when actively logging out
2023-01-16 22:22:19 +01:00
xmflsct 196f51bfca Refine account switching
Part of #663
2023-01-16 22:11:41 +01:00
xmflsct 74e794a215 Fix some Sentry reported crashes 2023-01-16 18:56:15 +01:00
xmflsct 261987cac9
New Crowdin updates (#658)
* New translations timeline.json (Spanish)

* New translations timeline.json (Catalan)

* New translations timeline.json (Ukrainian)

* 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 (Greek)

* New translations tabs.json (Ukrainian)

* New translations tabs.json (Spanish)

* New translations tabs.json (Dutch)

* New translations tabs.json (Catalan)

* New translations tabs.json (German)

* New translations tabs.json (Chinese Simplified)
2023-01-16 14:58:47 +01:00
xmflsct e97eff25c5 Fix cached toot not replaced 2023-01-16 14:30:00 +01:00
xmflsct 3883c0307a Fix public page switching timeline not updating nav params 2023-01-16 14:20:36 +01:00
xmflsct 34c0bbf4bb Fix too thin images 2023-01-15 22:04:25 +01:00
xmflsct b52b529550 Fix conversation view when remote returns error 2023-01-15 21:51:27 +01:00
xmflsct f10d52cebc Use native loading spinner
The lib is not being maintained and the animation quality is bad
2023-01-15 20:34:22 +01:00
xmflsct 86c3e91439 Fixed Android's svg spans full width 2023-01-15 19:59:48 +01:00
xmflsct 9a289489fa Fix #661
The API does not support a better way to achieve this as suggested. Though the search API accepts a "following" param, and it will return data prioritising following accounts.
2023-01-15 19:38:45 +01:00
xmflsct 8814161e0e Improve toot page loading 2023-01-15 18:00:58 +01:00
xmflsct 0efb7e5b70 Fix #615 2023-01-15 13:40:12 +01:00
xmflsct e5744aba06 Try to fix #648
Also reported by other users
2023-01-14 16:58:01 +01:00
xmflsct e7ca5ba63d Fix #655 2023-01-14 16:29:28 +01:00
xmflsct 57f1ed62b5 Fix #657
No need for Android, as if permission was denied last time, the next time when requesting, permission would be checked again.
2023-01-14 16:20:37 +01:00
xmflsct 26d2c78517 Fix #653 2023-01-14 15:26:11 +01:00
xmflsct e5e74410d0 Fix #659 2023-01-14 15:21:31 +01:00
xmflsct 58c96c4c08 Fix Android does not support menu sub 2023-01-12 21:44:28 +01:00
xmflsct fa066daa59 Update HeaderConversation.tsx 2023-01-12 21:28:29 +01:00
xmflsct bebf4c7101 Update TextInput.tsx
There are still reports of text not wrapping #571
2023-01-12 21:24:45 +01:00
xmflsct 81b810496b No need to show initial toot in history
Nothing changed in there
2023-01-12 21:12:51 +01:00
xmflsct 2a19e1fc2a Fix #654 2023-01-12 21:04:50 +01:00
xmflsct a37f66d080 Fix unidentified mentions 2023-01-12 20:58:57 +01:00
xmflsct 03fd770a41 Hide useless cards 2023-01-12 20:28:43 +01:00
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