Commit graph

2696 commits

Author SHA1 Message Date
Chee Aun
0ec5afcd93
New Crowdin updates (#660)
* New translations (Catalan)

* New translations (Czech)

* New translations (French)

* New translations (Spanish)

* New translations (Arabic)

* New translations (Catalan)

* New translations (German)

* New translations (Basque)

* New translations (Finnish)

* New translations (Italian)

* New translations (Japanese)

* New translations (Korean)

* New translations (Dutch)

* New translations (Chinese Simplified)

* New translations (Chinese Traditional)

* New translations (Galician)

* New translations (Occitan)

* New translations (Kabyle)

* New translations (Hebrew)

* New translations (Portuguese)

* New translations (Persian)

* New translations (Esperanto)

* New translations (Czech)

* New translations (Lithuanian)

* New translations (Russian)

* New translations (Thai)

* New translations (Polish)

* New translations (Catalan)

* New translations (Basque)

* New translations (Korean)

* New translations (Kabyle)

* New translations (Korean)

* New translations (Kabyle)

* New translations (Russian)

* New translations (Kabyle)

* New translations (Czech)

* New translations (Finnish)

* New translations (Kabyle)

* New translations (Czech)

* New translations (Chinese Simplified)

* New translations (Kabyle)

* New translations (Czech)

* New translations (Kabyle)

* New translations (Russian)
2024-08-21 22:58:01 +08:00
Lim Chee Aun
056e22aaf9 Split context for two "Post" strings 2024-08-21 14:37:34 +08:00
Chee Aun
2ec5bf07f6
New Crowdin updates (#659)
* New translations (Basque)

* New translations (Kabyle)

* New translations (Persian)

* New translations (Kabyle)
2024-08-20 22:38:22 +00:00
Chee Aun
32e1974e30
New Crowdin updates (#658)
* New translations (Kabyle)

* New translations (Polish)
2024-08-20 17:33:16 +00:00
Stefano Pigozzi
67cce5b9cc
Add italian translation 2024-08-20 19:03:20 +02:00
Stefano Pigozzi
a2ce79a2a7
Update english localization file 2024-08-20 19:03:04 +02:00
Stefano Pigozzi
1e1d6e40bc
Add support for local instance posts
A new platform feature is defined, `@akkoma/local-only`, which is marked as present only if the string `akkoma` is found in the instance version string.

If this feature is supported, a new post visibility option is added to the post compose visibility selector, "Local instance", which sets the visibility to `"local"`.

The post viewer is also updated accordingly; while local-only posts could already be seen previously, they didn't have anything written in the `.extra-meta` section, and didn't display a visibility icon.

The `building` icon has been selected as the symbol for "Local instance" posts, as it's already used in the main menu to denote the Local timeline.
2024-08-20 19:00:10 +02:00
Chee Aun
4e5cb133d0
New Crowdin updates (#655)
* New translations (Catalan)

* New translations (Kabyle)

* New translations (Lithuanian)

* New translations (Czech)
2024-08-20 16:32:30 +00:00
Lim Chee Aun
79d4330d89 Set max width for the filter badge 2024-08-20 23:55:42 +08:00
Chee Aun
ce50b7a08c
New Crowdin updates (#654)
* New translations (Catalan)

* New translations (Kabyle)

* New translations (Persian)

* New translations (Lithuanian)
2024-08-20 14:16:29 +00:00
Chee Aun
01d6bdaf6d
New Crowdin updates (#653)
* New translations (Czech)

* New translations (Lithuanian)

* New translations (Spanish)

* New translations (Chinese Simplified)

* New translations (Czech)

* New translations (Lithuanian)

* New translations (Catalan)

* New translations (Basque)

* New translations (Finnish)

* New translations (Kabyle)

* New translations (Lithuanian)
2024-08-20 13:14:11 +00:00
Lim Chee Aun
0dbc76c40a Fix my dumb code 2024-08-20 20:34:42 +08:00
Lim Chee Aun
3b15768538 Handle kab-KAB → kab rename 2024-08-20 20:18:16 +08:00
Lim Chee Aun
0e539ba2cb Require additional info if report account 2024-08-20 20:17:43 +08:00
Lim Chee Aun
3902db5c0b Handle kab issue temporarily 2024-08-20 20:08:09 +08:00
Lim Chee Aun
2db909d7af Try/catch all intl stuff 2024-08-20 20:08:09 +08:00
Chee Aun
5bf81b2269
New translations (Kabyle) (#652) 2024-08-20 09:41:59 +00:00
Chee Aun
0404c6edf6
New translations (Kabyle) (#651) 2024-08-20 09:23:58 +00:00
Chee Aun
a4347e9939
New Crowdin updates (#650)
* New translations (Kabyle)

* New translations (Kabyle)
2024-08-20 08:26:39 +00:00
Chee Aun
7c8c0ceab2
New Crowdin updates (#649)
* New translations (French)

* New translations (Spanish)

* New translations (Arabic)

* New translations (Catalan)

* New translations (German)

* New translations (Basque)

* New translations (Finnish)

* New translations (Italian)

* New translations (Japanese)

* New translations (Korean)

* New translations (Dutch)

* New translations (Chinese Simplified)

* New translations (Chinese Traditional)

* New translations (Galician)

* New translations (Occitan)

* New translations (Kabyle)

* New translations (Hebrew)

* New translations (Portuguese)

* New translations (Persian)

* New translations (Esperanto)

* New translations (Czech)

* New translations (Lithuanian)

* New translations (Russian)

* New translations (Thai)
2024-08-20 05:45:44 +00:00
github-actions[bot]
b5fe61a2fe Update catalogs.json 2024-08-20 05:40:42 +00:00
Chee Aun
e612fc1083
New translations (Finnish) (#648) 2024-08-20 13:40:18 +08:00
Lim Chee Aun
0bc7b6202b Revise the sentence to be clearer 2024-08-20 12:53:13 +08:00
Chee Aun
b9a56c4764
New Crowdin updates (#647)
* New translations (Catalan)

* New translations (Catalan)

* New translations (Finnish)
2024-08-20 01:40:12 +00:00
Chee Aun
09637823e2
New Crowdin updates (#646)
* New translations (Czech)

* New translations (French)

* New translations (Kabyle)

* New translations (Spanish)

* New translations (Kabyle)
2024-08-19 22:15:23 +00:00
Chee Aun
ff06b9281d
New Crowdin updates (#645)
* New translations (French)

* New translations (Kabyle)

* New translations (Czech)
2024-08-19 17:15:51 +00:00
Chee Aun
a583332bed
New Crowdin updates (#644)
* New translations (Spanish)

* New translations (Catalan)

* New translations (Kabyle)

* New translations (Persian)
2024-08-19 16:04:24 +00:00
github-actions[bot]
38933306a8 Update catalogs.json 2024-08-19 14:49:12 +00:00
Chee Aun
f3f18e7305
New Crowdin updates (#643)
* New translations (Spanish)

* New translations (Kabyle)

* New translations (Persian)

* New translations (Czech)
2024-08-19 14:41:18 +00:00
Lim Chee Aun
8a2150d854 All handles need bidi isolate 2024-08-19 19:06:24 +08:00
Lim Chee Aun
6fe922d1cf Revert "Fix PHANPY_DEFAULT_LANG not working"
This reverts commit b286511f44.
2024-08-19 18:57:25 +08:00
Lim Chee Aun
e736617a19 Fix bidi for handle in header 2024-08-19 17:21:03 +08:00
Lim Chee Aun
8c02d336be Auto-generate list of catalogs from PO files
Then auto-list them based on percentage threshold
2024-08-19 10:52:56 +08:00
Lim Chee Aun
b286511f44 Fix PHANPY_DEFAULT_LANG not working
It needs to be used before navigator.language
2024-08-19 10:19:52 +08:00
Chee Aun
96e4a3dc7a
New translations (Catalan) (#641) 2024-08-19 01:01:29 +00:00
Chee Aun
a12006b4df
New Crowdin updates (#640)
* New translations (Catalan)

* New translations (Catalan)
2024-08-18 23:47:29 +00:00
Chee Aun
7cc44e550f
New Crowdin updates (#639)
* New translations (Finnish)

* New translations (Catalan)
2024-08-18 21:30:22 +00:00
Chee Aun
a4cc0fb76d
New Crowdin updates (#638)
* New translations (French)

* New translations (Finnish)

* New translations (Italian)

* New translations (Russian)
2024-08-18 18:57:34 +00:00
Chee Aun
031d021f5d
New Crowdin updates (#636)
* New translations (Finnish)

* New translations (Thai)
2024-08-18 17:41:27 +00:00
Chee Aun
82bb7e1081
New Crowdin updates (#635)
* New translations (French)

* New translations (Finnish)

* New translations (Persian)
2024-08-18 16:43:12 +00:00
Chee Aun
f83b97bbae
New Crowdin updates (#634)
* New translations (French)

* New translations (Persian)

* New translations (Esperanto)
2024-08-18 15:27:40 +00:00
Chee Aun
1cb8fdb969
New Crowdin updates (#633)
* New translations (French)

* New translations (Spanish)

* New translations (Basque)

* New translations (Persian)

* New translations (Esperanto)
2024-08-18 14:19:15 +00:00
Chee Aun
ebf400b91b
New Crowdin updates (#632)
* New translations (French)

* New translations (Catalan)

* New translations (Basque)

* New translations (Czech)

* New translations (French)

* New translations (Spanish)
2024-08-18 12:31:57 +00:00
Chee Aun
d09eb1322e
New Crowdin updates (#631)
* New translations (Korean)

* New translations (Czech)

* New translations (Galician)

* New translations (Czech)

* New translations (Lithuanian)

* New translations (French)

* New translations (Galician)

* New translations (Lithuanian)

* New translations (French)

* New translations (Galician)

* New translations (Lithuanian)

* New translations (Italian)

* New translations (Lithuanian)

* New translations (French)

* New translations (Catalan)

* New translations (Basque)

* New translations (Korean)

* New translations (Czech)
2024-08-18 10:17:42 +00:00
Lim Chee Aun
480e1aa733 Should use localeCompare 2024-08-18 12:46:45 +08:00
Lim Chee Aun
0f41d46c52 Add new languages: Catalan, French, Korean 2024-08-18 11:11:36 +08:00
Lim Chee Aun
1fde4c6730 Less-noisy language selector with perhaps better sort 2024-08-18 11:11:03 +08:00
Lim Chee Aun
15e4012dd2 Fix carousel not scrolling 2024-08-18 11:06:58 +08:00
Lim Chee Aun
5e2d084854 Fix lang selector not centered on Welcome page 2024-08-18 11:06:58 +08:00
Chee Aun
96cab91911
New Crowdin updates (#630)
* New translations (Czech)

* New translations (Czech)

* New translations (Czech)

* New translations (Korean)

* New translations (Czech)

* New translations (French)

* New translations (Basque)

* New translations (Czech)

* New translations (French)

* New translations (Catalan)

* New translations (Basque)

* New translations (Chinese Simplified)

* New translations (Czech)

* New translations (Russian)

* New translations (French)

* New translations (Catalan)

* New translations (German)

* New translations (Russian)

* New translations (French)

* New translations (Catalan)

* New translations (French)

* New translations (Catalan)

* New translations (Persian)

* New translations (Czech)

* New translations (Catalan)

* New translations (Czech)

* New translations (French)

* New translations (Catalan)

* New translations (French)

* New translations (Spanish)

* New translations (Catalan)

* New translations (Catalan)

* New translations (Catalan)

* New translations (Catalan)
2024-08-18 11:05:19 +08:00
Lim Chee Aun
88c14e9ccb Fix nav menu messed up in German 2024-08-17 17:30:15 +08:00
Lim Chee Aun
d38e3e7569 Update instances list 2024-08-17 13:04:12 +08:00
Lim Chee Aun
139bcfee43 Only extract en
This assumes that all other locales will never be the source
2024-08-17 12:55:07 +08:00
Lim Chee Aun
70aef6879a Prevent language select from breaking in Settings 2024-08-17 12:52:18 +08:00
Lim Chee Aun
dd772c10bf Handle the list here 2024-08-17 11:48:09 +08:00
Chee Aun
8bd56489e9
Merge pull request #628 from cheeaun/l10n_main
New Crowdin updates
2024-08-17 11:46:49 +08:00
Chee Aun
fbfe321860 New translations (Thai) 2024-08-17 11:31:59 +08:00
Chee Aun
720603bd31 New translations (Russian) 2024-08-17 11:31:58 +08:00
Chee Aun
fdc303f9cf New translations (Lithuanian) 2024-08-17 11:31:57 +08:00
Chee Aun
81e956ac5d New translations (Czech) 2024-08-17 11:31:56 +08:00
Chee Aun
ab1babf688 New translations (Esperanto) 2024-08-17 11:31:55 +08:00
Chee Aun
6b9a9e73b5 New translations (Persian) 2024-08-17 11:31:53 +08:00
Chee Aun
72d90171e9 New translations (Portuguese) 2024-08-17 11:31:52 +08:00
Chee Aun
915c8f56c4 New translations (Hebrew) 2024-08-17 11:31:51 +08:00
Chee Aun
3236aac117 New translations (Kabyle) 2024-08-17 11:31:50 +08:00
Chee Aun
eff438129e New translations (Occitan) 2024-08-17 11:31:49 +08:00
Chee Aun
8919aee046 New translations (Galician) 2024-08-17 11:31:48 +08:00
Chee Aun
ea12b8f1f4 New translations (Chinese Traditional) 2024-08-17 11:31:47 +08:00
Chee Aun
760588c91c New translations (Dutch) 2024-08-17 11:31:46 +08:00
Chee Aun
a7f2cd52e6 New translations (Korean) 2024-08-17 11:31:44 +08:00
Chee Aun
f05fc55a88 New translations (Japanese) 2024-08-17 11:31:43 +08:00
Chee Aun
4e9a0d6de8 New translations (Italian) 2024-08-17 11:31:42 +08:00
Chee Aun
913e9cea6a New translations (Finnish) 2024-08-17 11:31:41 +08:00
Chee Aun
dfa6c2ee18 New translations (Basque) 2024-08-17 11:31:40 +08:00
Chee Aun
c19e423605 New translations (German) 2024-08-17 11:31:39 +08:00
Chee Aun
a1885d15a7 New translations (Catalan) 2024-08-17 11:31:38 +08:00
Chee Aun
8da8c55248 New translations (Arabic) 2024-08-17 11:31:37 +08:00
Chee Aun
ebcd7d119e New translations (French) 2024-08-17 11:31:35 +08:00
Chee Aun
eb24b9af72 New translations (Spanish) 2024-08-17 02:01:55 +08:00
Chee Aun
0c92774741 New translations (Chinese Simplified) 2024-08-17 00:00:52 +08:00
Chee Aun
38c00ef15f New translations (Chinese Simplified) 2024-08-16 20:04:36 +08:00
Chee Aun
6b27fe6db7 New translations (Spanish) 2024-08-16 20:04:35 +08:00
Lim Chee Aun
18b3ee8c92 Standardize display of common + native languages list 2024-08-16 19:17:57 +08:00
Lim Chee Aun
6d68232e45 Make lang selector fixed-width 2024-08-16 19:17:18 +08:00
Chee Aun
c96ff42597 New translations (Chinese Simplified) 2024-08-16 17:22:46 +08:00
Chee Aun
baed9ddc02 New translations (Chinese Simplified) 2024-08-16 16:22:17 +08:00
Lim Chee Aun
8ec951d1fc These menus need spans 2024-08-16 13:46:17 +08:00
Chee Aun
0d990b6191 New translations (Chinese Simplified) 2024-08-16 12:56:34 +08:00
Lim Chee Aun
c914cf58aa Don't even need dayjs anymore 2024-08-16 11:16:19 +08:00
Lim Chee Aun
6c0f0a4127 More fallbacks for Intl.DisplayNames 2024-08-16 11:14:16 +08:00
Lim Chee Aun
bdb1dff278 Fix this unneeded Plural 2024-08-16 11:12:00 +08:00
Lim Chee Aun
89a2e7de43 Fix wrong feature detection for trending link posts
Ooops!
2024-08-15 17:34:54 +08:00
Lim Chee Aun
b351060fa7 Make lang selector smaller 2024-08-15 17:34:24 +08:00
Chee Aun
503d0a9867 New translations (Chinese Simplified) 2024-08-15 16:44:04 +08:00
Lim Chee Aun
1a3751ff16 Forgot to set lang attr on html 2024-08-15 15:33:15 +08:00
Lim Chee Aun
377ad11c1a Fix relative time ago exceeding 24 hours 2024-08-15 09:09:57 +08:00
Lim Chee Aun
ac94303d0c Fix horizontal menu control group placement bug
react-menu changed it to role="none"
2024-08-14 22:22:43 +08:00
Lim Chee Aun
f9b676856e Prevent text blocks from wrapping 2024-08-14 22:03:53 +08:00
Lim Chee Aun
b16907dc24 Forgot to localise these keyboard shortcuts 2024-08-14 21:58:22 +08:00
Lim Chee Aun
59f8f44776 Use v2 notifications policy API and new UI
Reference: https://github.com/mastodon/mastodon/pull/31342

Very MVP, not a lot of explanations. Maybe revisit later.
2024-08-14 20:12:39 +08:00
Lim Chee Aun
f359d36e9b Sync the list of locales between config & app code 2024-08-14 17:16:56 +08:00
Lim Chee Aun
e5815686a9 Add try/catch fallback if file fails to load
Could be the file is not there or something wrong with the connection. Still good to include this try/catch
2024-08-14 15:02:45 +08:00
Lim Chee Aun
d9bc18f557 Oops, accidentally add this locale when it's not ready yet 2024-08-14 15:00:15 +08:00
Lim Chee Aun
3048bd1eea Switch the common/native text
Prevents the lang selector from being jumpy
2024-08-14 11:48:14 +08:00
Lim Chee Aun
868e613089 Use msg here because the memo'ed Home doesn't re-render
And see the line numbers change again in translation files
2024-08-14 11:47:45 +08:00
Lim Chee Aun
d1887afed8 The lines have changed
Hmm, this diff change is kinda noisy but useful to jump straight to the line
2024-08-14 10:48:37 +08:00
Lim Chee Aun
2ab921d6db Load en by default, activate it later 2024-08-14 09:42:12 +08:00
Lim Chee Aun
b28fdcb0fa Fix wrong passing of locale values in Intl.DisplayNames 2024-08-14 09:41:31 +08:00
Lim Chee Aun
2c050c650b Fix wrong pluralization usage
Instead of one, should use _1 because string for "one" has to be shown regardless of plural forms

When 1, "{account} followed you" must show instead of "1 people followed you".
Some languages don't have plural rule for "one" so it might not show up. _1 forces it to show.
2024-08-14 09:40:39 +08:00
Lim Chee Aun
4918027c90 Use real ellipsis
And see if these strings can sync up
2024-08-13 18:17:00 +08:00
Lim Chee Aun
c2e6d732c4 Initial i18n dev
Expecting bugs!
2024-08-13 15:26:23 +08:00
Lim Chee Aun
3f23fe6eb6 New post languages 2024-08-10 10:04:44 +08:00
Lim Chee Aun
c27275a9af Disable columns scroll snap for wider viewports 2024-08-10 10:04:44 +08:00
Lim Chee Aun
ff29e93b4f Fix RTL observer not working 2024-08-10 10:04:44 +08:00
Lim Chee Aun
78ca5bbc0b Fix prefs bug
- Some prefs returned can be uppercased, so make them lowercase
- `postingDefaultLanguage` probably doesn't work anymore every since masto.js upgrade. Sorry!
- Add additional checks to make sure prefs from server are not in unexpected forms
2024-08-10 10:04:44 +08:00
Lim Chee Aun
3be53f1ff9 Also set sort order when filter by Boosts in Catch-up 2024-08-10 10:04:44 +08:00
owl
225eaf4a2d
Pass undefined to Intl.DisplayNames, so '*' doesn't break it 2024-08-05 14:14:03 +02:00
Lim Chee Aun
a1c419b675 Try fix select field bug on Windows again
Previously: b47c043699
2024-08-04 19:01:21 +08:00
Lim Chee Aun
89e8bdf77b Use pinned instead of _pinned 2024-08-04 18:06:26 +08:00
Lim Chee Aun
ad7193d067 Fix notifications popover not close-able on iPad 2024-08-04 13:53:06 +08:00
Lim Chee Aun
f05e3012e3 Preliminary step for RTL 2024-08-04 13:32:46 +08:00
Lim Chee Aun
2aff1dc1fd Try switch to 20s interval 2024-08-04 13:32:46 +08:00
Lim Chee Aun
99ee6c3979 Don't reuse var for both timeout and interval 2024-08-04 13:32:46 +08:00
Lim Chee Aun
cf2461add5 Better checks 2024-08-04 13:32:46 +08:00
Frederic Hemberger
0febcacb93
fix(shortcuts-settings): settingsJSON must be defined if note doesn't exist 2024-08-03 13:30:22 +02:00
Lim Chee Aun
818f58b460 Fix profile URLs not working for http route 2024-08-01 20:18:44 +08:00
Lim Chee Aun
57db8778a4 Adapt to new changes in group notifications API
Reference: https://github.com/mastodon/mastodon/pull/31214
2024-08-01 20:18:10 +08:00
Roman Komarov
522a324b0d
Fix overflow for the columns wrapper 2024-07-31 13:59:35 +02:00
Lim Chee Aun
379ef7cc11 Random unused IntersectionView
Keeping this for future use
2024-07-28 16:09:44 +08:00
Lim Chee Aun
2d23b15c8d Assume title is the author for .card-post 2024-07-28 16:09:03 +08:00
Lim Chee Aun
fa3a0e23cc Unhide some text for posts inside Edit History
Every char matters when looking at post edit history
2024-07-28 16:08:18 +08:00
Lim Chee Aun
f1822d54af Fix poll radio button position on Safari
Plus a color
2024-07-25 18:39:14 +08:00
Lim Chee Aun
4c0bc62ad0 Group filtered carousel items 2024-07-22 14:31:52 +08:00
Lim Chee Aun
84b3106f50 Undo font size inherit for card posts 2024-07-22 14:19:25 +08:00
Lim Chee Aun
a2b88f1cdd Distinct both implementation of grouped notifications 2024-07-21 20:31:10 +08:00
Lim Chee Aun
b88376569e Test this out for bridgy fed links 2024-07-21 19:06:38 +08:00
Lim Chee Aun
00e2ba0b34 Fix notification markers not working
Also the ids are getting confusing, so need to clean this up.
2024-07-21 18:59:38 +08:00
Lim Chee Aun
4b2ec14dcd Try set default sort and group when choosing Boosts 2024-07-19 20:00:10 +08:00
Scott Feeney
44d440649f Include domain when copying local user's handle
Fixes #596
2024-07-13 01:15:01 -07:00
Lim Chee Aun
a2f7638257 Experimental opt-in server-side grouped notifications 2024-07-12 18:57:48 +08:00
Lim Chee Aun
57d6889826 Test memoize Media 2024-07-12 13:35:43 +08:00
Lim Chee Aun
2a91c005a1 Test fix self-recursive quote posts 2024-07-12 13:34:57 +08:00
Lim Chee Aun
180a23f116 Fix wrong exceeded chars highlighting 2024-07-07 22:56:24 +08:00
Lim Chee Aun
9ea7a1f4db Use onClose for this 2024-07-06 09:47:42 +08:00
Lim Chee Aun
f26dbeb79a Fix more cloaking business 2024-07-06 09:47:28 +08:00
Lim Chee Aun
a72400febf Test support Hollo 2024-07-05 16:19:04 +08:00
Lim Chee Aun
c950a6552c Experiment: unhide header when clicking on timeline items 2024-07-03 20:01:11 +08:00
Lim Chee Aun
95bf9e183e Replace trivago/ with ianvs/prettier-plugin-sort-imports 2024-07-01 17:41:21 +08:00
Lim Chee Aun
e6e884f1cb Refactor + make card post work for no-image cards 2024-06-28 07:49:30 +08:00
Lim Chee Aun
b6a25f5939 MVP-ish add/remove featured tags 2024-06-27 22:05:16 +08:00
Lim Chee Aun
71823fbad2 Fix typo 2024-06-27 22:05:16 +08:00
Lim Chee Aun
046d3d323a Enable unfurling when fetching reply hints 2024-06-27 22:05:16 +08:00
Lim Chee Aun
f7024f7723 Only allow trending link posts for current instance, not remote instance
For this to work on remote instance, will need to fetch its version and check first
2024-06-27 22:05:16 +08:00
Lim Chee Aun
5ab0ea1b59 Remove usehooks dep
In the end, only used one hook out of so many hooks
2024-06-27 22:05:16 +08:00
Lim Chee Aun
09745e3078 Don't show account if notification = severed_relationships 2024-06-27 22:05:16 +08:00
COxDE
04588874c7
fix: enable/disable boosts button logic 2024-06-27 13:38:55 +01:00
Lim Chee Aun
5d6a43e5d2 Bump up to 600 2024-06-23 15:41:00 +08:00
Lim Chee Aun
7f5f01b118 Further extend quote post dimensions 2024-06-22 17:48:14 +08:00
Lim Chee Aun
f4a4913889 Don't animate for small-dimension images 2024-06-22 17:47:56 +08:00
Lim Chee Aun
f8e72d1808 Prevent miscalculated width in large media container 2024-06-22 12:42:23 +08:00
Lim Chee Aun
527a1551cf The math here is quite forgiving 2024-06-19 23:34:19 +08:00
Lim Chee Aun
a6e6a7d741 Simplify natural aspect ratio math 2024-06-19 18:29:20 +08:00
Lim Chee Aun
21bdb6afc1 Posts timeline for trending links
Timeline logic changed slightly, so might be buggy.
2024-06-19 12:22:17 +08:00
Lim Chee Aun
4be88da1d6 Test slight fade out 2024-06-19 12:19:48 +08:00
Lim Chee Aun
93bb1da7c9 Fix undefined in account link when ctrl-clicking 2024-06-18 20:14:56 +08:00
Lim Chee Aun
497ede1a3d Use state to set natural aspect ratio instead
And fix all other data attributes
2024-06-15 10:25:10 +08:00
Lim Chee Aun
8a1fda5a85 Prevent flash of post page 2024-06-15 10:24:33 +08:00
Lim Chee Aun
83164c321f Apply anim-duration for card image too
And also media images in Catch-up
2024-06-15 08:36:12 +08:00
Lim Chee Aun
15ebf628f8 Give status cards same treatment as media attachments 2024-06-14 18:13:59 +08:00
Lim Chee Aun
1f8a8f8928 Use URL.parse with polyfill 2024-06-14 08:34:50 +08:00
Lim Chee Aun
febd04dd54 Try use dangerouslySetInnerHTML again
And… fix the loop attribute value
2024-06-11 23:43:55 +08:00
Lim Chee Aun
983dd6623f Try autoPlay instead of autoplay
Fixing Mobile Safari bug
2024-06-11 18:17:19 +08:00
Lim Chee Aun
a79d0613ec One more experimental magic 2024-06-11 14:53:12 +08:00
Lim Chee Aun
c0c7fdd6e1 Handle tiny images & fix layout
Honestly there's just too many possibilities
2024-06-11 14:46:29 +08:00
Lim Chee Aun
17a3939061 Use data attr instead
The JSX className modification classes with this DOM-based modification
2024-06-10 20:50:21 +08:00
Lim Chee Aun
8a10a81fec Experiment immersive media render on large-size post 2024-06-10 20:42:38 +08:00
Lim Chee Aun
17230fc690 Experiment reduce radius for uncropped images 2024-06-10 20:41:43 +08:00
Lim Chee Aun
88e36183c6 Experiment different card preview style 2024-06-10 20:40:35 +08:00
Lim Chee Aun
d0bb0c04db Small style adjustments to composer 2024-06-10 20:39:03 +08:00
Lim Chee Aun
901725793b Try resolve threads' links if they work one day 2024-06-08 21:36:09 +08:00
Lim Chee Aun
3fbecb2f0d Fix NameText not showing username when short 2024-06-08 21:35:14 +08:00
Lim Chee Aun
ef1abbc25c Wait I need a slash here? 2024-06-08 21:34:50 +08:00
Lim Chee Aun
2f75dfd9e4 Prefs need to be awaited 2024-06-07 18:41:04 +08:00
Lim Chee Aun
8d91bfb0a3 Throttle account fetches 2024-06-07 18:38:26 +08:00
Lim Chee Aun
04e1d60e54 Check vapidKey 2024-06-06 17:47:44 +08:00
Lim Chee Aun
1c01e1b0f4 Fix federated feed only showing remote posts
There's a mismatch parameter between Mastodon's and Pixelfed's APIs
2024-06-06 17:47:44 +08:00
Lim Chee Aun
2099953b68 Remove spaces between buttons 2024-06-03 18:01:49 +08:00
Lim Chee Aun
5931ebb8fc Reduce visual clutter for grouped notification
30 instead of 50 as limit. No more tiny avatars as they don't help much.
2024-06-02 22:52:47 +08:00
Lim Chee Aun
5ead17a093 Disable GIF button if exceed max media limit or has poll 2024-06-01 11:51:58 +08:00
Lim Chee Aun
224cad4d7f Utilise the new batch fetch on Mastodon v4.3 2024-05-31 17:11:40 +08:00
Lim Chee Aun
e08817d611 Attempt to rewrite this part 2024-05-31 16:56:13 +08:00
Lim Chee Aun
1ffc1c257a Use setTimeout instead 2024-05-29 18:46:42 +08:00
Lim Chee Aun
098014a109 Fix possible error 2024-05-29 18:46:14 +08:00
Lim Chee Aun
7546b42c7c Further improve lang detection perf 2024-05-29 15:26:58 +08:00
Lim Chee Aun
f9a73777e7 Perf over function 2024-05-29 10:23:46 +08:00
Lim Chee Aun
d5584f8dd4 Delay preload 2024-05-29 08:58:17 +08:00
Lim Chee Aun
563b06e680 Break the tasks 2024-05-28 22:22:14 +08:00
Lim Chee Aun
b6a64b66c7 Fix wrong logic for highlighting Languages select 2024-05-28 21:03:05 +08:00
Lim Chee Aun
0a4aae51b7 It's time for MVP-ish language auto-detection 2024-05-28 17:59:17 +08:00
Lim Chee Aun
d16221e296 Test fix Pixelfed home timeline not showing reblogs 2024-05-28 13:44:24 +08:00