Merge remote-tracking branch 'origin/develop' into renovate/stylelint-config-recommended-scss-14.x
This commit is contained in:
commit
8533793c47
76 changed files with 73 additions and 66 deletions
68
CHANGELOG.md
68
CHANGELOG.md
|
|
@ -2,6 +2,74 @@
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
## 2.8.0
|
||||||
|
### Changed
|
||||||
|
- BREAKING: static/img/nsfw.2958239.png is now static/img/nsfw.DepQPhG0.png, which may affect people who specify exactly this path as the cover image
|
||||||
|
- BREAKING: static/emoji.json is replaced with a properly hashed path under static/js in the production build, meaning server admins cannot provide their own set of unicode emojis by overriding this file (custom (image-based) emojis not affected)
|
||||||
|
- Speed up initial boot.
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
- Use /api/v1/accounts/:id/follow for account subscriptions instead of the deprecated routes
|
||||||
|
- Modal layout for mobile has new layout to make it easy to use
|
||||||
|
- Better display of mute reason on posts
|
||||||
|
- Simplify the OAuth client_name to 'PleromaFE'
|
||||||
|
- Partially migrated from vuex to pinia
|
||||||
|
- Authenticate and subscribe to streaming after connection
|
||||||
|
- Tabs now have indentation for better visibility of which tab is currently active
|
||||||
|
- Upgraded Vue to version 3.5
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Support bookmark folders
|
||||||
|
- Some new default color schemes
|
||||||
|
- Added support for fetching /{resource}.custom.ext to allow adding instance-specific themes without altering sourcetree
|
||||||
|
- Post actions customization
|
||||||
|
- Support displaying time in absolute format
|
||||||
|
- Add draft management system
|
||||||
|
- Compress most kinds of images on upload.
|
||||||
|
- Added option to always convert images to JPEG format instead of using WebP when compressing images.
|
||||||
|
- Added configurable image compression option in general settings, allowing users to control whether images are compressed before upload.
|
||||||
|
- Inform users that Smithereen public polls are public
|
||||||
|
- Splash screen + loading indicator to make process of identifying initialization issues and load performance
|
||||||
|
- UI for making v3 themes and palettes, support for bundling v3 themes
|
||||||
|
- Make UserLink wrappable
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed occasional overflows in emoji picker and made header scrollable
|
||||||
|
- Updated shadow editor, hopefully fixed long-standing bugs, added ability to specify shadow's name.
|
||||||
|
- Checkbox vertical alignment
|
||||||
|
- Check for canvas extract permission when initializing favicon service
|
||||||
|
- Fix some of the color manipulation functions
|
||||||
|
- Fix draft saving when auto-save is off
|
||||||
|
- Switch from class hack to normalButton attribute for emoji count popover
|
||||||
|
- Fix emoji inconsistencies in notifications,
|
||||||
|
- Fix some emoji not scaling with interface
|
||||||
|
- Make sure hover style is also applied to :focus-visible
|
||||||
|
- Improved ToS and registration
|
||||||
|
- Fix small markup inconsistencies
|
||||||
|
- Fixed modals buttons overflow
|
||||||
|
- Fix whitespaces for multiple status mute reasons, display bot status reason
|
||||||
|
- Create an OAuth app only when needed
|
||||||
|
- Fix CSS compatibility issues in style_setter.js for older browsers like Palemoon
|
||||||
|
- Proper sticky header for conversations on user page
|
||||||
|
- Add text label for more actions button in post status form
|
||||||
|
- Reply-or-quote buttons now take less space
|
||||||
|
- Allow repeats of own posts with private scopes
|
||||||
|
- Bookmarks visible again on mobile
|
||||||
|
- Remove focusability on hidden popover in subject input
|
||||||
|
- Show only month and day instead of weird "day, hour" format.
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
- BREAKING: drop support for browsers that do not support `<script type="module">`
|
||||||
|
- BREAKING: css source map does not work in production (see https://github.com/vitejs/vite/issues/2830 )
|
||||||
|
- Remove emoji annotations code for unused languages from final build
|
||||||
|
|
||||||
## 2.7.1
|
## 2.7.1
|
||||||
Bugfix release. Added small optimizations to emoji picker that should make it a bit more responsive, however it needs rather large change to make it more performant which might come in a major release.
|
Bugfix release. Added small optimizations to emoji picker that should make it a bit more responsive, however it needs rather large change to make it more performant which might come in a major release.
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Added option to always convert images to JPEG format instead of using WebP when compressing images.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Updated shadow editor, hopefully fixed long-standing bugs, added ability to specify shadow's name.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Support bookmark folders
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Speed up initial boot.
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
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 +0,0 @@
|
||||||
Check for canvas extract permission when initializing favicon service
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
checkbox vertical alignment has been fixed
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Some new default color schemes
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix some of the color manipulation functions
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
BREAKING: static/img/nsfw.2958239.png is now static/img/nsfw.DepQPhG0.png, which may affect people who specify exactly this path as the cover image
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Added support for fetching /{resource}.custom.ext to allow adding instance-specific themes without altering sourcetree
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Post actions can be customized
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Support displaying time in absolute format
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Use /api/v1/accounts/:id/follow for account subscriptions instead of the deprecated routes
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix draft saving when auto-save is off
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Add draft management system
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Switch from class hack to normalButton attr for emoji count popover
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Remove emoji annotations code for unused languages from final build
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
fixed occasional overflows in emoji picker and made header scrollable
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
fix emoji inconsistencies in notifications, fix some emoji not scaling with interface
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Make sure hover style is also applied to :focus-visible
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Added configurable image compression option in general settings, allowing users to control whether images are compressed before upload.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix few markup panel inconsistencies; better ToS and registration
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix small markup inconsistencies
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Enable mobile theme editing
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
modal layout for mobile has new layout to make it easy to use
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
fixed modals buttons overflow
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix whitespaces for multiple status mute reasons, display bot status reason
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Added missing EN translation key for status.muted_user
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
better display of mute reason on posts
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Create an OAuth app only when needed
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
BREAKING: drop support for browsers that do not support `<script type="module">`
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
BREAKING: css source map does not work in production (see https://github.com/vitejs/vite/issues/2830 )
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Inform users that Smithereen public polls are public
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Simplify the OAuth client_name to 'PleromaFE'
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Internal: Migrate OAuth store to pinia
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix CSS compatibility issues in style_setter.js for older browsers like Palemoon
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
proper sticky header for conversations on user page
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Partially migrated from vuex to pinia
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Add text label for more actions button in post status form
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
BREAKING: static/emoji.json is replaced with a properly hashed path under static/js in the production build, meaning server admins cannot provide their own set of unicode emojis by overriding this file (custom (image-based) emojis not affected)
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
reply-or-quote buttons now take less space
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Allow repeats of own posts with private scopes
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Bookmarks visible again on mobile
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Splash screen + loading indicator to make process of identifying initialization issues and load performance
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Authenticate and subscribe to streaming after connection
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Remove focusability on hidden popover in subject input
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Tabs now have indentation for better visibility of which tab is currently active
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
UI for making v3 themes and palettes, support for bundling v3 themes
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Resize most kinds of images on upload.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Make UserLink wrappable
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Upgraded Vue to version 3.5
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Show only month and day instead of weird "day, hour" format. While at it, fixed typo "defualt" in a comment.
|
|
||||||
|
|
@ -100,7 +100,7 @@
|
||||||
"serve-static": "2.2.0",
|
"serve-static": "2.2.0",
|
||||||
"shelljs": "0.9.2",
|
"shelljs": "0.9.2",
|
||||||
"sinon": "20.0.0",
|
"sinon": "20.0.0",
|
||||||
"sinon-chai": "3.7.0",
|
"sinon-chai": "4.0.0",
|
||||||
"stylelint": "16.17.0",
|
"stylelint": "16.17.0",
|
||||||
"stylelint-config-html": "^1.1.0",
|
"stylelint-config-html": "^1.1.0",
|
||||||
"stylelint-config-recommended": "^14.0.0",
|
"stylelint-config-recommended": "^14.0.0",
|
||||||
|
|
|
||||||
|
|
@ -6978,10 +6978,10 @@ signal-exit@^4.0.1, signal-exit@^4.1.0:
|
||||||
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
|
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
|
||||||
integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
|
integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
|
||||||
|
|
||||||
sinon-chai@3.7.0:
|
sinon-chai@4.0.0:
|
||||||
version "3.7.0"
|
version "4.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-3.7.0.tgz#cfb7dec1c50990ed18c153f1840721cf13139783"
|
resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-4.0.0.tgz#77d59d9f4a833f0d3a88249b4637acc72656fdfa"
|
||||||
integrity sha512-mf5NURdUaSdnatJx3uhoBOrY9dtL19fiOtAdT1Azxg3+lNJFiuN0uzaU3xX1LeAfL17kHQhTAJgpsfhbMJMY2g==
|
integrity sha512-cWqO7O2I4XfJDWyWElAQ9D/dtdh5Mo0RHndsfiiYyjWnlPzBJdIvjCVURO4EjyYaC3BjV+ISNXCfTXPXTEIEWA==
|
||||||
|
|
||||||
sinon@20.0.0:
|
sinon@20.0.0:
|
||||||
version "20.0.0"
|
version "20.0.0"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue