feat: continued post qa for servers in app (#5818)

* fix: intercom in app

* feat: Logs.vue dynamic console resizing with window + padding problem

* fix: search highlight with decorator + change to be better

* fix: qa

* fix: allow paper+purpur into app csp

* fix: lint
This commit is contained in:
Calum H.
2026-04-15 21:16:05 +02:00
committed by GitHub
parent 37b0f7ff98
commit 3d5f29a7a2
15 changed files with 379 additions and 86 deletions

View File

@@ -100,24 +100,38 @@ const loadingProgress = ref(0)
const hidden = ref(false)
const message = ref()
// const MIN_DISPLAY_MS = 1000
// const mountedAt = Date.now()
const loading = useLoading()
watch(loading, (newValue) => {
if (!newValue.barEnabled) {
if (loading.loading) {
loadingProgress.value = 0
fakeLoadingIncrease()
} else {
loadingProgress.value = 100
doneLoading.value = true
watch(
loading,
(newValue) => {
if (!newValue.barEnabled) {
if (loading.loading) {
loadingProgress.value = 0
fakeLoadingIncrease()
} else {
// const elapsed = Date.now() - mountedAt
// const delay = Math.max(0, MIN_DISPLAY_MS - elapsed)
setTimeout(() => {
hidden.value = true
loading.setEnabled(true)
}, 50)
// setTimeout(() => {
// if (loading.loading) return
loadingProgress.value = 100
doneLoading.value = true
setTimeout(() => {
hidden.value = true
loading.setEnabled(true)
}, 50)
// }, delay)
}
}
}
})
},
{ immediate: true },
)
function fakeLoadingIncrease() {
if (loadingProgress.value < 95) {