Lim Chee Aun
|
a838e30f4a
|
Check for no media descriptions when posting & boosting
|
2023-03-14 20:42:37 +08:00 |
|
Lim Chee Aun
|
10090e316a
|
Revisit and add slight polish to Composer UI
|
2023-03-14 20:24:36 +08:00 |
|
Lim Chee Aun
|
4e5e2fa75f
|
Fix esc triggering exit confirmation when closing the expander
|
2023-03-08 14:49:52 +08:00 |
|
Lim Chee Aun
|
89d7015d62
|
Try out Intl.LocaleMatcher to intelligently set default locale
|
2023-03-02 11:13:52 +08:00 |
|
Lim Chee Aun
|
ff5fd09669
|
Fix this totally unset key
|
2023-03-02 11:13:07 +08:00 |
|
Lim Chee Aun
|
06548bbbfc
|
Revert "Add experimental highlighting to composer textarea"
This reverts commit 017b138d4b .
|
2023-02-27 16:01:26 +08:00 |
|
Lim Chee Aun
|
017b138d4b
|
Add experimental highlighting to composer textarea
|
2023-02-27 11:20:50 +08:00 |
|
Lim Chee Aun
|
7b66b832d5
|
Add more "instance" + saveStatus for new notifications
|
2023-02-25 14:20:26 +08:00 |
|
Lim Chee Aun
|
b7f80fb621
|
Fix masto undefined
|
2023-02-24 12:25:05 +08:00 |
|
Lim Chee Aun
|
01b5f35f1d
|
Fix instance is actually object
|
2023-02-24 12:20:31 +08:00 |
|
Lim Chee Aun
|
4b88c6ca65
|
Make sure status link has instance too for toast
|
2023-02-23 16:44:01 +08:00 |
|
Lim Chee Aun
|
bd728df79b
|
Fix undefined customEmojis
|
2023-02-23 11:36:07 +08:00 |
|
Lim Chee Aun
|
79df9546bd
|
Fix the compose status states not inheriting properly
|
2023-02-20 00:46:21 +08:00 |
|
Lim Chee Aun
|
4dae1d1576
|
Shorter copies
|
2023-02-16 19:10:26 +08:00 |
|
Lim Chee Aun
|
4c17522d42
|
Fix escape key not working on Safari
|
2023-02-14 19:38:17 +08:00 |
|
Lim Chee Aun
|
255ca8eaa6
|
Support edit media description for Mastodon v4.1
|
2023-02-13 01:21:18 +08:00 |
|
Lim Chee Aun
|
5911eb8033
|
Add more spellChecks
|
2023-02-11 06:21:23 +08:00 |
|
Lim Chee Aun
|
8b77615c80
|
Need to save status after edit
Before this, the status (and context) will auto-refresh after posting, but now it's only refreshing context
|
2023-02-10 11:35:47 +08:00 |
|
Lim Chee Aun
|
91aeed5fe6
|
Respect your preferences
|
2023-02-09 23:59:57 +08:00 |
|
Lim Chee Aun
|
a130743d4c
|
Breaking: refactor all masto API calls
Everything need to be instance-aware!
|
2023-02-06 00:17:19 +08:00 |
|
Lim Chee Aun
|
969fddc581
|
Time for use-debounce
Try a leading debounce here
|
2023-01-30 20:51:06 +08:00 |
|
Lim Chee Aun
|
cc2d4d4cc1
|
Fix text-expander positioning bug
Also fix related bugs
|
2023-01-29 21:45:59 +08:00 |
|
Lim Chee Aun
|
f2d50b0bac
|
Add lang to all fields based on chosen language
Reference: https://github.com/mastodon/mastodon/issues/19858
|
2023-01-26 00:34:52 +08:00 |
|
Lim Chee Aun
|
a1e2207e96
|
Reset input[type=file] after media is added
Bug: Add file A, remove fie A, add file A = nothing happens
|
2023-01-26 00:34:00 +08:00 |
|
Lim Chee Aun
|
b6dfbd0819
|
s/Spoiler text/Content warning
|
2023-01-26 00:32:56 +08:00 |
|
Lim Chee Aun
|
b72f683a97
|
Add "12 hours" option for poll duration
|
2023-01-22 20:50:11 +08:00 |
|
Lim Chee Aun
|
a522511e0e
|
Add "Mark media as sensitive" checkbox
It does the same thing as spoiler text toggle.
|
2023-01-22 19:33:45 +08:00 |
|
Lim Chee Aun
|
6e72601833
|
Compose now supports paste/drag-drop files
|
2023-01-16 09:42:44 +08:00 |
|
Lim Chee Aun
|
d9096ce831
|
Make media modal sheet max
|
2023-01-13 17:23:18 +08:00 |
|
Lim Chee Aun
|
71b50382e9
|
New feature: Unsent Drafts
For now, this only works for unsent unsaved drafts e.g. the browser kill the page without giving the user the chance to discard
|
2023-01-13 15:30:09 +08:00 |
|
Lim Chee Aun
|
dfaec0605a
|
Can re-use the UID as new window target name!
|
2023-01-11 23:23:49 +08:00 |
|
Lim Chee Aun
|
162fc7ad07
|
Pass UID across composer popups
|
2023-01-11 17:07:47 +08:00 |
|
Lim Chee Aun
|
adcea89a25
|
Add UID as Idempotency key
|
2023-01-11 14:44:20 +08:00 |
|
Lim Chee Aun
|
a421406a11
|
DRY get current Account
|
2023-01-11 13:28:42 +08:00 |
|
Lim Chee Aun
|
3506285176
|
Better ID for media attachments
The `i` persists for other attachments too. Not good.
|
2023-01-09 14:33:47 +08:00 |
|
Lim Chee Aun
|
54a95363f0
|
Use console.debug
|
2023-01-07 21:02:46 +08:00 |
|
Lim Chee Aun
|
3ca696dd3d
|
Modals for media attachments in composer
Dedicated editor experience per media attachment
|
2023-01-06 01:51:39 +08:00 |
|
Lim Chee Aun
|
edeceba729
|
Allow people to type essays
|
2023-01-04 19:16:43 +08:00 |
|
Lim Chee Aun
|
1f12c53ee1
|
Refactor textarea and chars count meter
It won't re-render on every key press anymore
|
2023-01-04 19:03:11 +08:00 |
|
Lim Chee Aun
|
7e869949e2
|
Turns out, still change CW when editing
|
2023-01-03 17:41:18 +08:00 |
|
Lim Chee Aun
|
21bdb51cd6
|
Compose pop-in/out now can work with non-id medias
Commented out for now to see if it really works
The bug is due to valtio proxying the File object
|
2023-01-02 12:03:06 +08:00 |
|
Lim Chee Aun
|
727b944f3b
|
toLowerCase() all the instance URLs!
|
2023-01-01 20:59:55 +08:00 |
|
Lim Chee Aun
|
0d92f65f7e
|
Esc for compose field
|
2023-01-01 19:41:42 +08:00 |
|
Lim Chee Aun
|
cf1c03f55f
|
Delay focus compose field a little
|
2023-01-01 15:32:36 +08:00 |
|
Lim Chee Aun
|
52d5756d44
|
Remove unused code
|
2022-12-31 09:51:28 +08:00 |
|
Lim Chee Aun
|
724be17d3e
|
Basic keyboard shortcuts
Esc for carousel modal, Ctrl/Cmd+Enter for Compose field
|
2022-12-30 21:36:14 +08:00 |
|
Lim Chee Aun
|
e8a0b401f9
|
Add safe fallback
|
2022-12-27 22:02:55 +08:00 |
|
Lim Chee Aun
|
cf42aab4b7
|
Experimental language selector in Compose field
|
2022-12-27 18:09:23 +08:00 |
|
Lim Chee Aun
|
f7489710a1
|
Temporary fix for corrupted data
|
2022-12-27 08:52:01 +08:00 |
|
Lim Chee Aun
|
eb3880b435
|
Handle errors here
|
2022-12-27 01:07:33 +08:00 |
|