Lim Chee Aun
ac60890c9a
Revert "Don't highlight mention when it's prepended by a dot"
...
This reverts commit 5fef0b3fb5
.
2023-12-17 18:25:58 +08:00
Matthieu Rakotojaona
5fef0b3fb5
Don't highlight mention when it's prepended by a dot
2023-12-12 19:18:56 +01:00
Lim Chee Aun
94c2f43c38
Add basic unicode awareness to mention highlighting
2023-12-05 18:30:15 +08:00
Lim Chee Aun
d27de2337a
Disable highlighting if slow perf
2023-11-30 23:46:55 +08:00
Lim Chee Aun
4f41646000
Multiple fixes on composer highlighting
...
- Hide scrollbar for the faux highlight div
- Use unicode-aware split for highlighting exceeded characters
- Disable highlight of mentions, hashtags, etc if exceeded max characters
- Sync scroll as often as possible
2023-11-26 18:25:29 +08:00
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
3a326194ad
Use static avatar in composer
2023-11-12 11:01:44 +08:00
Lim Chee Aun
82a9a7212d
Fix highlight bugs & maybe some perf issues
2023-11-09 19:11:00 +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
678fc100c8
Allow shifts to open composer in new window
2023-11-05 17:41:29 +08:00
Lim Chee Aun
674e1fd1ff
Fix textarea styles leaked to other textareas
2023-11-04 12:02:41 +08:00
Lim Chee Aun
3c790ebff4
Better segmentation of languages with <hr>
2023-10-30 23:50:15 +08:00
Lim Chee Aun
3092a8bba1
Show hashtag usage total counts
2023-10-30 09:22:39 +08:00
Lim Chee Aun
b6d8c46e2c
Remove console log
2023-10-26 21:29:39 +08:00
Lim Chee Aun
0038c2225b
Fix 1 more esc clash
2023-10-26 11:16:34 +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
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
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
806ad2c6a2
Fix media re-rendering due to url object keep being recreated
2023-10-12 23:19:48 +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
eace6c4d9b
Slight adjustments to media alt edit sheet
2023-10-05 18:07:36 +08:00
Lim Chee Aun
4723358d2d
Fix borked image when restore from draft
2023-10-05 18:01:18 +08:00
Lim Chee Aun
fd1b45900d
Different copy for toast when replying or editing
2023-09-28 15:45:38 +08:00
Lim Chee Aun
173cad2275
So all this while been using the wrong API for autocomplete mentions
...
🫣 🫣 🫣
2023-09-27 13:37:12 +08:00
Lim Chee Aun
d4dca0e81f
Support non-rectangular custom emojis 😩
...
Platforms like Misskey have irregularly-shaped custom emojis (emojos?)
- So far this handles horizontally-wide emojis, not tall ones (haven't seen any)
- text-overflow: ellipsis is not used because it can't ellipsis-fy wide emoji images
2023-09-24 15:45:01 +08:00
Lim Chee Aun
887503e40b
Auto-list composing
...
Automatically create lists like "- " or "12. " when press Enter
2023-09-16 22:57:35 +08:00
Lim Chee Aun
2d94f229c3
Fix weird textarea height on first render
2023-09-10 15:29:25 +08:00
Lim Chee Aun
a9109f4839
Show account block in Composer
2023-09-03 19:48:36 +08:00
Lim Chee Aun
0792df1adb
dir=auto all the things
2023-08-24 09:12:00 +08:00
Lim Chee Aun
31d7016bd9
Default show chars-left donut
2023-08-13 12:00:33 +08:00
Lim Chee Aun
6956628369
Add posting visibility setting
...
Also respect visibility setting when replying *if* replied-to post is public
2023-07-09 16:32:09 +08:00
Lim Chee Aun
efc3b08c90
Fix prefs not being applied in Composer
...
Got trolled by masto.js again
2023-06-23 21:20:11 +08:00
Lim Chee Aun
06aece7d3a
Reduce debounce to 250 for now
2023-06-14 22:38:38 +08:00
Lim Chee Aun
efa4ba63eb
Try re-post if idempotency key fails
2023-05-23 19:16:24 +08:00
Lim Chee Aun
753789c0c7
Try/catch match because it throws when there's invalid language code
2023-05-20 14:14:35 +08:00
Lim Chee Aun
6532b97a44
Update copy: s/status/post
2023-04-29 22:22:07 +08:00
Lim Chee Aun
5dc3603795
Close button for modal sheets
2023-04-20 16:10:57 +08:00
Lim Chee Aun
8565bb930b
Very very very lazy way to sort used languages to the top
2023-04-17 20:47:34 +08:00
Lim Chee Aun
13b2273022
Bot avatars will be squircles
2023-04-11 00:26:43 +08:00
Lim Chee Aun
6f8390c3f8
Embrace "Private mention"
2023-04-06 18:21:56 +08:00
Lim Chee Aun
6a273b51bd
Remove console.log
2023-03-26 15:09:52 +08:00
Lim Chee Aun
2a85ad2f45
New feature: custom emoji picker
2023-03-24 22:30:05 +08:00
Lim Chee Aun
45e633de92
UI adjustments to composer
2023-03-24 01:26:49 +08:00
Lim Chee Aun
9071439c12
Adjust some layout stuff in composer
2023-03-23 16:13:22 +08:00
Lim Chee Aun
15551ec3c9
Highlight language change in composer
2023-03-19 15:04:42 +08:00
Lim Chee Aun
24fdaf78d1
New account context menu!
...
Add Mention, Mute and Block
2023-03-18 16:24:04 +08:00
Lim Chee Aun
bc4dfaf62f
Add previewMode
2023-03-16 13:02:46 +08:00
Lim Chee Aun
fcfe9738ef
Better var name
2023-03-15 00:55:32 +08:00
Lim Chee Aun
a838e30f4a
Check for no media descriptions when posting & boosting
2023-03-14 20:42:37 +08:00