Commit graph

7140 commits

Author SHA1 Message Date
novenary
6669fe0cfa post_status_form: reset all to defaults on clear 2024-10-08 14:58:17 +02:00
novenary
4bcc905731 emoji_input: implement fuzzy suggestions
This makes it a lot easier to find what you're looking for with fewer
keystrokes.
2024-10-08 14:52:24 +02:00
novenary
0a458d261c 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-10-08 14:50:52 +02:00
novenary
9c5c048763 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-10-08 14:50:30 +02:00
novenary
a1017bc8a6 post_status_form: reset all to defaults on clear 2024-10-08 14:50:30 +02:00
novenary
cb80e39c00 emoji_input: show more suggestions
5 suggestions is really too little, so increase the limit and make the
list scrollable.
2024-10-08 14:50:30 +02:00
novenary
2799fe345f emoji_picker: select recents tab by default
This saves a click to get at your most commonly used emoji.
2024-10-08 14:50:30 +02:00
novenary
40e0b74a3d 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-10-08 14:50:30 +02:00
novenary
e20291bc92 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-10-08 14:50:28 +02:00
c601e6ce26 update repo url 2024-10-08 14:39:31 +02:00
f838e2be20 Revert "mod-loader"
This reverts commit 267dfa2cca.
2024-10-08 14:39:31 +02:00
18f9fab432 move quote button to a more appropriate place 2024-10-08 14:39:31 +02:00
b24d46d148 mod-loader 2024-10-08 14:39:31 +02:00
836b3eb7ee bruh 2024-10-08 14:39:31 +02:00
5ce6144759 why the fuck are these buttons so widely spaced who thought this is a good idea 2024-10-08 14:39:31 +02:00
a0ac45ba0a static changes 2024-10-08 14:39:31 +02:00
RiedleroD
87efc2f294 reverted 2e83ccefdc and clarified that compact user info is only used with enough room 2024-10-08 14:39:31 +02:00
RiedleroD
8e63c228be only flatten top of post body textarea if subject line is visible 2024-10-08 14:39:31 +02:00
RiedleroD
b3164766f0 smushed subject line and post body together, kinda 2024-10-08 14:39:31 +02:00
RiedleroD
83f093b9b9 expand underlay to screen edges when TL is widened 2024-10-08 14:39:31 +02:00
RiedleroD
a15e7ff003 reverted visual changes to underlay 2024-10-08 14:39:31 +02:00
RiedleroD
28c34c5790 oops, unfucked username placement 2024-10-08 14:39:31 +02:00
RiedleroD
c9ae0edbd0 fixed stuff overflowing in user popup e.g. in notifs 2024-10-08 14:39:31 +02:00
RiedleroD
e7e7285923 stopped user handle from overflowing from its boundaries in user card 2024-10-08 14:39:31 +02:00
RiedleroD
73abdbebeb disabled "compact user info" setting in mobile layout 2024-10-08 14:39:31 +02:00
RiedleroD
df48e9e7da disabled compact user card in mobile layout 2024-10-08 14:39:31 +02:00
RiedleroD
4e5b1ff8ce added setting for user info compactness 2024-10-08 14:39:31 +02:00
RiedleroD
83e86e9ad5 added setting to switch between center and left-aligned user bio 2024-10-08 14:39:31 +02:00
sdomi
8c4a1b26a3 more granular picker for the wide-timeline 2024-10-08 14:39:31 +02:00
RiedleroD
9c63e954f2 only flatten top of post body textarea if subject line is visible 2024-10-08 14:39:31 +02:00
RiedleroD
5dab10a117 made wide column layout optional 2024-10-08 14:39:31 +02:00
RiedleroD
77925728ec reverted audio attachments to 4:1 aspect ratio 2024-10-08 14:39:31 +02:00
RiedleroD
826c684fea fixed sizing issues with attachments in some non-status containers 2024-10-08 14:39:31 +02:00
RiedleroD
e340735136 fixed media attachment heights 2024-10-08 14:39:31 +02:00
RiedleroD
9cea046abd 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-10-08 14:39:31 +02:00
RiedleroD
ffd7411ca8 slightly adjusted edit button spacing 2024-10-08 14:39:31 +02:00
RiedleroD
cab1f7d79c removed min-width statements that were messing up my layouts 2024-10-08 14:39:31 +02:00
RiedleroD
84516cc1bd stopped username from wrapping… 2024-10-08 14:39:31 +02:00
RiedleroD
6c6b51d133 smushed subject line and post body together, kinda 2024-10-08 14:39:31 +02:00
RiedleroD
2c5973f24a oops, removed unneeded spacing 2024-10-08 14:39:31 +02:00
RiedleroD
5dabeb4e1b left-aligned bio text
why the fuck was it centered in the first place?!?
2024-10-08 14:39:31 +02:00
RiedleroD
50a3364897 moved user stats to between user info and user actions 2024-10-08 14:39:31 +02:00
RiedleroD
782bf543be made columns use more space, fixed minor bug 2024-10-08 14:39:31 +02:00
e6585644ad explainer 2024-10-08 14:39:31 +02: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
Kopper
8da18fc209 update README 2024-09-06 07:32:25 +03:00
floatingghost
f391cf70a4 Merge pull request 'README: Add line to install Node.js' (#409) from ilja/akkoma-fe:README_add_to_install_node into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/409
2024-08-25 09:09:35 +00:00