Compare commits

..

No commits in common. "1.0.0" and "0.2.0" have entirely different histories.
1.0.0 ... 0.2.0

10 changed files with 1481 additions and 9242 deletions

View File

@ -12,30 +12,19 @@ get:
path: odit-ci-bot path: odit-ci-bot
name: apikey name: apikey
---
kind: secret
name: npm_url
get:
path: odit-npm-cache
name: url
--- ---
kind: pipeline kind: pipeline
type: kubernetes type: kubernetes
name: build:tag name: build:tag
steps: steps:
- name: run build - name: run build
image: registry.odit.services/hub/library/node:19.5.0-alpine3.16 image: node:15.11.0-alpine3.13
commands: commands:
- apk add git zip -f - apk add git zip -f
- npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@8 - yarn
- pnpm i - yarn build
- pnpm build
- mkdir out - mkdir out
- zip -r out/dist.zip dist - zip -r out/dist.zip dist
environment:
NPM_REGISTRY_URL:
from_secret: npm_url
- name: gitea add packages to build - name: gitea add packages to build
image: plugins/gitea-release image: plugins/gitea-release
settings: settings:

1
.husky/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
_

5
.husky/pre-commit Normal file
View File

@ -0,0 +1,5 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
yarn format
yarn license:export

View File

@ -2,32 +2,11 @@
All notable changes to this project will be documented in this file. Dates are displayed in UTC. All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [1.0.0](https://git.odit.services/lfk/scanclient/compare/0.2.0...1.0.0) #### [v0.2.0](https://git.odit.services/lfk/scanclient/compare/0.1.6...v0.2.0)
- feat(Scanner): move clock to monospace font [`0768492`](https://git.odit.services/lfk/scanclient/commit/076849221a9c6353ec752d4f2213ae2e10b6480b)
- Lockfile [`5f86508`](https://git.odit.services/lfk/scanclient/commit/5f865081a64e2f59a1541a6166e85da3d7cfdbfa)
- Pinned deependencies [`0edf31a`](https://git.odit.services/lfk/scanclient/commit/0edf31a9ec228d3a027c4ef0d61d31318ded8d9e)
- deps: node@19.9.0 [`4ce0eef`](https://git.odit.services/lfk/scanclient/commit/4ce0eeffea6eee4d8af3ba130d2244669e905ed9)
- New checkmark and lower padding [`a8a0d00`](https://git.odit.services/lfk/scanclient/commit/a8a0d0018ee27588eede9bb0456d1b41060f35cd)
- drop html-minifier [`c6700a9`](https://git.odit.services/lfk/scanclient/commit/c6700a9153f96d330f0a6636adaa616b03d232ee)
- Moved ci to pnpm w/ cache [`8610e0b`](https://git.odit.services/lfk/scanclient/commit/8610e0b285939f118fab952ca00e76b1ff659a16)
- Removed svg padding [`38a91f7`](https://git.odit.services/lfk/scanclient/commit/38a91f730b46206eac714cae69be26212c01af6f)
- drop husky precommit hook [`60d51f3`](https://git.odit.services/lfk/scanclient/commit/60d51f39bffa3e947b220a1e5644e0246cf21350)
- Switched dockerfile over to pnpm 8 and cache [`90c1413`](https://git.odit.services/lfk/scanclient/commit/90c1413fa1e6fbe41227296083636568c562da65)
- added webserver to docker build [`f78365f`](https://git.odit.services/lfk/scanclient/commit/f78365f062b1b0eae06b9af02e32573ef6e9bbc9)
- Automargin [`3f98268`](https://git.odit.services/lfk/scanclient/commit/3f982689673fb07e19beaf0765f5552834ec9922)
- No more space [`add0cb1`](https://git.odit.services/lfk/scanclient/commit/add0cb14c68580d7da6a0408fc76995f7a7e4808)
- update license exporter [`38d80b4`](https://git.odit.services/lfk/scanclient/commit/38d80b4371c4d01e717846eff831068dc18a453c)
- Added missing copy [`02b31f2`](https://git.odit.services/lfk/scanclient/commit/02b31f277f7cc0d97aad061f46540e16f55e13c6)
#### [0.2.0](https://git.odit.services/lfk/scanclient/compare/0.1.6...0.2.0)
> 14 April 2021
- Merge pull request 'add 'rst' to Login component' (#20) from feature/18-add-rst-login into dev [`#18`](https://git.odit.services/lfk/scanclient/issues/18) - Merge pull request 'add 'rst' to Login component' (#20) from feature/18-add-rst-login into dev [`#18`](https://git.odit.services/lfk/scanclient/issues/18)
- Merge pull request 'replace unsplash with kaya_bg' (#19) from feature/17-remote-background-image into dev [`#17`](https://git.odit.services/lfk/scanclient/issues/17) - Merge pull request 'replace unsplash with kaya_bg' (#19) from feature/17-remote-background-image into dev [`#17`](https://git.odit.services/lfk/scanclient/issues/17)
- add 'rst' to Login component [`e6d8861`](https://git.odit.services/lfk/scanclient/commit/e6d8861340f6998234d8b2446b918ab01738cf63) - add 'rst' to Login component [`e6d8861`](https://git.odit.services/lfk/scanclient/commit/e6d8861340f6998234d8b2446b918ab01738cf63)
- 🚀Bumped version to 0.2.0 [`6df7b51`](https://git.odit.services/lfk/scanclient/commit/6df7b516aa09f937c23ab19494767867e1ebf8da)
- replace unsplash with kaya_bg [`37c384a`](https://git.odit.services/lfk/scanclient/commit/37c384aa3688a66bc31673048e718fc04bc7bf0d) - replace unsplash with kaya_bg [`37c384a`](https://git.odit.services/lfk/scanclient/commit/37c384aa3688a66bc31673048e718fc04bc7bf0d)
#### [0.1.6](https://git.odit.services/lfk/scanclient/compare/0.1.5...0.1.6) #### [0.1.6](https://git.odit.services/lfk/scanclient/compare/0.1.5...0.1.6)

View File

@ -1,13 +1,5 @@
FROM registry.odit.services/hub/library/node:19.5.0-alpine3.16 as build FROM node:15.11.0-alpine3.13
ARG NPM_REGISTRY_URL=https://registry.npmjs.org
WORKDIR /app WORKDIR /app
COPY package.json ./
RUN npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@8
RUN mkdir /pnpm && pnpm config set store-dir /pnpm && pnpm i
COPY . . COPY . .
RUN pnpm build RUN yarn
RUN yarn build
FROM registry.odit.services/library/nginx-brotli:3.15 as final
COPY --from=build /app/dist /usr/share/nginx/html

File diff suppressed because it is too large Load Diff

View File

@ -1,49 +1,50 @@
{ {
"name": "@lfk/scanclient", "name": "@lfk/scanclient",
"version": "1.0.0", "version": "0.2.0",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "vite build", "build": "vite build",
"format": "prettier --write --plugin-search-dir=. ./**/*.html ./**/*.svelte", "format": "prettier --write --plugin-search-dir=. ./**/*.html ./**/*.svelte",
"license:export": "license-exporter --markdown && git stage licenses.md", "prepare": "husky install",
"release": "release-it --only-version" "license:export": "license-exporter --markdown && git stage licenses.md",
}, "release": "release-it --only-version"
"devDependencies": { },
"@odit/license-exporter": "0.0.12", "devDependencies": {
"@svitejs/vite-plugin-svelte": "0.11.1", "@odit/license-exporter": "^0.0.11",
"@tsconfig/svelte": "1.0.10", "@svitejs/vite-plugin-svelte": "^0.11.1",
"axios": "0.21.1", "@tsconfig/svelte": "^1.0.10",
"prettier": "2.2.1", "@types/html-minifier": "^4.0.0",
"prettier-plugin-svelte": "2.2.0", "axios": "^0.21.1",
"release-it": "14.5.1", "html-minifier": "^4.0.0",
"svelte": "3.35.0", "husky": "^5.1.3",
"svelte-i18n": "3.3.7", "prettier": "^2.2.1",
"svelte-preprocess": "4.6.9", "prettier-plugin-svelte": "^2.2.0",
"vite": "2.1.2", "release-it": "^14.5.1",
"vite-plugin-windicss": "0.9.2" "svelte": "^3.35.0",
}, "svelte-i18n": "^3.3.7",
"dependencies": { "svelte-preprocess": "^4.6.9",
"validator": "13.5.2" "vite": "^2.1.2",
}, "vite-plugin-windicss": "^0.9.2"
"release-it": { },
"git": { "dependencies": {
"commit": true, "validator": "^13.5.2"
"requireCleanWorkingDir": false, },
"commitMessage": "🚀Bumped version to ${version}", "release-it": {
"requireBranch": "dev", "git": {
"push": false, "commit": true,
"tag": true, "requireCleanWorkingDir": false,
"tagName": null, "commitMessage": "🚀Bumped version to ${version}",
"tagAnnotation": "${version}" "requireBranch": "dev",
}, "push": false,
"npm": { "tag": true,
"publish": false "tagName": null,
}, "tagAnnotation": "${version}"
"hooks": { },
"after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md && node order.js && git add src/locales" "npm": {
} "publish": false
}, },
"volta": { "hooks": {
"node": "19.9.0" "after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md && node order.js && git add src/locales"
} }
} }
}

2655
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -39,10 +39,10 @@
</div> </div>
</div> </div>
<h1 class="mr-6 text-7xl font-semibold text-center text-gray-900 font-mono"> <h1 class="mr-6 text-7xl font-semibold text-center text-gray-900">
{hours}:{minutes}:{seconds} {hours}:{minutes}:{seconds}
</h1> </h1>
<section class="px-4 py-2 mx-auto max-w-7xl"> <section class="px-4 py-24 mx-auto max-w-7xl">
<div class="mx-auto space-y-5 w-full md:w-1/2"> <div class="mx-auto space-y-5 w-full md:w-1/2">
{#if lastscan_error} {#if lastscan_error}
<div <div
@ -54,6 +54,7 @@
</div> </div>
{/if} {/if}
<form <form
class="space-y-4"
onsubmit="event.preventDefault();" onsubmit="event.preventDefault();"
on:submit={() => { on:submit={() => {
if (card === "cnf") { if (card === "cnf") {
@ -113,39 +114,36 @@
/> />
</label> </label>
{#if lastscan_totaldistance} {#if lastscan_totaldistance}
<div class="w-full text-center items-center"> {#if !lastscan_valid || lastscan_error}
{#if !lastscan_valid || lastscan_error} <svg
<svg xmlns="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" width="20rem"
fill="none" height="20rem"
stroke-width="1.5" class="ml-auto mr-auto"
stroke="currentColor" version="1.0"
class="w-30 h-30 text-center mx-auto text-red-600" title="Invalid"
viewBox="5.25 5.25 13.5 13.5" viewBox="0 0 100 100"
> ><g fill="none" stroke="red"
<path ><path d="M6 6l88 88" stroke-width="18.1" /><path
stroke-linecap="round" d="M6 94L94 6"
stroke-linejoin="round" stroke-width="17.8"
d="M6 18L18 6M6 6l12 12" /></g
/> ></svg
</svg> >
{:else} {:else}
<svg <svg
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
fill="none" width="20rem"
stroke-width="1.5" height="20rem"
stroke="currentColor" class="ml-auto mr-auto"
class="w-30 h-30 text-center mx-auto text-green-600" title="Valid"
viewBox="3.75 4.5 16.5 15" viewBox="0 0 600 600"
> ><path
<path d="M8 405s115 129 138 182h99c41-126 203-429 341-535 28-37-43-52-102-27-87 36-252 317-283 384-44 12-90-74-90-74z"
stroke-linecap="round" fill="#181"
stroke-linejoin="round" /></svg
d="m4.5 12.75 6 6 9-13.5" >
/> {/if}
</svg>
{/if}
</div>
<h1 class="text-2xl font-bold text-center">{$_("total-distance")}</h1> <h1 class="text-2xl font-bold text-center">{$_("total-distance")}</h1>
<h1 class="text-6xl font-bold text-center"> <h1 class="text-6xl font-bold text-center">
{lastscan_totaldistance} {lastscan_totaldistance}

View File

@ -1,7 +1,19 @@
import svelte from '@svitejs/vite-plugin-svelte'; import svelte from '@svitejs/vite-plugin-svelte';
import windiCSS from 'vite-plugin-windicss'; import windiCSS from 'vite-plugin-windicss';
import { minify } from 'html-minifier';
import { defineConfig } from 'vite'; import { defineConfig } from 'vite';
// //
const indexReplace = () => {
return {
name: 'html-transform',
transformIndexHtml(html) {
return minify(html, {
collapseWhitespace: true
});
}
};
};
export default defineConfig(({ command, mode }) => { export default defineConfig(({ command, mode }) => {
const isProduction = mode === 'production'; const isProduction = mode === 'production';
return { return {
@ -31,7 +43,8 @@ export default defineConfig(({ command, mode }) => {
preprocess: [ preprocess: [
// //
] ]
}) }),
indexReplace()
] ]
}; };
}); });