Skip to content

Commit 376b8bd

Browse files
committed
refactor(vault): 重构拖拽排序引擎,消除滚动复用验证码乱跳的渲染闪烁
1 parent 1055664 commit 376b8bd

55 files changed

Lines changed: 5518 additions & 5465 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

frontend/dist/assets/aboutView-B8HAwUlF.js renamed to frontend/dist/assets/aboutView-C0tOnI8p.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/qrScanner-Bw3nQsyz.js","assets/element-plus-Dh0klhaa.js","assets/vue-core-Daban9YF.js","assets/element-plus-Dh61In7b.css","assets/qr-utils-DSii33i3.js","assets/index-Co_0hqsi.js","assets/pdf-utils-r4RjNe6V.js","assets/compression-utils-CXh1ITwj.js","assets/simplewebauthn-3qpiAaRi.js","assets/tanstack-query-C-OQsQoR.js","assets/index-CLSE-HWx.css"])))=>i.map(i=>d[i]);
1+
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/qrScanner-BcYsrLLL.js","assets/element-plus-Dh0klhaa.js","assets/vue-core-Daban9YF.js","assets/element-plus-Dh61In7b.css","assets/qr-utils-C-MFlKj_.js","assets/index-mYqibDEJ.js","assets/pdf-utils-r4RjNe6V.js","assets/compression-utils-CXh1ITwj.js","assets/simplewebauthn-3qpiAaRi.js","assets/tanstack-query-C-OQsQoR.js","assets/index-CLSE-HWx.css"])))=>i.map(i=>d[i]);
22
import { _ as W, __tla as __tla_0 } from "./pdf-utils-r4RjNe6V.js";
33
import { p as x, f as ee, ay as ae, aF as le, aR as te, a1 as oe, G as se, i as re, d as ue, az as ne, _ as ie, $ as de, Z as ce, R as ve, a0 as pe, F as me, a8 as _e, aP as fe, X as be, E as z, o as ge } from "./element-plus-Dh0klhaa.js";
4-
import { p as ye, v as T, u as M, f as he, __tla as __tla_1 } from "./vaultService-B5YKm4cj.js";
5-
import { _ as Ve, a as ze, u as $e, p as we, i as ke, __tla as __tla_2 } from "./index-Co_0hqsi.js";
6-
import { aB as Se, k as Ee, e as $, f as Ae, I as c, M as b, Q as u, O as t, P as s, u as g, _ as y, Y as E, F as D, ac as Be, J as h, X as Te, Z as Ue, c as Ce, E as d, aD as qe } from "./vue-core-Daban9YF.js";
4+
import { p as ye, v as C, u as M, __tla as __tla_1 } from "./vaultService-BU-uxYbS.js";
5+
import { _ as he, a as Ve, u as ze, C as $e, i as we, v as ke, __tla as __tla_2 } from "./index-mYqibDEJ.js";
6+
import { aB as Se, k as Ee, e as $, f as Ae, I as c, M as b, Q as u, O as t, P as s, u as g, _ as y, Y as E, F as D, ac as Be, J as h, X as Ce, Z as Te, c as Ue, E as d, aD as qe } from "./vue-core-Daban9YF.js";
77
import "./compression-utils-CXh1ITwj.js";
8-
import { __tla as __tla_3 } from "./resourceRegistry-COxFgigF.js";
8+
import { __tla as __tla_3 } from "./resourceRegistry-BAWP-Piz.js";
99
import "./simplewebauthn-3qpiAaRi.js";
1010
import "./tanstack-query-C-OQsQoR.js";
1111
let ma;
@@ -109,15 +109,15 @@ let __tla = Promise.all([
109109
"success"
110110
],
111111
setup (oa, { emit: I }) {
112-
const O = qe(()=>W(()=>import("./qrScanner-Bw3nQsyz.js"), __vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))), U = I, k = ze(), w = $e(), C = we(), q = Se();
112+
const O = qe(()=>W(()=>import("./qrScanner-BcYsrLLL.js"), __vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))), T = I, k = Ve(), w = ze(), U = $e(), q = Se();
113113
Ee(()=>{
114114
if (w.initialAddVaultParams) {
115115
const e = w.initialAddVaultParams;
116116
e.mode === "manual" && (m.value = "manual"), e.type === "blizzard" && (a.value.type = "blizzard", a.value.service = "Battle.net"), w.setAddVaultParams(null);
117117
}
118118
q.query.mode === "manual" && (m.value = "manual"), q.query.type === "blizzard" && (a.value.type = "blizzard", a.value.service = "Battle.net");
119119
});
120-
const { t: r } = ke.global, m = $("camera"), P = Ce(()=>[
120+
const { t: r } = we.global, m = $("camera"), P = Ue(()=>[
121121
{
122122
label: r("vault.add_mode_camera"),
123123
value: "camera",
@@ -154,7 +154,7 @@ let __tla = Promise.all([
154154
}
155155
H.value = !0;
156156
try {
157-
const e = await T.restoreBlizzardNet(i.value.serial, i.value.restoreCode, i.value.ssoToken);
157+
const e = await C.restoreBlizzardNet(i.value.serial, i.value.restoreCode, i.value.ssoToken);
158158
e.success && e.secret ? (a.value.secret = e.secret, a.value.service = "Battle.net", a.value.digits = 8, i.value = {
159159
serial: "",
160160
restoreCode: "",
@@ -198,7 +198,7 @@ let __tla = Promise.all([
198198
});
199199
const G = ()=>{
200200
const e = new Uint8Array(20);
201-
window.crypto.getRandomValues(e), a.value.secret = he(e);
201+
window.crypto.getRandomValues(e), a.value.secret = ke(e);
202202
}, Q = async ()=>{
203203
if (A.value) {
204204
if (a.value.type === "blizzard" && !a.value.secret) {
@@ -221,12 +221,12 @@ let __tla = Promise.all([
221221
if (e) {
222222
V.value = !0;
223223
try {
224-
if ((await T.createAccount(a.value)).success) {
225-
C.isOffline || await k.updateMetadata({
224+
if ((await C.createAccount(a.value)).success) {
225+
U.isOffline || await k.updateMetadata({
226226
delta: 1
227227
}), z.success(r("vault.add_success")), a.value = R(), k.markDirty();
228228
const { fetchTrash: n } = M();
229-
n(), U("success");
229+
n(), T("success");
230230
}
231231
} catch {} finally{
232232
V.value = !1;
@@ -294,12 +294,12 @@ let __tla = Promise.all([
294294
cancelButtonText: r("common.cancel"),
295295
type: "success",
296296
center: !0
297-
}), (await T.addFromUri(e, "Scan")).success) {
298-
C.isOffline || await k.updateMetadata({
297+
}), (await C.addFromUri(e, "Scan")).success) {
298+
U.isOffline || await k.updateMetadata({
299299
delta: 1
300300
}), z.success(r("vault.add_success")), k.markDirty();
301301
const { fetchTrash: _ } = M();
302-
_(), U("success");
302+
_(), T("success");
303303
}
304304
} catch (l) {
305305
l !== "cancel" && console.error(l);
@@ -370,7 +370,7 @@ let __tla = Promise.all([
370370
u("div", Ye, [
371371
t(n, null, {
372372
default: s(()=>[
373-
(c(), h(Te(o.icon)))
373+
(c(), h(Ce(o.icon)))
374374
]),
375375
_: 2
376376
}, 1024),
@@ -781,7 +781,7 @@ let __tla = Promise.all([
781781
size: "large"
782782
}, {
783783
default: s(()=>[
784-
Ue(y(e.$t("vault.confirm_add_btn")), 1)
784+
Te(y(e.$t("vault.confirm_add_btn")), 1)
785785
]),
786786
_: 1
787787
}, 8, [
@@ -803,7 +803,7 @@ let __tla = Promise.all([
803803
};
804804
}
805805
};
806-
ma = Ve(ta, [
806+
ma = he(ta, [
807807
[
808808
"__scopeId",
809809
"data-v-4954843f"

frontend/dist/assets/appearanceSetting-tRRciKm8.js renamed to frontend/dist/assets/appearanceSetting-HagOB3hX.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)