Compare commits

..

No commits in common. "e76e32adbcd5f9fde34dfe74c0e24a271108d800" and "23b6366d531ca180b4adb60ae9f2e91c0dc89f96" have entirely different histories.

7 changed files with 1458 additions and 197 deletions

1
.gitignore vendored
View file

@ -11,6 +11,5 @@ selenium-debug.log
.gitlab-ci-local/
config/local.json
src/assets/emoji.json
stats.html
logs/
__screenshots__/

View file

@ -134,7 +134,7 @@ export const buildSwPlugin = ({ swSrc, swDest }) => {
formats: ['iife'],
name: 'sw_pleroma',
},
emptyOutDir: false,
emptyOutDir: true,
rolldownOptions: {
output: {
entryFileNames: swDest,

View file

@ -1 +0,0 @@
Migrated to Vite 8 and optimized our imports, more stuff is loaded on-demand, reducing the initial load time and transfer size

View file

@ -102,7 +102,6 @@
"postcss": "8.5.6",
"postcss-html": "^1.5.0",
"postcss-scss": "^4.0.6",
"rollup-plugin-visualizer": "^7.0.1",
"sass": "1.93.2",
"selenium-server": "3.141.59",
"semver": "7.7.3",
@ -118,6 +117,7 @@
"stylelint-config-standard": "38.0.0",
"vite": "^8.0.0",
"vite-plugin-eslint2": "^5.1.0",
"vite-plugin-pwa": "^1.3.0",
"vite-plugin-stylelint": "^6.1.0",
"vitest": "^3.0.7",
"vue-eslint-parser": "10.2.0"

View file

@ -4,7 +4,6 @@ import 'virtual:pleroma-fe/service_worker_env'
import { createI18n } from 'vue-i18n'
import { storage } from 'src/lib/storage.js'
import { INSTANCE_DEFAULT_CONFIG } from 'src/modules/default_config_state.js'
import { parseNotification } from 'src/services/entity_normalizer/entity_normalizer.service.js'
import { prepareNotificationObject } from 'src/services/notification_utils/notification_utils.js'
@ -35,7 +34,7 @@ function getWindowClients() {
}
const setSettings = async () => {
const piniaState = await storage.getItem('pinia-local-sync_config')
const piniaState = {}
const locale = piniaState.prefsStorage.simple.interfaceLanguage || 'en'
i18n.locale = locale
const notificationsNativeArray = Object.entries(

View file

@ -4,7 +4,6 @@ import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import { defineConfig } from 'vite'
import { DevTools } from '@vitejs/devtools'
import eslint from 'vite-plugin-eslint2'
import stylelint from 'vite-plugin-stylelint'
import { configDefaults } from 'vitest/config'
@ -13,7 +12,6 @@ import { getCommitHash } from './build/commit_hash.js'
import copyPlugin from './build/copy_plugin.js'
import emojisPlugin from './build/emojis_plugin.js'
import mswPlugin from './build/msw_plugin.js'
import { visualizer } from "rollup-plugin-visualizer";
import {
buildSwPlugin,
devSwPlugin,
@ -146,7 +144,6 @@ export default defineConfig(async ({ mode, command }) => {
}),
devSwPlugin({ swSrc, swDest, transformSW, alias }),
buildSwPlugin({ swSrc, swDest }),
visualizer(),
swMessagesPlugin(),
emojisPlugin(),
copyPlugin({

1643
yarn.lock

File diff suppressed because it is too large Load diff