Merge remote-tracking branch 'origin/develop' into shigusegubu-themes3
This commit is contained in:
commit
d242f45ffb
37 changed files with 58 additions and 31 deletions
8
.gitlab/merge_request_templates/Release.md
Normal file
8
.gitlab/merge_request_templates/Release.md
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
### Release checklist
|
||||||
|
* [ ] Bump version in `package.json`
|
||||||
|
* [ ] Compile a changelog with the `tools/collect-changelog` script
|
||||||
|
* [ ] Create an MR with an announcement to pleroma.social
|
||||||
|
#### post-merge
|
||||||
|
* [ ] Tag the release on the merge commit
|
||||||
|
* [ ] Make the tag into a Gitlab Release™
|
||||||
|
* [ ] Merge `master` into `develop` (in case the fixes are already in develop, use `git merge -s ours --no-commit` and manually merge the changelogs)
|
||||||
36
CHANGELOG.md
36
CHANGELOG.md
|
|
@ -2,6 +2,42 @@
|
||||||
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.9.2
|
||||||
|
### Changed
|
||||||
|
- BREAKING: due to some internal technical changes logging into AdminFE through PleromaFE is no longer possible
|
||||||
|
- User card/profile got an overhaul
|
||||||
|
- Profile editing overhaul
|
||||||
|
- Visually combined subject and content fields in post form
|
||||||
|
- Moved post form's emoji button into input field
|
||||||
|
- Minor visual changes and fixes
|
||||||
|
- Clicking on fav/rt/emoji notifications' contents expands/collapses it
|
||||||
|
- Reduced time taken processing theme by half
|
||||||
|
- Splash screen only appears if loading takes more than 2 seconds
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Mutes received an update, adding support for regex, muting based on username and expiration time.
|
||||||
|
- Mutes are now synchronized across sessions
|
||||||
|
- Support for expiring mutes and blocks (if available)
|
||||||
|
- Clicking on emoji shows bigger version of it alongside with its shortcode
|
||||||
|
- Admins also are able to copy it into a local pack
|
||||||
|
- Added support for Akkoma and IceShrimp.NET backends
|
||||||
|
- Compatibility with stricter CSP (Akkoma backend)
|
||||||
|
- Added a way to upload new packs from a URL or ZIP file via the Admin Dashboard
|
||||||
|
- Unify show/hide content buttons
|
||||||
|
- Add support for detachable scrollTop button
|
||||||
|
- Option to left-align user bio
|
||||||
|
- Cache assets and emojis with service worker
|
||||||
|
- Indicate currently active V3 theme as a body element class
|
||||||
|
- Add arithmetic blend ISS function
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Display counter for status action buttons when they are in the menu
|
||||||
|
- Fix bookmark button alignment in the extra actions menu
|
||||||
|
- Instance favicons are no longer stretched
|
||||||
|
- A lot more scalable UI fixes
|
||||||
|
- Emoji picker now should work fine when emoji size is increased
|
||||||
|
|
||||||
## 2.8.0
|
## 2.8.0
|
||||||
### Changed
|
### 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/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 @@
|
||||||
Display counter for status action buttons when they are on the menu
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Added support for Akkoma and IceShrimp.NET backend
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
Add arithmetic blend ISS function
|
|
||||||
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Add support for detachable scrollTop button
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix bookmark button alignment in the extra actions menu
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Compatibility with stricter CSP (Akkoma backend)
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Allow copying an emoji from a remote post into a local pack
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Allow copying one emoji from a remote pack into a local pack
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
When an emoji is clicked in a post, show a popover with its name and a bigger image. Admins can also copy it to a local pack
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Added a way to upload new packs from a URL or ZIP file via the admin-fe
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Synchronized mutes, advanced mute control (regexp, expiry, naming)
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fix error styling for user profiles
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Cache assets and emojis with service worker
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Indicate currently active V3 theme as a body element class
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Support for expiring mutes and blocks (if available)
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Unify show/hide content buttons
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Profile editing change overhaul
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
User card/profile got an overhaul
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
Combined subject and content fields in post form (visually)
|
|
||||||
Fixes for some elements not scaling with user UI scale
|
|
||||||
Moved post form's emoji button into input field
|
|
||||||
Minor visual changes and fixes
|
|
||||||
Clicking on fav/rt/emoji notifications' contents expands/collapses it
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Reduced time taken processing theme by half
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "pleroma_fe",
|
"name": "pleroma_fe",
|
||||||
"version": "2.7.1",
|
"version": "2.9.2",
|
||||||
"description": "Pleroma frontend, the default frontend of Pleroma social network server",
|
"description": "Pleroma frontend, the default frontend of Pleroma social network server",
|
||||||
"author": "Pleroma contributors <https://git.pleroma.social/pleroma/pleroma-fe/-/blob/develop/CONTRIBUTORS.md>",
|
"author": "Pleroma contributors <https://git.pleroma.social/pleroma/pleroma-fe/-/blob/develop/CONTRIBUTORS.md>",
|
||||||
"private": false,
|
"private": false,
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,9 @@ const AccountActions = {
|
||||||
hideConfirmRemoveUserFromFollowers () {
|
hideConfirmRemoveUserFromFollowers () {
|
||||||
this.showingConfirmRemoveFollower = false
|
this.showingConfirmRemoveFollower = false
|
||||||
},
|
},
|
||||||
|
hideConfirmBlock () {
|
||||||
|
this.showingConfirmBlock = false
|
||||||
|
},
|
||||||
showRepeats () {
|
showRepeats () {
|
||||||
this.$store.dispatch('showReblogs', this.user.id)
|
this.$store.dispatch('showReblogs', this.user.id)
|
||||||
},
|
},
|
||||||
|
|
@ -56,7 +59,7 @@ const AccountActions = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
doBlockUser () {
|
doBlockUser () {
|
||||||
this.$store.dispatch('blockUser', this.user.id)
|
this.$store.dispatch('blockUser', { id: this.user.id })
|
||||||
this.hideConfirmBlock()
|
this.hideConfirmBlock()
|
||||||
},
|
},
|
||||||
unblockUser () {
|
unblockUser () {
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ const BlockCard = {
|
||||||
if (this.blockExpirationSupported) {
|
if (this.blockExpirationSupported) {
|
||||||
this.$refs.timedBlockDialog.optionallyPrompt()
|
this.$refs.timedBlockDialog.optionallyPrompt()
|
||||||
} else {
|
} else {
|
||||||
this.$store.dispatch('blockUser', this.user.id)
|
this.$store.dispatch('blockUser', { id: this.user.id })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -129,6 +129,13 @@ export default {
|
||||||
shadow: ['--buttonDefaultHoverGlow', '--buttonPressedBevel']
|
shadow: ['--buttonDefaultHoverGlow', '--buttonPressedBevel']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
state: ['toggled', 'hover', 'focused'],
|
||||||
|
directives: {
|
||||||
|
background: '--accent,-24.2',
|
||||||
|
shadow: ['--buttonDefaultHoverGlow', '--buttonPressedBevel']
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
state: ['toggled', 'disabled'],
|
state: ['toggled', 'disabled'],
|
||||||
directives: {
|
directives: {
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,7 @@
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
||||||
.user-info {
|
.user-info {
|
||||||
|
width: 100%;
|
||||||
margin: 1.2em;
|
margin: 1.2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,6 @@ export const createStyleSheet = (id, priority = 1000) => {
|
||||||
|
|
||||||
|
|
||||||
export const adoptStyleSheets = throttle(() => {
|
export const adoptStyleSheets = throttle(() => {
|
||||||
console.log('adopt')
|
|
||||||
if (supportsAdoptedStyleSheets) {
|
if (supportsAdoptedStyleSheets) {
|
||||||
document.adoptedStyleSheets = Object
|
document.adoptedStyleSheets = Object
|
||||||
.values(stylesheets)
|
.values(stylesheets)
|
||||||
|
|
@ -138,8 +137,6 @@ export const tryLoadCache = async () => {
|
||||||
eagerStyles.ready = true
|
eagerStyles.ready = true
|
||||||
lazyStyles.ready = true
|
lazyStyles.ready = true
|
||||||
|
|
||||||
adoptStyleSheets()
|
|
||||||
|
|
||||||
console.info(`Loaded theme from cache`)
|
console.info(`Loaded theme from cache`)
|
||||||
return true
|
return true
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue