Commit graph

5710 commits

Author SHA1 Message Date
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
e0fb4bdaf0 move quote button to a more appropriate place 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
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
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
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
Oneric
e274adf47d Fix setting restore from file
Previously restoring from file would also restore the old version value
breaking upload of the new settings to the server.

Additionallly it didn’t even attempt to sync settings after restore and
was insufferably slow due to individually updating every single setting
with a dispatch. Instead only update changed settings like on server
syncs which usually speeds the process up considerably.

Fixes: https://akkoma.dev/AkkomaGang/akkoma-fe/issues/405
2024-07-06 01:59:42 +02:00
Floatingghost
8765491399 Do not try to destructure when we don't need to 2024-06-27 02:58:52 +01:00
floatingghost
4211e05a75 Merge pull request 'status component: Fix repeater name overflowing' (#383) from yukijoou/akkoma-fe:fix-status-usernames into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/383
2024-06-25 21:34:15 +00:00
Weblate
98a3622172 Merge branch 'origin/develop' into Weblate. 2024-06-17 21:40:59 +00:00
floatingghost
24b9e350e2 Merge pull request 'added minimum space to empty timeline' (#400) from Riedler/akkoma-fe:empty-tl-minspace into develop
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma-fe/pulls/400
2024-06-17 21:40:56 +00:00
Weblate
7ab4d22a4c Merge branch 'origin/develop' into Weblate. 2024-06-17 21:40:29 +00:00
RiedleroD
b2cab6d088 only flatten top of post body textarea if subject line is visible 2024-06-16 16:26:44 +02:00