Commit graph

7142 commits

Author SHA1 Message Date
novenary
0eb6f65dcb post_status_form: reset all to defaults on clear 2024-11-29 14:07:18 +01:00
novenary
8e39d4fad6 emoji_input: implement fuzzy suggestions
This makes it a lot easier to find what you're looking for with fewer
keystrokes.
2024-11-29 14:07:18 +01:00
novenary
6186bf462c post_status_form: inherit language from parent
If I'm replying to a post in Klingon, chances are I'm going to write in
Klingon. This reduces friction for properly marking post language in a
conversation.
2024-11-29 14:07:18 +01:00
novenary
32f7ce0059 post_status_form: inherit language from parent
If I'm replying to a post in Klingon, chances are I'm going to write in
Klingon. This reduces friction for properly marking post language in a
conversation.
2024-11-29 14:07:18 +01:00
novenary
d12c4d5a4e post_status_form: reset all to defaults on clear 2024-11-29 14:07:18 +01:00
novenary
afbba1276f emoji_input: show more suggestions
5 suggestions is really too little, so increase the limit and make the
list scrollable.
2024-11-29 14:07:18 +01:00
novenary
c4e3887ad8 emoji_picker: select recents tab by default
This saves a click to get at your most commonly used emoji.
2024-11-29 14:07:18 +01:00
novenary
212efaff38 post_status_form: fix enter key in subject field
This fixes random actions being triggered by the enter key while the
subject field is focused.

When pressing enter, the browser simulates a click on the first "submit"
button it finds in the form.
A submit button is a button without `type="button"` set.
Remediate this by setting the type attribute on all but the "Post"
button.

Additionally, inhibit the enter key in the subject field (ctrl+enter
still works).
2024-11-29 14:07:18 +01:00
novenary
cfc13b767b post_status_form: enable sync flush for watcher
This fixes drafts not clearing after posting a reply.

Vue 3.3.11 changed watchers to stop firing after component unmount.
After posting a reply, the post form is removed, now causing the queued
event to be discarded.
Synchronous flush causes the handler to be called immediately when
changes happen, solving the problem.

See: https://github.com/vuejs/core/pull/7181
See: 80e2128d52
Fixes: a7dea2f70f
Fixes: #413
2024-11-29 14:07:18 +01:00
2c8b20f700 update repo url 2024-11-29 14:07:16 +01:00
8036adeeff Revert "mod-loader"
This reverts commit 267dfa2cca.
2024-11-29 14:06:30 +01:00
e0fb4bdaf0 move quote button to a more appropriate place 2024-11-29 14:06:30 +01:00
99c4192177 mod-loader 2024-11-29 14:06:30 +01:00
2d3eb96b4f bruh 2024-11-29 14:06:30 +01:00
06ec8121ee why the fuck are these buttons so widely spaced who thought this is a good idea 2024-11-29 14:06:30 +01:00
fb1223c5f4 static changes 2024-11-29 14:06:30 +01:00
RiedleroD
e6e089b4d8 reverted 2e83ccefdc and clarified that compact user info is only used with enough room 2024-11-29 14:06:30 +01:00
RiedleroD
faba421568 only flatten top of post body textarea if subject line is visible 2024-11-29 14:06:30 +01:00
RiedleroD
e90ac896f5 smushed subject line and post body together, kinda 2024-11-29 14:06:30 +01:00
RiedleroD
9106b61801 expand underlay to screen edges when TL is widened 2024-11-29 14:06:30 +01:00
RiedleroD
2977876324 reverted visual changes to underlay 2024-11-29 14:06:30 +01:00
RiedleroD
28bacfb9df oops, unfucked username placement 2024-11-29 14:06:30 +01:00
RiedleroD
13015122f1 fixed stuff overflowing in user popup e.g. in notifs 2024-11-29 14:06:30 +01:00
RiedleroD
1f77d442a9 stopped user handle from overflowing from its boundaries in user card 2024-11-29 14:06:30 +01:00
RiedleroD
57c789db24 disabled "compact user info" setting in mobile layout 2024-11-29 14:06:30 +01:00
RiedleroD
c35c26d3ee disabled compact user card in mobile layout 2024-11-29 14:06:30 +01:00
RiedleroD
ed05abc403 added setting for user info compactness 2024-11-29 14:06:30 +01:00
RiedleroD
6bc445fe21 added setting to switch between center and left-aligned user bio 2024-11-29 14:06:30 +01:00
sdomi
26218e7d41 more granular picker for the wide-timeline 2024-11-29 14:06:30 +01:00
RiedleroD
d224386601 only flatten top of post body textarea if subject line is visible 2024-11-29 14:06:30 +01:00
RiedleroD
9d8733f131 made wide column layout optional 2024-11-29 14:06:30 +01:00
RiedleroD
5384f5254f reverted audio attachments to 4:1 aspect ratio 2024-11-29 14:06:30 +01:00
RiedleroD
7337bd2213 fixed sizing issues with attachments in some non-status containers 2024-11-29 14:06:30 +01:00
RiedleroD
2658ca88eb fixed media attachment heights 2024-11-29 14:06:30 +01:00
RiedleroD
6b4360ac2a made attached images max size scale with font size
meta-comment: eliminated corner-case weirdness by replaced cursed CSS with slightly less cursed CSS
2024-11-29 14:06:30 +01:00
RiedleroD
145fe42642 slightly adjusted edit button spacing 2024-11-29 14:06:30 +01:00
RiedleroD
cdf1f6a464 removed min-width statements that were messing up my layouts 2024-11-29 14:06:30 +01:00
RiedleroD
91d82c2984 stopped username from wrapping… 2024-11-29 14:06:30 +01:00
RiedleroD
47bbd2740e smushed subject line and post body together, kinda 2024-11-29 14:06:30 +01:00
RiedleroD
353ede13d7 oops, removed unneeded spacing 2024-11-29 14:06:30 +01:00
RiedleroD
1d0d2730b6 left-aligned bio text
why the fuck was it centered in the first place?!?
2024-11-29 14:06:30 +01:00
RiedleroD
60484b54e5 moved user stats to between user info and user actions 2024-11-29 14:06:30 +01:00
RiedleroD
0766c9cd15 made columns use more space, fixed minor bug 2024-11-29 14:06:30 +01:00
87b1172823 explainer 2024-11-29 14:06:30 +01:00
Kopper
0e25b94186 Do not create OAuth app until login 2024-11-29 15:45:13 +03:00
Kopper
8fcd9c756d Replace URLs in Settings > Version 2024-11-04 23:27:44 +03:00
Laura Hausmann
0b53b63797
fix erroneous 'reply target is nonexistent' errors when using the user profile mention button 2024-09-30 23:57:07 +02:00
Kopper
92d3cd4d4a lock yarn version in corepack 2024-09-13 21:05:13 +03:00
Kopper
e8896fad15 Properly pass credentials for follow requests and followed hashtags 2024-09-06 07:47:52 +03:00
Kopper
c147c2aeb3 Accept full URLs for /api/v1/pleroma/emoji
The frontend assumes these URLs will be relative to the target instance,
which may not be the case due to object storage and such configurations.
2024-09-06 07:38:45 +03:00