Commit graph

5542 commits

Author SHA1 Message Date
9519cfc298 fix unfinished post being sent when scrolling 2023-07-09 05:26:50 +00:00
02a53d5662 fix apply theme button without page refresh 2023-07-09 05:26:35 +00:00
ceb8fc7f16 fix dropdown-item-icon and form controls using missing variables 2023-07-09 05:26:22 +00:00
e154aca3fa ensure we only fetch reports when we're an admin
Ref #288
2023-07-09 05:23:46 +00:00
3bfc10f43a Remove unused bits and bobs 2023-07-09 05:19:46 +00:00
ac6459aca9 add recently used emojis panel to emoji picker (#283)
~~(not intended for merging yet, just submitting this for preliminary review and discussion)~~

this patch adds a tab with recently used emojis to the emoji picker: https://akko.lain.gay/notice/ASoGCtyoiXbYPJjqpk

there's a couple of things i'm ~~still trying to work out~~ not totally happy with and i'd appreciate any feedback on them:

* the recentEmojis getter is called very frequently and has to do a possibly somewhat expensive lookup of emoji objects by their `displayName` each time, which i'm not sure is ideal
* ~~emoji reactions on posts added through the picker are picked up by the recentEmojis module, but clicks on existing emoji reactions are not, because `addReaction` in `react_button.js` only currently receives the replacement and not the full emoji object (if there even is one wherever that method is called from)~~ this works now and does the same stupid full search of all emojis by their name which i guess is less bad because this only happens when you hit a reaction emoji button that already existed

Reviewed-on: AkkomaGang/akkoma-fe#283
Co-authored-by: flisk <akkomadev.mvch71fq@flisk.xyz>
Co-committed-by: flisk <akkomadev.mvch71fq@flisk.xyz>
2023-04-30 07:06:49 +00:00
solidsanek
9a8136e31c Drafts: Fix drafts erasing edits and redrafts 2023-04-30 07:06:24 +00:00
solidsanek
282a37ad6a Post: remove debug logs 2023-04-30 07:06:07 +00:00
solidsanek
055b04ee8f Post: Add drafting feature 2023-04-30 07:05:55 +00:00
b60bcbd06d Revert "add language input"
This reverts commit 68f2b0cf8e.
2023-02-28 07:38:25 +00:00
75ace34da1 Revert "Add blurhash support"
This reverts commit 1edc1a2ec7.
2023-02-28 07:38:13 +00:00
8b91ccc830 Revert "Fall back to nsfw image if no blurhash"
This reverts commit 3e19a6091f.
2023-02-28 07:38:01 +00:00
1619c11812 Improve emoji picker performance (#275)
A simple virtual scroller is now used for the emoji grid. This avoids loading all emoji images at once, saving network bandwidth and reducing load on the server, while also putting less work on the browser's DOM and layout engine.

Co-authored-by: yan <yan@omg.lol>
Reviewed-on: AkkomaGang/akkoma-fe#275
Co-authored-by: yanchan09 <yan@omg.lol>
Co-committed-by: yanchan09 <yan@omg.lol>
2023-02-28 07:04:00 +00:00
ed94118499 paginate-follow-requests (#277)
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: AkkomaGang/akkoma-fe#277
2023-02-28 07:03:49 +00:00
68f2b0cf8e add language input 2023-02-28 07:03:28 +00:00
Sol Fisher Romanoff
e2c0fd26d6 Only show "keep open" emoji checkbox on post form 2023-02-28 07:03:15 +00:00
544c536d82 Remove console.log 2023-02-28 07:03:01 +00:00
5df921a537 add follow/unfollow to followed tags list 2023-02-28 07:02:52 +00:00
4ae1297319 Add list of followed hashtags to profile 2023-02-28 07:02:40 +00:00
3e19a6091f Fall back to nsfw image if no blurhash 2023-02-28 06:52:42 +00:00
1edc1a2ec7 Add blurhash support 2023-02-28 06:52:26 +00:00
ad018f4b72 Allow follow(er) lists to be acessible by account owner even if follower counts are disabled (#246)
Currently, if a user has their follower/follow counts hidden, they cannot access their own list of followers/follows. This makes no real sense and means that they cannot modify those lists without disabling their privacy options.

This fix simply allows those tabs to be accessed no matter if the counts are hidden or not.

Reviewed-on: AkkomaGang/akkoma-fe#246
Co-authored-by: Beefox <bee@beefox.xyz>
Co-committed-by: Beefox <bee@beefox.xyz>
2023-02-28 06:51:40 +00:00
Sol Fisher Romanoff
5838112c40 Remove stray debug log 2023-02-28 06:50:54 +00:00
cfebd058b3 Revert "Merge pull request 'Don't show timeline links if disabled and logged out' (#250) from sfr/pleroma-fe:fix/hide-timelines into develop"
This reverts commit 0b5793c1e0, reversing
changes made to 72ef2e7454.
2023-02-28 06:49:56 +00:00
643c6943cb add verification of links 2023-02-28 06:46:18 +00:00
13a792cb5a fix emoji picker in replies in notifications 2023-02-28 06:46:03 +00:00
131a7967f1 don't crash out if notification status is null 2023-02-28 06:45:40 +00:00
638ce80113 Make everything work with a strict CSP 2023-02-28 06:36:51 +00:00
7ffa39784b Disable follow button if blocked by user 2023-01-27 00:26:50 +00:00
092c94301f Add indicator if user blocks you 2023-01-26 20:50:52 +00:00
9dc054343a Temporary fix for moderation tools 2022-12-23 19:25:30 +00:00
a1d56dfe50 Better Edited at styling 2022-12-23 19:04:52 +00:00
27a91e4f7c Icon changes 2022-12-17 05:53:37 +00:00
61d82ec7a7 Change default for site name 2022-12-16 20:34:28 +00:00
170ea7771b adjust max-width for emoji picker to new 1280px 3-col width 2022-12-16 20:31:16 +00:00
04081a09c2 Make minimum width for 3-column layout 1280px
1280px is a pretty common screen width for several resolutions
(1280x720, 1280x800, 1280x1024, etc.). Since it is only 20px less than
the current 1300px minimum, this shouldn't be a big issue to lower the
minimum screen width for the 3-column layout to 1280px.

Closes: AkkomaGang/pleroma-fe#255
2022-12-16 20:30:49 +00:00
bb685ff61c Locale changes and default settings update 2022-12-16 07:21:33 +00:00
a0062cd4be Move bubble timeline and change icon 2022-12-16 06:53:35 +00:00
3c478bd8d6 Redo about page and staff panel 2022-12-16 06:12:28 +00:00
e1437255c2 Adjust user mention avatars and enable by default 2022-12-16 06:11:18 +00:00
311860cde5 Strip displaying MRF features that dont respect MRF transparency settings 2022-12-16 06:09:51 +00:00
ee633216fd Fix emoji rendering 2022-12-16 06:09:29 +00:00
69b1f25497 Fix emoji picker issues, add header 2022-12-16 06:08:08 +00:00
5d26f2a7bf Fix image description weirdness, render alt text properly 2022-12-16 06:06:22 +00:00
eb9e3278f3 Misskey-like quote styling 2022-12-16 06:05:30 +00:00
40ffad5bc7 Update pleromafe version link 2022-12-16 06:04:13 +00:00
c5e3677072 Disable replies and media tabs if not logged in 2022-12-16 06:03:32 +00:00
b009428814 Merge pull request 'Revert "Revert "use v1 urls""' (#254) from v1-urls into develop
Reviewed-on: AkkomaGang/pleroma-fe#254
2022-12-14 12:09:03 +00:00
7bec96a1bf Merge pull request 'Fix user moderation dropdown clipping' (#249) from sfr/pleroma-fe:fix/dropdown into develop
Reviewed-on: AkkomaGang/pleroma-fe#249
2022-12-14 12:08:27 +00:00
0b5793c1e0 Merge pull request 'Don't show timeline links if disabled and logged out' (#250) from sfr/pleroma-fe:fix/hide-timelines into develop
Reviewed-on: AkkomaGang/pleroma-fe#250
2022-12-14 12:08:08 +00:00