Commit graph

1993 commits

Author SHA1 Message Date
Lim Chee Aun
a1021e1aee Add __STATES_STATS__ for debugging 2023-10-28 11:07:35 +08:00
Lim Chee Aun
087e282677 Show/hide the switch-view button based on viewport width 2023-10-27 23:03:07 +08:00
Lim Chee Aun
4efc922b7b Remove dup key 2023-10-27 18:51:10 +08:00
Lim Chee Aun
372e86415b Test fix scroll position when opening media on the side 2023-10-27 14:16:38 +08:00
Lim Chee Aun
6dd6e0e77c Refactor some components/callbacks 2023-10-27 14:15:29 +08:00
Lim Chee Aun
c022e2fd00 Make filter bar expandable 2023-10-27 00:58:42 +08:00
Lim Chee Aun
713865a094 Revert "Let's prettify all paragraphs"
This reverts commit 4897847601.
2023-10-27 00:58:12 +08:00
Lim Chee Aun
0678366566 Fix focus style not working for news' images 2023-10-27 00:01:32 +08:00
Lim Chee Aun
b6d8c46e2c Remove console log 2023-10-26 21:29:39 +08:00
Lim Chee Aun
065add5575 Fix account sheet's <main> uses safe-area padding bottom 2023-10-26 21:28:25 +08:00
Lim Chee Aun
35dced8eaf Disable search results pagination if not authenticated 2023-10-26 17:39:10 +08:00
Lim Chee Aun
2310664065 Make nested status link background more consistent 2023-10-26 17:14:43 +08:00
Lim Chee Aun
8858ce3e89 Prevent accidental browser history nav
When scrolling inside deeply nested comments
2023-10-26 17:05:37 +08:00
Lim Chee Aun
1c87dd6e41 Check for reload cases too
Prevent status page from going full width when reloading itself

This checks tab's history length, so opening status page on a new tab means
length = 1.

BUT this will fail if someone copies the link and paste to another
**existing** tab with existing pre-populated history.
2023-10-26 11:42:44 +08:00
Lim Chee Aun
0038c2225b Fix 1 more esc clash 2023-10-26 11:16:34 +08:00
Lim Chee Aun
c35f4bb161 Replace old media alt modal with global one 2023-10-26 02:49:03 +08:00
Lim Chee Aun
8426a011b0 Also fix esc handling media alt modal in media modal 2023-10-26 02:48:36 +08:00
Lim Chee Aun
81644e67bb Fix 'esc' closes both modal and status page 2023-10-26 02:19:01 +08:00
Lim Chee Aun
c03f39b10c Fix media alt modal not esc-able 2023-10-26 02:18:39 +08:00
Lim Chee Aun
a1b81562db Prevent undefined css variables 2023-10-25 20:22:58 +08:00
Lim Chee Aun
c82ccf5957 Has to be darker 2023-10-25 20:01:02 +08:00
Lim Chee Aun
8ee1c3a2e3 Reuse color utils for media modal background 2023-10-25 19:19:07 +08:00
Lim Chee Aun
5d5ab906ba Further robustify trending news
- Convert back to RGB for max compat
- Better variable names
- Add fallback if there's no blurhash
- Refactor color utils
- Use alpha instead of light/dark colors
2023-10-25 19:18:47 +08:00
Lim Chee Aun
3a32cbf974 Test full width for first load of status page 2023-10-25 17:07:00 +08:00
Lim Chee Aun
b9afe4fb66 s/Favourite/Like
Poll: https://mastodon.social/@cheeaun/111272668719225402
2023-10-25 13:55:12 +08:00
Lim Chee Aun
a192554b8b Test overflow-anchor: auto 2023-10-25 13:35:20 +08:00
Lim Chee Aun
c2ba149563 Fix undefined variable 2023-10-25 11:17:02 +08:00
Lim Chee Aun
44a20b42a7 Upgrade dependencies 2023-10-25 11:05:39 +08:00
Lim Chee Aun
163ef4ce91 Use 'none' instead
Never thought 'none' would actually do something instead of nothing
2023-10-25 01:14:15 +08:00
Lim Chee Aun
beff01c976 Rearrange lingva translate instances
Seems like a lot are 500-ing. May need to find alternatives soon.
2023-10-25 00:14:26 +08:00
Lim Chee Aun
f19326528b Fix fetch doesn't throw error when 500 2023-10-25 00:13:42 +08:00
Lim Chee Aun
05ee27e045 Time to remove this auto-shrink text effect in composer
It was fun…
2023-10-24 23:23:51 +08:00
Lim Chee Aun
576dcf7701 Realign some code and UI for account info/sheet
I know, the code is still messy
2023-10-24 23:19:14 +08:00
Lim Chee Aun
0247c041f2 Fix composer not opening for Pleroma instances
Pleroma doesn't have `configuration` in instance API response
2023-10-24 14:30:50 +08:00
Lim Chee Aun
7555bda8e9 Waited wayy too long for Firefox to support :has 2023-10-24 09:58:41 +08:00
Lim Chee Aun
61756fac1d Fix unneccesary re-renders in Notifications 2023-10-23 16:24:30 +08:00
Lim Chee Aun
4897847601 Let's prettify all paragraphs 2023-10-23 16:23:45 +08:00
Lim Chee Aun
8bf3f31056 Slight rewrite, possibly breaking 2023-10-23 16:23:33 +08:00
Lim Chee Aun
f2c2983663 Comment out test code 2023-10-23 11:12:28 +08:00
Lim Chee Aun
2c4dd0cdb7 Add lang & dir to trending news 2023-10-23 11:12:15 +08:00
Lim Chee Aun
58d36d2403 Filter links by type 2023-10-23 08:55:22 +08:00
Lim Chee Aun
72842c663a Change from "Build" to "Version"
Also make version string copy-able
2023-10-23 08:43:27 +08:00
Lim Chee Aun
8d694ecf1b Experiment useAutoAnimate 2023-10-23 08:42:40 +08:00
Lim Chee Aun
cafadd0980 More fixes for Trending news 2023-10-23 01:36:32 +08:00
Lim Chee Aun
3a1341fb17 Always sort list of Lists 2023-10-22 23:25:25 +08:00
Lim Chee Aun
ced30a9602 Fix default tag always wrong location
Feel so dumb looking back at this code lol
2023-10-22 23:09:38 +08:00
Lim Chee Aun
4e53b1e17f Need lazy loading 2023-10-22 20:08:19 +08:00
Lim Chee Aun
1c5453cfb6 Trending news carousel 2023-10-22 19:40:46 +08:00
Lim Chee Aun
e7ef20f265 Reuse context menu component for Status
This might be buggy
2023-10-22 19:27:15 +08:00
Lim Chee Aun
9c4252315a Debounce checks, less noisy 2023-10-22 19:26:41 +08:00