Skip to content

Commit 37f14ce

Browse files
author
Piotr
committed
added version in the UI
1 parent dfd2042 commit 37f14ce

File tree

6 files changed

+35
-8
lines changed

6 files changed

+35
-8
lines changed

package-lock.json

Lines changed: 20 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "logdy-ui",
33
"private": true,
4-
"version": "0.13.1",
4+
"version": "0.13.2",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -21,6 +21,7 @@
2121
"vue-json-pretty": "^2.4.0"
2222
},
2323
"devDependencies": {
24+
"@types/node": "^22.9.1",
2425
"@vitejs/plugin-vue": "^4.5.2",
2526
"monaco-editor": "^v0.37.0-dev.20230314",
2627
"typescript": "^5.3.3",

src/App.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ const changeTraceResolution = (delta: number) => {
4747
}
4848
4949
const leftColHidden = ref<boolean>(false)
50+
const version = __APP_VERSION__
5051
5152
storageLogs.startClearingUnknowns()
5253
@@ -577,6 +578,9 @@ const updateSampleLine = () => {
577578
<div class="logo">
578579
<a href="https://logdy.dev" target="_blank"><img src="/logdy-transparent.png" /></a>
579580
</div>
581+
<div>
582+
<span style="font-size: 11px; opacity: 0.6;">v{{ version }}</span>
583+
</div>
580584
<div class="docs link-style">
581585
<a href="https://logdy.dev/docs/quick-start" target="_blank">Docs
582586
</a>
@@ -678,10 +682,10 @@ const updateSampleLine = () => {
678682
<td class="cell" v-if="store.correlationFilter" style="min-width: 50px;">
679683
<div v-if="store.tracesRows[row.id] && store.tracesRows[row.id].id === row.id" class="trace-block"
680684
v-tooltip="store.tracesRows[row.id].label || ''" :style="{
681-
width: store.tracesRows[row.id].width / traceResolution + 'px',
682-
marginLeft: store.tracesRows[row.id].offset / traceResolution + 'px',
683-
...store.tracesRows[row.id].style
684-
}">
685+
width: store.tracesRows[row.id].width / traceResolution + 'px',
686+
marginLeft: store.tracesRows[row.id].offset / traceResolution + 'px',
687+
...store.tracesRows[row.id].style
688+
}">
685689
{{ store.tracesRows[row.id].label || '&nbsp' }}
686690
</div>
687691
<template v-else>-</template>

src/app.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
.left {
1616
display: flex;
1717
align-items: center;
18-
18+
1919
.logo img {
2020
height: 40px;
2121
}

src/vite-env.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
/// <reference types="vite/client" />
2+
declare const __APP_VERSION__: string

vite.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ const monacoEditorPlugin = isObjectWithDefaultFunction(monacoEditorPluginModule)
1717
export default defineConfig({
1818
plugins: [vue(), monacoEditorPlugin({ languageWorkers: ['typescript'] })],
1919
base: "",
20+
define: {
21+
'__APP_VERSION__': JSON.stringify(process.env.npm_package_version),
22+
},
2023
server: {
2124
host: "0.0.0.0",
2225
port: 1001,

0 commit comments

Comments
 (0)