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
Lim Chee Aun
ed712d15f1
Test fix notification toast appearing after loaded
2024-05-28 13:44:02 +08:00
Lim Chee Aun
bd8817e61b
Show warning if exceed file size or matrix limit
2024-05-27 19:19:34 +08:00
Lim Chee Aun
ef712c62a9
Add one more username ≈ display name logic
2024-05-27 19:02:19 +08:00
Lim Chee Aun
9aa2bac685
Try fix toast width again
2024-05-27 19:01:41 +08:00
Lim Chee Aun
34077e8467
Don't show 'More…' for hashtag autosuggest
2024-05-26 18:15:37 +08:00
Lim Chee Aun
b473061845
Show compose button above post modal when minimized
2024-05-26 00:13:20 +08:00
Lim Chee Aun
64c7b5b4f0
Rewrite polyfill suspense for Composer with preload
...
Hopefully this works
2024-05-25 20:43:15 +08:00
Lim Chee Aun
c11bbbb2b3
Handle modifiers when clicking on account links
2024-05-25 13:52:25 +08:00
Lim Chee Aun
2c1a6c8cb5
Restyle the composer controls UI
2024-05-25 13:39:11 +08:00
Lim Chee Aun
67a85e1eef
Forgot Mobile Safari always need 16px for input fields
2024-05-25 13:16:22 +08:00
Lim Chee Aun
2e0ef6494b
Extend at-mentions with dedicated UI
2024-05-25 11:06:58 +08:00
Lim Chee Aun
012b86d7ce
Try not hide compose button if loading
2024-05-25 11:06:03 +08:00
Lim Chee Aun
0c45f515f0
Don't add space if empty string
2024-05-25 09:16:03 +08:00
Lim Chee Aun
9cc590be1b
Extra check if the composer is publishing
2024-05-25 09:15:43 +08:00
Lim Chee Aun
cd17ca0b42
Experiment: allow minimize composer
2024-05-24 12:30:20 +08:00
Lim Chee Aun
96c44ed485
Fix composer not overwritten by restored composer window
2024-05-23 14:14:23 +08:00
Lim Chee Aun
7053fcc96a
Experimental 'More…' for custom emojis suggestions
...
Also includes small fixes and improvements
2024-05-22 19:12:13 +08:00
Lim Chee Aun
ad7cb46547
Experiment auto-expand spoiler in hero status
2024-05-19 18:46:27 +08:00
Lim Chee Aun
1b1af67064
Experiment non-English description generation
2024-05-19 16:27:59 +08:00
Lim Chee Aun
bdd238de0e
Test using inert to control text searchability
2024-05-19 16:26:15 +08:00
Lim Chee Aun
ced4dc86aa
Forgot passing blankCopy
2024-05-19 16:24:29 +08:00
Lim Chee Aun
7be1e589ab
Support Pleroma's /notice unfurl
2024-05-19 16:23:12 +08:00
Lim Chee Aun
7da1745cca
Respect expand spoiler setting in Catchup
2024-05-19 16:22:18 +08:00
Lim Chee Aun
025a5429cc
Set limit to 80 for notifications
2024-05-17 18:32:12 +08:00
Lim Chee Aun
62f843b4dc
Fix crash when media url doesn't have http prefix
2024-05-17 17:10:54 +08:00
Lim Chee Aun
b0a53b7fa1
Handle hideCollections
2024-05-16 21:11:51 +08:00
Lim Chee Aun
9934daeb4d
Handle filtered quote posts
2024-05-16 13:00:23 +08:00
Lim Chee Aun
bc4e3b0f72
Fix red too faint in dark mode
2024-05-14 23:39:48 +08:00
Lim Chee Aun
ac760265da
Fix post preview internals becoming clickable
2024-05-11 13:09:08 +08:00
Lim Chee Aun
98b0ccf032
Default to floor rounding mode
2024-05-10 12:11:57 +08:00
Lim Chee Aun
90f06c511a
Test allow linking to post from generic accounts modal
2024-05-08 10:29:00 +08:00
Lim Chee Aun
e7aad03279
Preliminary implementation of moderation_warning notifications
2024-05-08 10:28:34 +08:00
Lim Chee Aun
3e1b9ff53d
Apply filter context in compact status too
2024-05-02 23:29:01 +08:00
Lim Chee Aun
5c9a47c31e
Might as well re-use it for instances search
2024-05-02 00:14:48 +08:00
Lim Chee Aun
65a4c3441c
Add search for custom emojis
2024-05-02 00:14:25 +08:00
Lim Chee Aun
77bc06545c
Handle inline images
2024-05-01 15:05:29 +08:00
Lim Chee Aun
11e64a2cc4
Fix filter expiry wrongly set if there's no expiry
2024-04-28 08:30:52 +08:00
Lim Chee Aun
5433e4e119
initStates needed for standalone compose page
2024-04-28 08:30:52 +08:00
Lim Chee Aun
c8dc32b884
Test caching shazam states
2024-04-28 08:30:52 +08:00
Mick O'Brien
5ae2058c07
Fix enter
keyboard shortcut on timeline
...
Currently pressing `enter` opens the active status if the status or any
focusable child of the status is focused e.g. the avatar or a link.
I think it should only open the post details when the post itself is
focused.
2024-04-26 12:23:53 +01:00
Lim Chee Aun
7376cb1e99
Fix muted="false" means still muted 🤦♂️ 🤦♂️ 🤦♂️
2024-04-19 08:46:10 +08:00
Lim Chee Aun
ffbae70178
Remove newline from regex for shortcode
2024-04-19 08:41:16 +08:00
Lim Chee Aun
9235d2c800
Hide poll button if maxOptions <= 1
...
It's not a poll if there's only 1 option
2024-04-18 23:12:29 +08:00
Lim Chee Aun
6ccefaebe1
Handle invalid date
...
Ugly solution for now, but it's already ugly
2024-04-18 23:11:18 +08:00
Lim Chee Aun
5a448c8049
Fix infinite reloading
...
Comment these out because this used to fix an old bug with instances not loaded properly
2024-04-18 23:10:26 +08:00
Lim Chee Aun
9bf77fa97a
Mentions also need fixNotifications
...
It's also from notifications API
2024-04-18 17:15:51 +08:00
Lim Chee Aun
b9058c6e3d
Debounced auto-submit for GIF search field
2024-04-17 08:26:35 +08:00
Lim Chee Aun
55ad6500bc
Fix margins
2024-04-16 23:21:46 +08:00
Lim Chee Aun
f4b95d254c
Maybe this helps?
2024-04-16 20:18:18 +08:00
Lim Chee Aun
effbe189e1
Revert "Test upgrade react-hotkeys-hook for the keys fix"
...
This reverts commit 9285a0ba9a
.
2024-04-16 00:09:53 +08:00
Lim Chee Aun
44e910b8c9
Fix wrong carousel math
2024-04-15 23:34:58 +08:00
Lim Chee Aun
a68dccd7cf
Fix rerender bug with followed hashtag parent
...
And… somehow memoize it?
2024-04-15 21:37:03 +08:00
Lim Chee Aun
9a6364a674
Obviously got to flex my scroll-driven animation CSSkillz
2024-04-15 19:59:57 +08:00
Lim Chee Aun
e2f39596f0
Might as well add more supports
2024-04-15 19:58:59 +08:00
Lim Chee Aun
701b9e99b3
More media-first styling changes
2024-04-15 17:07:34 +08:00
Lim Chee Aun
294ab2bf00
Just put in this commented test notification
...
Good for reference in the future
2024-04-15 17:07:20 +08:00
Lim Chee Aun
304ce5a3e8
Experiment dynamic change of parent
...
This might prevent double renders
2024-04-15 17:06:44 +08:00
Lim Chee Aun
57390a291b
No need background if there's pre-meta before it
2024-04-15 10:10:49 +08:00
Lim Chee Aun
cd5920114f
Undo back to -45deg, not everything need 135deg
2024-04-15 07:26:45 +08:00
Lim Chee Aun
06c6360cae
More support for Pixelfed
2024-04-14 17:20:18 +08:00
Lim Chee Aun
afdfdb86da
Media-first style adjustments
2024-04-14 17:18:52 +08:00
Lim Chee Aun
6f8f3e4fd0
Change -35deg to 145deg prevents stripes animation
...
When dynamically changing dimension (height), repeating linear gradient seems to animate. This prevents it.
https://stackoverflow.com/a/76285775/20838
2024-04-14 14:08:50 +08:00
Lim Chee Aun
94996d098e
Fix width issue
2024-04-13 23:08:25 +08:00
Lim Chee Aun
c286562ee8
Media-first style adjustments
2024-04-13 19:21:48 +08:00
Lim Chee Aun
5babdc9d63
Fix width/height not set
2024-04-13 19:21:20 +08:00
Lim Chee Aun
260bb8746d
More media-first adjustments
2024-04-13 17:10:13 +08:00
Lim Chee Aun
7be620808f
Fix notifications for Pixelfed
2024-04-13 17:09:56 +08:00
Lim Chee Aun
df3aca70fa
Open media + post view for wider viewports
2024-04-13 17:09:00 +08:00
Lim Chee Aun
ec65163c89
More breathing space
2024-04-13 17:08:39 +08:00
Lim Chee Aun
6f22ec3842
Fix missing idempotency key
2024-04-13 17:07:28 +08:00
Lim Chee Aun
2faf9b4c20
Pixelfed needs remote which is opposite of local lol
2024-04-13 00:11:00 +08:00
Lim Chee Aun
501e43207b
Don't set onlyMedia if not set
...
This defaults to false for Mastodon, but true for Pixelfed
2024-04-13 00:11:00 +08:00
Lim Chee Aun
e782cc0dde
Refactor set/get current account ID
...
And add fallback for standalone mode where session storage is not enough
2024-04-13 00:11:00 +08:00
Lim Chee Aun
aefda31c2a
Temporary quick fix, remove dash from hashtag regex
2024-04-13 00:11:00 +08:00
Lim Chee Aun
9285a0ba9a
Test upgrade react-hotkeys-hook for the keys fix
2024-04-13 00:11:00 +08:00
Lim Chee Aun
c3bcf3d595
Try make Safari show video preview
2024-04-11 18:24:51 +08:00
Lim Chee Aun
0efa39b825
Sometimes it returns a preview image without dimenions
2024-04-11 17:45:19 +08:00
Lim Chee Aun
a0d2037007
Early implementation of media-first UI experience
2024-04-11 17:18:17 +08:00
Lim Chee Aun
6e73728e2b
Only show data-read-more when it's available
2024-04-11 17:16:04 +08:00
Lim Chee Aun
60920966d6
Special fallback handling when media object doesn't have enough info
2024-04-11 17:15:16 +08:00
Lim Chee Aun
5083463942
Show empty copy when no notifications at all
2024-04-11 17:13:34 +08:00
Lim Chee Aun
8b5fee3dfd
Just sub it once
2024-04-10 17:31:26 +08:00
Lim Chee Aun
c9124bf150
Change double-tap zoom to match mobile expectations
2024-04-10 15:03:02 +08:00
Lim Chee Aun
b85174155c
Make notifications settings icon less significant
2024-04-10 14:21:05 +08:00
Lim Chee Aun
5c9f6bae3c
Fix followers list failing if familiar followers fail
2024-04-10 14:19:35 +08:00
Lim Chee Aun
4e5940900e
Pixelfed-related fixes
2024-04-09 23:35:17 +08:00
Lim Chee Aun
015ed5e7eb
Further expand usage of SubMenu2
2024-04-04 17:03:30 +08:00
Lim Chee Aun
2ad9706304
Further utilize lazy shazam
2024-04-04 14:34:28 +08:00
Lim Chee Aun
30382d088b
Possible fix for menus again
2024-04-04 14:34:04 +08:00
Lim Chee Aun
80196f83ca
Revert "Test if this fixes submenu not opening"
...
This reverts commit 49fa48bd28
.
2024-04-04 14:29:46 +08:00
Lim Chee Aun
419ad34250
Revert "Test another fix for submenus not opening"
...
This reverts commit a7cc0785f9
.
2024-04-04 14:29:35 +08:00
Lim Chee Aun
ed0d714cf2
Just a little spacing fix
2024-04-03 22:51:29 +08:00
Lim Chee Aun
708976a9e9
Anything Intl always need to extract out
...
and memoized
2024-04-03 19:48:18 +08:00
Lim Chee Aun
d77ba19308
Handle another kind of emojiReaction response
...
Can't everyone just standardize the responses?
2024-04-03 17:58:37 +08:00
Lim Chee Aun
b10e22a9a2
Better fallbacks
2024-04-03 17:57:15 +08:00
Lim Chee Aun
36d8b62e1e
Height adjustments when switching between poll form and results
2024-04-03 16:14:59 +08:00
Lim Chee Aun
989e788d8e
Slight delay is needed
2024-04-03 16:06:37 +08:00
Lim Chee Aun
ebd9f05f69
Preload IntlSegmenter polyfill if needed
2024-04-03 14:33:53 +08:00
Lim Chee Aun
5246af4ae9
Undo lazy component experiment
...
Doesn't make much difference
2024-04-03 14:33:19 +08:00
Lim Chee Aun
e6ba72f4c8
'Remove follower' menu item
2024-04-03 11:54:46 +08:00
Lim Chee Aun
960dff8b9e
Make lazy shazam ignore top sticky header
2024-04-03 11:53:03 +08:00
Lim Chee Aun
e3c25d25ee
Add menus to view profile image and header
2024-04-03 09:29:23 +08:00
Lim Chee Aun
090320150a
Select text too when pressing /
2024-04-03 09:28:59 +08:00
Lim Chee Aun
7100937e79
Higher gif picker sheet
2024-04-02 19:44:22 +08:00
Lim Chee Aun
c18efef7b6
GIF picker
2024-04-02 17:51:48 +08:00
Lim Chee Aun
ff336628f8
Fix media description not recognized if programmatically entered
2024-04-02 17:45:14 +08:00
Lim Chee Aun
28882d98d9
Add different UI state than default for start
2024-04-02 17:42:51 +08:00
Lim Chee Aun
f6ad22e58f
Fix bug: media attachments not updated when edited
2024-04-02 13:12:52 +08:00
Lim Chee Aun
aa664e15f6
Convert all the punycodes
...
Surprising that this is still not built into browsers
2024-04-02 09:03:13 +08:00
Lim Chee Aun
4def6eef5a
Refactor this out for no particular reason
2024-03-31 20:53:08 +08:00
Lim Chee Aun
1004a5f176
Revert back to 88px
2024-03-31 20:47:43 +08:00
Lim Chee Aun
2b6beee875
More logic to prevent recursive/wrong quote posts
2024-03-31 20:35:24 +08:00
Lim Chee Aun
e35e02593a
If beyond 12 hours, allow last catch up's end timing
2024-03-31 20:34:01 +08:00
Lim Chee Aun
5e56ba9fb9
Bring back auto-updating relative time
...
This time, more optimized re-render
2024-03-30 17:21:31 +08:00
Lim Chee Aun
a7cc0785f9
Test another fix for submenus not opening
2024-03-30 14:44:48 +08:00
Lim Chee Aun
bb5d34c94c
Still need to request relationship for moved accounts
...
Instead hide specific elements if moved.
2024-03-29 21:27:46 +08:00
Lim Chee Aun
671d2c9bb1
Less wider submenu
2024-03-28 18:22:29 +08:00
Lim Chee Aun
49fa48bd28
Test if this fixes submenu not opening
2024-03-28 18:22:03 +08:00
Lim Chee Aun
32fb406629
Better shift, but not dynamic
2024-03-28 12:18:25 +08:00
Lim Chee Aun
6950698935
Color space works differently in different browsers
2024-03-28 12:13:38 +08:00
Lim Chee Aun
fd9d8059bc
Handle info with menu dropdown for profile page
2024-03-28 00:25:10 +08:00
Lim Chee Aun
3b975e899b
Try use smaller dimension for fine pointers
2024-03-28 00:23:31 +08:00
Lim Chee Aun
b1950046d4
Better alignment for poll radios/checkboxes
2024-03-27 22:08:56 +08:00
Lim Chee Aun
d2af509eaf
Hacky way to show on-screen keyboard
...
Doesn't work some of the time.
2024-03-27 21:22:47 +08:00
Lim Chee Aun
311160983f
Experiment hide some visibility icons
2024-03-27 19:09:01 +08:00
Lim Chee Aun
9d7d5df7f2
Fix sudden Chrome CSS bug with text-shadow affecting underlines
2024-03-27 16:17:09 +08:00
Lim Chee Aun
927430853a
Fix CW-ed images from QPs not cloaked
2024-03-27 16:03:15 +08:00
Lim Chee Aun
1692637e22
Possibly fix weird race conditions
...
No idea how this happen at all
2024-03-27 14:58:32 +08:00
Lim Chee Aun
2bc24cc495
Pass in postID for Boosted/Liked sheet here too
2024-03-27 10:19:01 +08:00
Lim Chee Aun
66e58c74ef
Shazam the filtered notifications
2024-03-27 10:18:34 +08:00
Lim Chee Aun
e3591514a1
Use acct instead of username
2024-03-27 10:18:12 +08:00
Lim Chee Aun
4abb1aeaed
Fix poll got false value
2024-03-27 09:46:37 +08:00
Lim Chee Aun
7cac17a043
Need Loader fallbacks
2024-03-27 08:09:24 +08:00
Lim Chee Aun
7049166b40
Finally facing the consequences of hacky code
...
By fixing it with more hacky code
2024-03-26 23:45:22 +08:00
Lim Chee Aun
0a695410d9
Cloak the buttons in filtered notifications
2024-03-26 23:44:18 +08:00
Lim Chee Aun
d671178c02
Update copies for severed relationships
...
Ref: https://github.com/mastodon/mastodon/pull/29731
2024-03-26 19:47:03 +08:00
Lim Chee Aun
67a05450cf
Test this lazy shazam
2024-03-26 16:35:02 +08:00
Lim Chee Aun
438b520970
Fix sudden weird underline bug
2024-03-26 13:49:14 +08:00
Lim Chee Aun
c8c96f08ac
Another attempt to conditional load Intl.Segmenter polyfill
2024-03-25 19:31:25 +08:00
Lim Chee Aun
c9bbca9e11
Might as well go further into custom emoji reactions
...
But still MVP-ish. Misskey emoji shortcodes ain't going to work tho'
2024-03-25 17:58:56 +08:00
Lim Chee Aun
b1c81f7d71
Preliminary support for emoji reaction notifications
...
Note: pleroma:emoji_reaction is not tested.
2024-03-25 12:05:49 +08:00
Lim Chee Aun
53e9aac14f
Show chevron to hint dropdown
2024-03-25 10:26:37 +08:00
Lim Chee Aun
9d16c6c12a
Fix policy change not working for push notifications
...
1. Turns out `policy` needs to be inside `data` hash
2. namedItem(policy) → namedItem('policy')
Super embarrassed that these bugs exist for 7 months since push notifications release.
2024-03-25 09:20:51 +08:00
Lim Chee Aun
27a7bc7627
Edit profile now includes extra fields
2024-03-24 23:39:45 +08:00
Lim Chee Aun
1a2914362f
Very, very simple Edit Profile sheet.
2024-03-24 20:49:02 +08:00
Lim Chee Aun
9c8aff6d32
Show post preview inside Boosted/Liked by modal
...
And show the menu in more places
2024-03-24 17:24:47 +08:00
Lim Chee Aun
6816a4b64a
Port the tooltip stuff to other link cards
2024-03-24 16:53:33 +08:00
Lim Chee Aun
13f5621488
Fix char counter not showing properly on Firefox
2024-03-24 16:37:58 +08:00
Lim Chee Aun
fd59a39021
Preliminary support for severed relationships notifications
...
Reference: https://github.com/mastodon/mastodon/pull/27511
This is done purely based on the above codebase without real testing.
2024-03-24 14:13:58 +08:00
Lim Chee Aun
0fbc566454
Fix this somehow-partially implemented dot shortcut
2024-03-24 00:21:41 +08:00
Lim Chee Aun
f6a9f7807e
Allow Lists to be in Shortcuts (except columns)
...
…and all various Lists-related improvements
2024-03-23 23:52:05 +08:00
Lim Chee Aun
5ccf8b6842
Show published dates for cards
2024-03-23 12:26:50 +08:00
Lim Chee Aun
d6b65d0413
Better red color for danger menus
2024-03-23 12:26:22 +08:00
Lim Chee Aun
8eb67f469c
Add Enable/Disable notifications/boosts for accounts
2024-03-23 12:26:01 +08:00
Lim Chee Aun
717633e422
Filters, finally.
2024-03-23 01:07:24 +08:00
Lim Chee Aun
f6c2097a89
Fix beyond to date range formatting
2024-03-22 09:33:32 +08:00
Lim Chee Aun
5695b3ca1e
Fix alignment issues with the checkboxes
2024-03-21 08:59:07 +08:00
Lim Chee Aun
15c113ecb1
Reduce brightness
...
iOS seems to HDR-ify it and it's so annoyingly brighter
2024-03-20 14:30:07 +08:00
Lim Chee Aun
4a75d6f172
Fix flex issues
2024-03-20 11:18:56 +08:00
Lim Chee Aun
8f43099840
More conditional menu dividers
...
Srsly need better way to render these dividers
2024-03-20 11:04:38 +08:00
Lim Chee Aun
a2743f9940
This got prettier-ed
2024-03-20 11:04:38 +08:00
Lim Chee Aun
4c2210c68b
MVP-ish filtered notifications UI
2024-03-20 11:04:38 +08:00
Lim Chee Aun
da909e4084
Fix wrong filtered counts due to grouped boosts
2024-03-20 11:04:38 +08:00
Lim Chee Aun
552ad249e5
Clean up the usernames
2024-03-20 11:04:38 +08:00
Lim Chee Aun
e8219e458d
Try this font settings out.
...
Depends on system font's capabilities, so may not work.
2024-03-16 20:02:20 +08:00
Lim Chee Aun
6157ee105c
Fix "hide"-filtered post bug again
2024-03-16 18:45:59 +08:00
Lim Chee Aun
2723ef4593
Attempt to fix wrong boosts count
2024-03-16 13:36:23 +08:00
Chee Aun
d1965a84b5
Merge pull request #461 from Vinnl/ellipsis-tooltip
...
Add tooltip for truncated preview text
2024-03-16 13:33:28 +08:00
Vincent
cf05568e0c
Add tooltip for truncated preview text
...
Expose the full content of preview text that might get truncated in
their tooltips.
2024-03-15 18:06:56 +01:00
Lim Chee Aun
69c47489e3
Fix some at-mentions not handled
2024-03-15 18:20:45 +08:00
Lim Chee Aun
861ad83423
More keyboard shortcuts for Catch-up
2024-03-15 18:06:52 +08:00
Lim Chee Aun
cd3ed64e48
Show relative time if boosting/quoting old post
2024-03-15 16:02:33 +08:00
Lim Chee Aun
2e28c147b9
Scope the keyboard shortcuts in Catch-up
2024-03-15 09:05:05 +08:00
Lim Chee Aun
fef033b282
Show relative time if replying to old post
...
Ref: https://blog.joinmastodon.org/2023/11/improving-the-quality-of-conversations-on-mastodon/
2024-03-13 13:30:58 +08:00
Lim Chee Aun
3dbbba0be2
Fix captioning turned on even when showCaption = false
2024-03-12 08:14:07 +08:00
Lim Chee Aun
0b8cbbef51
Consider the safe areas
2024-03-11 19:04:08 +08:00