Lim Chee Aun
|
1383296861
|
Fix null style
|
2023-11-19 12:06:39 +08:00 |
|
Lim Chee Aun
|
eb203a0498
|
Replace lookbehind regex
because older Safari doesn't support it
|
2023-11-19 12:06:03 +08:00 |
|
Lim Chee Aun
|
85bdaace58
|
Replace all Menu to Menu2
Need the default unmountOnClose so don't need the :has() hack
|
2023-11-18 21:11:07 +08:00 |
|
Lim Chee Aun
|
d87f60665a
|
Enable comment hint for end of thread/conversation
|
2023-11-15 00:42:19 +08:00 |
|
Lim Chee Aun
|
19ed85f298
|
Make comment hint opt-in
|
2023-11-14 22:45:13 +08:00 |
|
Lim Chee Aun
|
d6afb473ee
|
Experiment show replies hint
|
2023-11-14 16:52:47 +08:00 |
|
Lim Chee Aun
|
770f4d9205
|
Prevent pinned posts from being grouped
|
2023-11-13 16:57:15 +08:00 |
|
Lim Chee Aun
|
3a326194ad
|
Use static avatar in composer
|
2023-11-12 11:01:44 +08:00 |
|
Lim Chee Aun
|
911ee288df
|
Adjustments for hidden select inside toolbar button
|
2023-11-12 10:57:49 +08:00 |
|
Lim Chee Aun
|
91f6efe736
|
Adjustments for the compose field
|
2023-11-12 10:57:22 +08:00 |
|
Lim Chee Aun
|
97188391df
|
Slight adjustments to carousel modal
- Gap between media
- Gradiented backgrounds
|
2023-11-09 22:38:52 +08:00 |
|
Lim Chee Aun
|
82a9a7212d
|
Fix highlight bugs & maybe some perf issues
|
2023-11-09 19:11:00 +08:00 |
|
Lim Chee Aun
|
dc2eb1163f
|
Slow down polling if scrolled down
|
2023-11-09 00:16:16 +08:00 |
|
Lim Chee Aun
|
1882338078
|
Basic text highlighting for composer
This will probably be very buggy
|
2023-11-08 23:16:16 +08:00 |
|
Lim Chee Aun
|
98d1f44244
|
Also 3s
|
2023-11-07 11:19:49 +08:00 |
|
Lim Chee Aun
|
d16cd501d4
|
Quick fix for pinned post not showing pin
_pinned no longer stored with post, so pinned posts now can't be reactive
|
2023-11-07 07:59:59 +08:00 |
|
Lim Chee Aun
|
a1b0d6e3bd
|
Better keys
|
2023-11-06 23:58:44 +08:00 |
|
Lim Chee Aun
|
a8cf7879a2
|
Fix promise error with fetching followed hashtags
Remove memoization for now
|
2023-11-06 23:31:00 +08:00 |
|
Lim Chee Aun
|
bca205182e
|
Quick fix rendering bug when switching media filter
|
2023-11-06 22:48:20 +08:00 |
|
Lim Chee Aun
|
ea660f9146
|
New keyboard shortcuts
|
2023-11-06 20:15:13 +08:00 |
|
Lim Chee Aun
|
8f34d98f47
|
Fix disappearing filter/spoiler text when hover
|
2023-11-06 19:47:49 +08:00 |
|
Lim Chee Aun
|
6e3494488a
|
Reduce interval to 15s
|
2023-11-06 09:44:46 +08:00 |
|
Lim Chee Aun
|
f73a942b61
|
Auto-update self account info
And fix isSelf not working in some cases
|
2023-11-06 00:49:45 +08:00 |
|
Lim Chee Aun
|
8d41ff6884
|
Fix alpha avatars
|
2023-11-05 20:09:57 +08:00 |
|
Lim Chee Aun
|
678fc100c8
|
Allow shifts to open composer in new window
|
2023-11-05 17:41:29 +08:00 |
|
Lim Chee Aun
|
305710fa8c
|
Fix collapsed peek status with wrong url
|
2023-11-05 17:40:58 +08:00 |
|
Lim Chee Aun
|
83bdc82049
|
Add more unfurling
- Fix regex
- Handle trunks.social and Phanpy links too
|
2023-11-05 16:13:00 +08:00 |
|
Lim Chee Aun
|
5a4f1fb686
|
Fix 'account moved' banner wrongly placed
|
2023-11-05 14:29:18 +08:00 |
|
Lim Chee Aun
|
e5d5025299
|
Quick fix disappearing posts bug
|
2023-11-05 08:21:43 +08:00 |
|
Lim Chee Aun
|
9f31cc8e07
|
Some sort of "garbage collection"
|
2023-11-04 19:18:12 +08:00 |
|
Lim Chee Aun
|
660cbebbc4
|
Move iOS check outside
|
2023-11-04 19:05:14 +08:00 |
|
Lim Chee Aun
|
f8674963b3
|
Prevent the extra call if posts = 0
|
2023-11-04 18:02:03 +08:00 |
|
Lim Chee Aun
|
5038e1988d
|
Show 'View post' if 1 media in modal
|
2023-11-04 15:36:51 +08:00 |
|
Lim Chee Aun
|
5f50df1721
|
Replace provider/author fallback with published date
|
2023-11-04 15:36:13 +08:00 |
|
Lim Chee Aun
|
7ad6151637
|
Port domain format from Trending
|
2023-11-04 15:35:28 +08:00 |
|
Lim Chee Aun
|
8c8ff72e53
|
s/See/View
|
2023-11-04 15:23:56 +08:00 |
|
Lim Chee Aun
|
e42d660756
|
Remove luminosity, makes the alt text hard to read
|
2023-11-04 15:23:43 +08:00 |
|
Lim Chee Aun
|
674e1fd1ff
|
Fix textarea styles leaked to other textareas
|
2023-11-04 12:02:41 +08:00 |
|
Lim Chee Aun
|
44ffd69941
|
Make textarea wider for small viewport
|
2023-11-04 11:46:32 +08:00 |
|
Lim Chee Aun
|
21007e0a4d
|
Make Try Again button more noticeable
|
2023-11-04 09:56:06 +08:00 |
|
Lim Chee Aun
|
e0cf2e22fd
|
Make fetches on-demand
Also, cache them
|
2023-11-04 01:11:29 +08:00 |
|
Lim Chee Aun
|
f726f47fcb
|
Slight adjustments
|
2023-11-04 01:09:25 +08:00 |
|
Lim Chee Aun
|
dc1452ab30
|
Experiment quick open Shortcuts Settings
|
2023-11-03 22:08:44 +08:00 |
|
Lim Chee Aun
|
0bc1b598c3
|
Breaking: rewrote filters implementation
|
2023-11-03 21:45:31 +08:00 |
|
Lim Chee Aun
|
e1434e15d9
|
Fix wrong attr() being used lolol
|
2023-11-03 11:26:20 +08:00 |
|
Lim Chee Aun
|
bd798865d8
|
Fix .media class can clash with carousel's .media
|
2023-11-03 00:41:28 +08:00 |
|
Lim Chee Aun
|
05ab42684b
|
Another scroll-driven initiative
|
2023-11-02 17:39:42 +08:00 |
|
Lim Chee Aun
|
131b91e2c1
|
Clamp 3 lines
|
2023-11-02 17:38:55 +08:00 |
|
Lim Chee Aun
|
490d776a70
|
Remove unused variable
|
2023-11-02 17:38:22 +08:00 |
|
Lim Chee Aun
|
fd7caca039
|
text-wrap: pretty attempt again
|
2023-11-02 13:00:07 +08:00 |
|
Lim Chee Aun
|
48b505b382
|
Fix old columns mode setting wrongly applied
Deprecate it more now
|
2023-11-02 12:59:52 +08:00 |
|
Lim Chee Aun
|
0c2d79c159
|
Make edited timestamp tab-able
|
2023-11-02 10:50:21 +08:00 |
|
Lim Chee Aun
|
93e19f549d
|
No need scroll back
|
2023-11-02 10:50:01 +08:00 |
|
Lim Chee Aun
|
38ee094405
|
Make edited modal lighter
|
2023-11-02 10:49:52 +08:00 |
|
Lim Chee Aun
|
a9c3c6fdb4
|
Scroll-driven avatar shrinking
|
2023-11-02 09:36:30 +08:00 |
|
Lim Chee Aun
|
bf7acb6eab
|
Add more conditions for binding longpress
Should be same condition as contextmenu
|
2023-11-02 08:00:00 +08:00 |
|
Lim Chee Aun
|
ff7db6212d
|
Bye to shine effect
It was fun.
|
2023-11-01 22:56:10 +08:00 |
|
Lim Chee Aun
|
0c3449aba4
|
Rearrange/code this part again
- Streaming wasn't UNSUBscribed due to the forever-stuck loop
- Make streaming start later
|
2023-11-01 22:26:21 +08:00 |
|
Lim Chee Aun
|
616b9fcf02
|
Skip if meta/ctrl/shift/alt/middle-click
|
2023-11-01 21:56:06 +08:00 |
|
Lim Chee Aun
|
7119a78711
|
Fallback to polling if streaming fails
|
2023-11-01 21:31:43 +08:00 |
|
Lim Chee Aun
|
caeeffaa72
|
Extra check if container if not clickable
|
2023-11-01 18:12:22 +08:00 |
|
Lim Chee Aun
|
e6ef2f9064
|
Better range for header banner
|
2023-11-01 14:10:56 +08:00 |
|
Lim Chee Aun
|
478271348e
|
Make selected view mode more glowy
|
2023-11-01 10:00:28 +08:00 |
|
Lim Chee Aun
|
6ec7073151
|
Fix bypass shortcuts limit
|
2023-11-01 10:00:05 +08:00 |
|
Lim Chee Aun
|
22abc2fb31
|
Need @supports check before doing scroll-driven animation
|
2023-10-31 22:25:08 +08:00 |
|
Lim Chee Aun
|
bc0197a5f1
|
Add a little Fragment here
|
2023-10-31 22:22:57 +08:00 |
|
Lim Chee Aun
|
f3dcd9f4ee
|
Position nav bar to top if there's hover
|
2023-10-31 20:55:34 +08:00 |
|
Lim Chee Aun
|
f5808b6f3b
|
Add keyboard shortcut to toggle cloak mode
|
2023-10-31 20:50:27 +08:00 |
|
Lim Chee Aun
|
b17977a5c7
|
First production-stage scroll-driven animation
|
2023-10-31 15:43:56 +08:00 |
|
Lim Chee Aun
|
33b989fffc
|
Loosen the scrollTop check
|
2023-10-31 00:42:24 +08:00 |
|
Lim Chee Aun
|
3c790ebff4
|
Better segmentation of languages with <hr>
|
2023-10-30 23:50:15 +08:00 |
|
Lim Chee Aun
|
99f81c49c4
|
Revert "Debounce checks, less noisy"
This reverts commit 9c4252315a .
|
2023-10-30 20:45:30 +08:00 |
|
Lim Chee Aun
|
5fae5d8cf5
|
Adjustments to media post
|
2023-10-30 16:45:19 +08:00 |
|
Lim Chee Aun
|
3092a8bba1
|
Show hashtag usage total counts
|
2023-10-30 09:22:39 +08:00 |
|
Lim Chee Aun
|
b28d2d590f
|
Fix media audio squashed
|
2023-10-29 23:09:56 +08:00 |
|
Lim Chee Aun
|
77312f3fb2
|
Use current instance for links on account info
|
2023-10-29 21:43:03 +08:00 |
|
Lim Chee Aun
|
b40bbb32c2
|
Alrighty, this is media-view layout
|
2023-10-29 21:41:03 +08:00 |
|
Lim Chee Aun
|
35f7cae01f
|
Fix moved account styles
|
2023-10-29 21:21:09 +08:00 |
|
Lim Chee Aun
|
8180cc357e
|
Fix loadAcounts firing twice
|
2023-10-29 11:47:20 +08:00 |
|
Lim Chee Aun
|
25ff0d7835
|
Fix toggle show control firing unnecessarily
|
2023-10-29 10:14:35 +08:00 |
|
Lim Chee Aun
|
6dd6e0e77c
|
Refactor some components/callbacks
|
2023-10-27 14:15:29 +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
|
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
|
8ee1c3a2e3
|
Reuse color utils for media modal background
|
2023-10-25 19:19:07 +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
|
c2ba149563
|
Fix undefined variable
|
2023-10-25 11:17:02 +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
|
8d694ecf1b
|
Experiment useAutoAnimate
|
2023-10-23 08:42:40 +08:00 |
|
Lim Chee Aun
|
3a1341fb17
|
Always sort list of Lists
|
2023-10-22 23:25:25 +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 |
|
Lim Chee Aun
|
a6cdd0a01a
|
Memo for shorcuts
|
2023-10-22 19:24:59 +08:00 |
|
Lim Chee Aun
|
ddc8c1e9d9
|
Compact status need private-mention style if it is
|
2023-10-21 23:05:32 +08:00 |
|
Lim Chee Aun
|
0d4303861a
|
Auto-set new notification as false
It means it's read from other tabs or devices
So, so cool.
|
2023-10-21 18:49:39 +08:00 |
|
Lim Chee Aun
|
5850485207
|
Refactor some code
|
2023-10-21 17:40:03 +08:00 |
|
Lim Chee Aun
|
749d6880b8
|
Experiment making idle detection global
Hooks are nice but it makes component re-render unnecessarily
Also, idle detection doesn't need to be per-component.
|
2023-10-21 12:26:28 +08:00 |
|
Lim Chee Aun
|
47c2efacfb
|
Experiment memoizing avatars
|
2023-10-21 12:21:05 +08:00 |
|
Lim Chee Aun
|
3721acf3d3
|
Attempt to make month picker better
|
2023-10-20 19:24:01 +08:00 |
|
Lim Chee Aun
|
691aea3389
|
Update loading state of account info
|
2023-10-20 13:07:31 +08:00 |
|
Lim Chee Aun
|
861619ce57
|
Fix max-width of nav menu
|
2023-10-19 22:10:20 +08:00 |
|
Lim Chee Aun
|
71bf8608e6
|
Relayout the menu items in nav menu again
|
2023-10-19 21:07:00 +08:00 |
|
Lim Chee Aun
|
2916d1146b
|
Adjust the <p> out
|
2023-10-19 20:50:32 +08:00 |
|
Lim Chee Aun
|
d62712d587
|
double-tap zoom out once reach max scale
|
2023-10-19 20:47:11 +08:00 |
|
Lim Chee Aun
|
a37c3d6081
|
Sneak in a slight copy change
|
2023-10-19 20:19:55 +08:00 |
|
Lim Chee Aun
|
73e995f494
|
s/for/about
|
2023-10-19 20:04:07 +08:00 |
|
Lim Chee Aun
|
1dc0069cdc
|
More descriptive toasts copy
|
2023-10-19 20:02:31 +08:00 |
|
Lim Chee Aun
|
3339c5c1d6
|
Change div to span
|
2023-10-19 16:07:02 +08:00 |
|
Lim Chee Aun
|
965f948899
|
Recode some nested modal closing logic
Seems more robust
|
2023-10-19 16:06:55 +08:00 |
|
Lim Chee Aun
|
c0c2bb45fe
|
Auto-close account sheet when location path changes
Test this on account sheet first, probably useful for other sheets too
|
2023-10-19 10:15:54 +08:00 |
|
Lim Chee Aun
|
106cd16e41
|
Add loading state to filter bar
|
2023-10-19 10:13:53 +08:00 |
|
Lim Chee Aun
|
3eda1e2267
|
Fix familiarFollowers call not working
|
2023-10-19 01:13:12 +08:00 |
|
Lim Chee Aun
|
26cf40dcea
|
Break the words
|
2023-10-17 23:23:58 +08:00 |
|
Lim Chee Aun
|
8ae9131543
|
Private notes
|
2023-10-17 20:20:26 +08:00 |
|
Lim Chee Aun
|
1b0a77dfae
|
Pluralization for post(s)
Srsly need a i18n lib soon
|
2023-10-17 14:56:57 +08:00 |
|
Lim Chee Aun
|
809b7cc2d2
|
Micro perf optimizations maybe
|
2023-10-16 17:01:16 +08:00 |
|
Lim Chee Aun
|
673001e4e0
|
Fix captions got squashed
|
2023-10-16 01:55:11 +08:00 |
|
Lim Chee Aun
|
32b72f9297
|
Prevent time link from overlapping too much
|
2023-10-15 19:52:33 +08:00 |
|
Lim Chee Aun
|
9786752a4f
|
Group similar captions
Some folks really just copy/paste same desc for multiple media's
|
2023-10-15 18:28:04 +08:00 |
|
Lim Chee Aun
|
6540dd5642
|
Only set CW if there's spoiler text
Some posts have sensitive media but no spoiler text
|
2023-10-15 11:24:44 +08:00 |
|
Lim Chee Aun
|
c80c8b3294
|
Need id as dependency too
- inner functions are not reading the updated id
- probably need to rewrite this as this code looks prone to errors
|
2023-10-15 10:50:33 +08:00 |
|
Lim Chee Aun
|
e1ae89b00e
|
Contextually highlight related caption when hovering over image
For multiple-media figures
|
2023-10-15 09:00:35 +08:00 |
|
Lim Chee Aun
|
df9eeeb0b3
|
Don't have to memoize unfurl
It already has caching
|
2023-10-15 01:42:24 +08:00 |
|
Lim Chee Aun
|
f56a44ac97
|
Complete transition from mem to moize
|
2023-10-14 20:33:40 +08:00 |
|
Lim Chee Aun
|
0a7f158b70
|
Memoize translated results
First step in migrating to moize
|
2023-10-14 20:10:34 +08:00 |
|
Lim Chee Aun
|
ab1b34d4d2
|
Fix handling of admin.report notification
This is untested, may break.
|
2023-10-14 17:59:18 +08:00 |
|
Lim Chee Aun
|
f2f7b7fe1f
|
Fix admin.sign_up typo
|
2023-10-14 17:58:46 +08:00 |
|
Lim Chee Aun
|
7264f543bd
|
Change p to div here too
|
2023-10-13 23:39:59 +08:00 |
|
Lim Chee Aun
|
f6864f96bd
|
Change p to div
|
2023-10-13 15:46:43 +08:00 |
|
Lim Chee Aun
|
f67d4fd916
|
Fix id may not be available yet
|
2023-10-13 15:46:31 +08:00 |
|
Lim Chee Aun
|
cd403fe605
|
Fix error with zero posts
|
2023-10-13 15:31:04 +08:00 |
|
Lim Chee Aun
|
5481aa12be
|
Cache account info fetches for 10mins
|
2023-10-13 15:27:24 +08:00 |
|
Lim Chee Aun
|
806ad2c6a2
|
Fix media re-rendering due to url object keep being recreated
|
2023-10-12 23:19:48 +08:00 |
|
Lim Chee Aun
|
d1b8d737cc
|
Enable on-demand posting stats
- Slight refactor
- Make sure stats also work when switching instances
- Make sure zero stats fallback
|
2023-10-12 23:11:20 +08:00 |
|
Lim Chee Aun
|
a095a30500
|
Breaking news: upgrade to masto v6
Expecting bugs!
Also include some fixes for states init.
|
2023-10-12 12:48:09 +08:00 |
|
Lim Chee Aun
|
5de7eec2ca
|
Only show hover styles for tab bar when has hover
The hover delays the tap a little
|
2023-10-11 19:13:02 +08:00 |
|
Lim Chee Aun
|
a697fb04df
|
Disable follow request buttons once has relationship
|
2023-10-09 19:44:54 +08:00 |
|
Lim Chee Aun
|
39f7d4e00d
|
Fix familiar followers leaked to other profiles
Mistake for using global state when it should be per-profile
|
2023-10-07 17:13:55 +08:00 |
|