Merge branch 'develop' into 'tusooa/save-draft'

# Conflicts:
#   src/boot/routes.js
#   src/i18n/en.json
#   src/main.js
#   src/modules/config.js
#   src/modules/instance.js
This commit is contained in:
HJ 2024-12-26 23:51:54 +00:00
commit 3cda070507
282 changed files with 8443 additions and 1913 deletions

View file

@ -1 +0,0 @@
Make Pleroma FE to also view apng (Animated PNG) attachment.

View file

@ -1 +0,0 @@
Added emoji pack management to the admin panel

View file

@ -1 +0,0 @@
Reorganized Settings modal to move out visual stuff into Appearance tab

View file

@ -0,0 +1 @@
Updated shadow editor, hopefully fixed long-standing bugs, added ability to specify shadow's name.

View file

@ -0,0 +1 @@
Support bookmark folders

View file

@ -0,0 +1,9 @@
Updated our build system to support browsers:
Safari >= 15
Firefox >= 115
Android > 4
no Opera Mini support
no IE support
no "dead" (unmaintained) browsers support
This does not guarantee that browsers will or will not work.

1
changelog.d/checkbox.fix Normal file
View file

@ -0,0 +1 @@
checkbox vertical alignment has been fixed

View file

@ -1 +0,0 @@
stop using that one runner for intensive tasks

View file

@ -0,0 +1 @@
Fix some of the color manipulation functions

View file

@ -1 +0,0 @@
Create a link to the URL of the scrobble when it's present

1
changelog.d/custom.add Normal file
View file

@ -0,0 +1 @@
Added support for fetching /{resource}.custom.ext to allow adding instance-specific themes without altering sourcetree

View file

@ -0,0 +1 @@
Support displaying time in absolute format

View file

@ -0,0 +1 @@
Use /api/v1/accounts/:id/follow for account subscriptions instead of the deprecated routes

View file

@ -1 +0,0 @@
Fix native notifications appearing as many times as there are open tabs. Clicking on notification will focus last focused tab.

View file

@ -1 +0,0 @@
Ability to change size of emoji

View file

@ -0,0 +1 @@
fix emoji inconsistencies in notifications, fix some emoji not scaling with interface

View file

@ -1 +0,0 @@
Support showing extra notifications in the notifications column

View file

@ -1 +0,0 @@
Bug with firefox and redmond themes

View file

@ -1 +0,0 @@
fixed themes for spw and kazvmoew

View file

@ -1 +0,0 @@
fix post appearance tab bugs part I

View file

@ -1 +0,0 @@
Focusing into a tab clears all current desktop notifications

View file

@ -1 +0,0 @@
Support group actors

View file

@ -1 +0,0 @@
Allow hiding custom emojis in picker.

View file

@ -0,0 +1 @@
Fix small markup inconsistencies

View file

@ -1 +0,0 @@
Fixed error that appeared on mobile Chrome(ium) (and derivatives) when native notifications are allowed

View file

@ -1 +0,0 @@
Added option to not mark all notifications when closing notifications drawer on mobile, this creates a new button to mark all as seen.

View file

@ -1 +0,0 @@
Fixed being unable to set notification visibility for reports and follow requests

View file

@ -0,0 +1 @@
Fix whitespaces for multiple status mute reasons, display bot status reason

View file

@ -1 +0,0 @@
Added ability to mute sensitive posts (ported from eintei)

View file

@ -1 +0,0 @@
Added option to toggle what notification types appear in native notifications, by default less important ones (likes, repeats, etc) will no longer show up in native notifications.

View file

@ -1 +0,0 @@
Native notifications now also have "badge" property that matches instance's favicon (visible in Android Chromium at least)

View file

@ -1 +0,0 @@
Ensure selection text color has enough contrast

View file

@ -0,0 +1 @@
Inform users that Smithereen public polls are public

View file

@ -1 +0,0 @@
The expiry date indication won't be shown if the poll never expires

View file

@ -1 +0,0 @@
Added option to treat non-interactive notifications (likes, repeats et all) as seen for visual purposes (no read mark, ignored in counters, still can show in native notifications)

View file

@ -1 +0,0 @@
Synchronized requested notification types with backend, hopefully should fix missing notifications for polls and follow requests

View file

@ -1 +0,0 @@
Interacting (opening reply box etc) or simply clicking on non-interactive notifications now marks them as read. Clicking on native notifications for non-interactive ones also marks them as seen.

View file

@ -1 +0,0 @@
Notifications are no longer sorted by "seen" status since interacting with them can change their read status and makes UI jumpy. Old behavior can be restored in settings.

View file

@ -0,0 +1 @@
Simplify the OAuth client_name to 'PleromaFE'

View file

@ -0,0 +1 @@
proper sticky header for conversations on user page

View file

View file

View file

@ -1 +0,0 @@
Add poll end notifications to fetched types.

View file

@ -1 +0,0 @@
skip

View file

@ -1 +0,0 @@
Fix profile mentions causing a 422 error

View file

@ -1 +0,0 @@
Display public favorites on user profiles

View file

@ -0,0 +1 @@
reply-or-quote buttons now take less space

View file

@ -1 +0,0 @@
Display quotes count on posts and add quotes list page

View file

@ -1 +0,0 @@
Show a dedicated registration notice page when further action is required after registering

View file

@ -1 +0,0 @@
Option to only show scrobbles that are recent enough

View file

@ -1 +0,0 @@
Notifications are now shown through a serviceworker (since mobile chrome does not allow them otherwise), it's always enabled, even if previously we only enabled it for WebPush notifications only. If you don't like websites "running" while closed, check how to disable them in your browser. Old way to show notifications will be used as a fallback but might not have all the new features.

View file

@ -0,0 +1 @@
Bookmarks visible again on mobile

View file

@ -1 +0,0 @@
Shows the most recent scrobble under each post when available

View file

View file

@ -0,0 +1 @@
Splash screen + loading indicator to make process of identifying initialization issues and load performance

View file

@ -1 +0,0 @@
Display loading and error indicator for conversation page

View file

@ -1 +0,0 @@
Support `status` notification type

1
changelog.d/tabs.change Normal file
View file

@ -0,0 +1 @@
Tabs now have indentation for better visibility of which tab is currently active

View file

@ -1 +0,0 @@
Theme selector with visual previews of the theme

View file

@ -1 +0,0 @@
Add caching system for themes3

View file

@ -1 +0,0 @@
fix color inputs and some in-development themes3 issues

1
changelog.d/themes3.add Normal file
View file

@ -0,0 +1 @@
UI for making v3 themes and palettes, support for bundling v3 themes

View file

@ -1 +0,0 @@
Overhauled the way themes work, migrating to new Pleroma Interface Style Sheets system.

View file

@ -1 +0,0 @@
Fix Themes v3 on Safari not working

View file

@ -1 +0,0 @@
Ability to resize UI (and certain components) scale independent of browser/text scale

View file

@ -1 +0,0 @@
unread notifications should now properly catch up (eventually) in polling mode

View file

@ -0,0 +1 @@
Make UserLink wrappable

View file

@ -1 +0,0 @@
Ability to override certain aspects of UI style independent of theme used (UI roundness, fonts, underlay)

View file

@ -1 +0,0 @@
Video posters on Safari

View file

@ -1 +0,0 @@
nothing

View file

@ -1 +0,0 @@
Added option to always "show" notifications when using web push for better compatibility with some browsers (chrome, edge, safari)

View file

@ -0,0 +1 @@
Show only month and day instead of weird "day, hour" format. While at it, fixed typo "defualt" in a comment.