Commit Graph

6913 Commits

Author SHA1 Message Date
FloatingGhost 3c36845f2a Add DM settings 2023-07-09 05:27:08 +00:00
Denys Nykula 9519cfc298 fix unfinished post being sent when scrolling 2023-07-09 05:26:50 +00:00
Denys Nykula 02a53d5662 fix apply theme button without page refresh 2023-07-09 05:26:35 +00:00
Denys Nykula ceb8fc7f16 fix dropdown-item-icon and form controls using missing variables 2023-07-09 05:26:22 +00:00
FloatingGhost e154aca3fa ensure we only fetch reports when we're an admin
Ref #288
2023-07-09 05:23:46 +00:00
FloatingGhost 3bfc10f43a Remove unused bits and bobs 2023-07-09 05:19:46 +00:00
flisk 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
eris b60bcbd06d Revert "add language input"
This reverts commit 68f2b0cf8e.
2023-02-28 07:38:25 +00:00
eris 75ace34da1 Revert "Add blurhash support"
This reverts commit 1edc1a2ec7.
2023-02-28 07:38:13 +00:00
eris 8b91ccc830 Revert "Fall back to nsfw image if no blurhash"
This reverts commit 3e19a6091f.
2023-02-28 07:38:01 +00:00
yanchan09 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
floatingghost 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
FloatingGhost 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
FloatingGhost 544c536d82 Remove console.log 2023-02-28 07:03:01 +00:00
FloatingGhost 5df921a537 add follow/unfollow to followed tags list 2023-02-28 07:02:52 +00:00
FloatingGhost 4ae1297319 Add list of followed hashtags to profile 2023-02-28 07:02:40 +00:00
floatingghost 3e19a6091f Fall back to nsfw image if no blurhash 2023-02-28 06:52:42 +00:00
FloatingGhost 1edc1a2ec7 Add blurhash support 2023-02-28 06:52:26 +00:00
FloatingGhost 2ea987b766 remove IHBA assets 2023-02-28 06:51:54 +00:00
Beefox 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
FloatingGhost 0b6ba5ea6b force CI build 2023-02-28 06:50:32 +00:00
FloatingGhost e0b180f34e update readme 2023-02-28 06:50:19 +00:00
FloatingGhost 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
FloatingGhost 643c6943cb add verification of links 2023-02-28 06:46:18 +00:00
FloatingGhost 13a792cb5a fix emoji picker in replies in notifications 2023-02-28 06:46:03 +00:00
FloatingGhost 131a7967f1 don't crash out if notification status is null 2023-02-28 06:45:40 +00:00
FloatingGhost 638ce80113 Make everything work with a strict CSP 2023-02-28 06:36:51 +00:00
eris 7ffa39784b Disable follow button if blocked by user 2023-01-27 00:26:50 +00:00
eris 092c94301f Add indicator if user blocks you 2023-01-26 20:50:52 +00:00
eris 9dc054343a Temporary fix for moderation tools 2022-12-23 19:25:30 +00:00
eris a1d56dfe50 Better Edited at styling 2022-12-23 19:04:52 +00:00
eris 27a91e4f7c Icon changes 2022-12-17 05:53:37 +00:00
eris 61d82ec7a7 Change default for site name 2022-12-16 20:34:28 +00:00
Norm 170ea7771b adjust max-width for emoji picker to new 1280px 3-col width 2022-12-16 20:31:16 +00:00
Norm 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
eris bb685ff61c Locale changes and default settings update 2022-12-16 07:21:33 +00:00
eris a0062cd4be Move bubble timeline and change icon 2022-12-16 06:53:35 +00:00
eris 3c478bd8d6 Redo about page and staff panel 2022-12-16 06:12:28 +00:00
eris e1437255c2 Adjust user mention avatars and enable by default 2022-12-16 06:11:18 +00:00
eris 311860cde5 Strip displaying MRF features that dont respect MRF transparency settings 2022-12-16 06:09:51 +00:00
eris ee633216fd Fix emoji rendering 2022-12-16 06:09:29 +00:00
eris 69b1f25497 Fix emoji picker issues, add header 2022-12-16 06:08:08 +00:00
eris 5d26f2a7bf Fix image description weirdness, render alt text properly 2022-12-16 06:06:22 +00:00
eris eb9e3278f3 Misskey-like quote styling 2022-12-16 06:05:30 +00:00
eris 40ffad5bc7 Update pleromafe version link 2022-12-16 06:04:13 +00:00