Compare commits
	
		
			9 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 4874b22796 | |||
| 72d34cbfd7 | |||
| b10e964ad9 | |||
| 919b2956ab | |||
| c4ad18cb4f | |||
| ab4f82ccf1 | |||
| 1235776a62 | |||
| 4a1e26663e | |||
| 2bdbd00189 | 
							
								
								
									
										101
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										101
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -1,101 +0,0 @@ | |||||||
| --- |  | ||||||
| kind: secret |  | ||||||
| name: docker_username |  | ||||||
| get: |  | ||||||
|   path: odit-registry-builder |  | ||||||
|   name: username |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: secret |  | ||||||
| name: docker_password |  | ||||||
| get: |  | ||||||
|   path: odit-registry-builder |  | ||||||
|   name: password |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: secret |  | ||||||
| name: npm_url |  | ||||||
| get: |  | ||||||
|   path: odit-npm-cache |  | ||||||
|   name: url |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: kubernetes |  | ||||||
| name: build:dev |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
|   - name: build dev |  | ||||||
|     image: plugins/docker |  | ||||||
|     depends_on: [clone] |  | ||||||
|     settings: |  | ||||||
|       username: |  | ||||||
|         from_secret: docker_username |  | ||||||
|       password: |  | ||||||
|         from_secret: docker_password |  | ||||||
|       build_args: |  | ||||||
|         - NPM_REGISTRY_URL: |  | ||||||
|           from_secret: npm_url |  | ||||||
|       repo: registry.odit.services/lfk/beamershow |  | ||||||
|       tags: |  | ||||||
|         - dev |  | ||||||
|       registry: registry.odit.services |  | ||||||
|       mtu: 1000 |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|     - dev |  | ||||||
|   event: |  | ||||||
|     - push |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: kubernetes |  | ||||||
| name: build:latest |  | ||||||
|  |  | ||||||
| steps: |  | ||||||
|   - name: build latest |  | ||||||
|     image: plugins/docker |  | ||||||
|     depends_on: [clone] |  | ||||||
|     settings: |  | ||||||
|       username: |  | ||||||
|         from_secret: docker_username |  | ||||||
|       password: |  | ||||||
|         from_secret: docker_password |  | ||||||
|       build_args: |  | ||||||
|         - NPM_REGISTRY_URL: |  | ||||||
|           from_secret: npm_url |  | ||||||
|       repo: registry.odit.services/lfk/beamershow |  | ||||||
|       tags: |  | ||||||
|         - latest |  | ||||||
|       registry: registry.odit.services |  | ||||||
|       mtu: 1000 |  | ||||||
| trigger: |  | ||||||
|   branch: |  | ||||||
|     - main |  | ||||||
|   event: |  | ||||||
|     - push |  | ||||||
|  |  | ||||||
| --- |  | ||||||
| kind: pipeline |  | ||||||
| type: kubernetes |  | ||||||
| name: build:tags |  | ||||||
| steps: |  | ||||||
|   - name: build $DRONE_TAG |  | ||||||
|     image: plugins/docker |  | ||||||
|     depends_on: [clone] |  | ||||||
|     settings: |  | ||||||
|       username: |  | ||||||
|         from_secret: docker_username |  | ||||||
|       password: |  | ||||||
|         from_secret: docker_password |  | ||||||
|       build_args: |  | ||||||
|         - NPM_REGISTRY_URL: |  | ||||||
|           from_secret: npm_url |  | ||||||
|       repo: registry.odit.services/lfk/beamershow |  | ||||||
|       tags: |  | ||||||
|         - '${DRONE_TAG}' |  | ||||||
|       registry: registry.odit.services |  | ||||||
|       mtu: 1000 |  | ||||||
| trigger: |  | ||||||
|   event: |  | ||||||
|   - tag |  | ||||||
							
								
								
									
										1
									
								
								.husky/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.husky/.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1 +0,0 @@ | |||||||
| _ |  | ||||||
| @@ -1,5 +0,0 @@ | |||||||
| #!/bin/sh |  | ||||||
| . "$(dirname "$0")/_/husky.sh" |  | ||||||
|  |  | ||||||
| yarn format |  | ||||||
| yarn license:export |  | ||||||
							
								
								
									
										39
									
								
								.woodpecker/build.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								.woodpecker/build.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | |||||||
|  | steps: | ||||||
|  |   - name: build latest | ||||||
|  |     image: woodpeckerci/plugin-docker-buildx | ||||||
|  |     settings: | ||||||
|  |       repo: registry.odit.services/lfk/beamershow | ||||||
|  |       tags: | ||||||
|  |         - latest | ||||||
|  |       registry: registry.odit.services | ||||||
|  |       platforms: linux/amd64,linux/arm64 | ||||||
|  |       cache_from: registry.odit.services/lfk/beamershow:latest | ||||||
|  |       username: | ||||||
|  |         from_secret: odit-registry-builder-username | ||||||
|  |       password: | ||||||
|  |         from_secret: odit-registry-builder-password | ||||||
|  |     secrets: | ||||||
|  |       - source: odit-npm-cache-url | ||||||
|  |         target: NPM_REGISTRY_URL | ||||||
|  |     when: | ||||||
|  |       branch: main | ||||||
|  |   - name: build dev | ||||||
|  |     image: woodpeckerci/plugin-docker-buildx | ||||||
|  |     settings: | ||||||
|  |       repo: registry.odit.services/lfk/beamershow | ||||||
|  |       tags: | ||||||
|  |         - dev | ||||||
|  |       registry: registry.odit.services | ||||||
|  |       platforms: linux/amd64,linux/arm64 | ||||||
|  |       cache_from: registry.odit.services/lfk/beamershow:dev | ||||||
|  |       username: | ||||||
|  |         from_secret: odit-registry-builder-username | ||||||
|  |       password: | ||||||
|  |         from_secret: odit-registry-builder-password | ||||||
|  |     secrets: | ||||||
|  |       - source: odit-npm-cache-url | ||||||
|  |         target: NPM_REGISTRY_URL | ||||||
|  |     when: | ||||||
|  |       branch: dev | ||||||
|  | when: | ||||||
|  |   event: push | ||||||
							
								
								
									
										19
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -2,8 +2,27 @@ | |||||||
|  |  | ||||||
| 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.5](https://git.odit.services/lfk/beamershow/compare/1.0.4...1.0.5) | ||||||
|  |  | ||||||
|  | - chore(deps): bump some [`ab4f82c`](https://git.odit.services/lfk/beamershow/commit/ab4f82ccf14a1569921845910e3b2a740f74aeea) | ||||||
|  | - feat(ci)!: Switched to woodpecker [`1235776`](https://git.odit.services/lfk/beamershow/commit/1235776a6255a3925f98ac6cacd3167f6e86e363) | ||||||
|  | - chore: remove husky [`72d34cb`](https://git.odit.services/lfk/beamershow/commit/72d34cbfd7f7e47f0239416469533aea772daa79) | ||||||
|  | - chore(deps): pnpm@9 + node@23 [`c4ad18c`](https://git.odit.services/lfk/beamershow/commit/c4ad18cb4ff4dd13e50f4674d7b6016ed788ff63) | ||||||
|  | - feat(footer): cleaned up text [`b10e964`](https://git.odit.services/lfk/beamershow/commit/b10e964ad900fcfd2503884c248ea0f6d11a2fb9) | ||||||
|  | - feat: improved background img import [`919b295`](https://git.odit.services/lfk/beamershow/commit/919b2956ab5253a3697c14ac284f6da700afda91) | ||||||
|  |  | ||||||
|  | #### [1.0.4](https://git.odit.services/lfk/beamershow/compare/1.0.3...1.0.4) | ||||||
|  |  | ||||||
|  | > 15 April 2023 | ||||||
|  |  | ||||||
|  | - 🚀Bumped version to 1.0.4 [`4a1e266`](https://git.odit.services/lfk/beamershow/commit/4a1e26663e29339d6373fa8c340ba2117d3ecf28) | ||||||
|  | - fix: formatting of total km [`2bdbd00`](https://git.odit.services/lfk/beamershow/commit/2bdbd001898b9dd5aa541f3cce90fc108e7e458c) | ||||||
|  |  | ||||||
| #### [1.0.3](https://git.odit.services/lfk/beamershow/compare/1.0.2...1.0.3) | #### [1.0.3](https://git.odit.services/lfk/beamershow/compare/1.0.2...1.0.3) | ||||||
|  |  | ||||||
|  | > 15 April 2023 | ||||||
|  |  | ||||||
|  | - 🚀Bumped version to 1.0.3 [`85e7b7c`](https://git.odit.services/lfk/beamershow/commit/85e7b7c231b92233b58373cd4ad56f514d6d789c) | ||||||
| - cleanup loading [`d5f685a`](https://git.odit.services/lfk/beamershow/commit/d5f685a8269737d148a06e0ec784c0074eac7d3f) | - cleanup loading [`d5f685a`](https://git.odit.services/lfk/beamershow/commit/d5f685a8269737d148a06e0ec784c0074eac7d3f) | ||||||
| - drop laptime runner stats, fix runner distance page [`8844917`](https://git.odit.services/lfk/beamershow/commit/88449174a148ab7498075a15149388213a532c02) | - drop laptime runner stats, fix runner distance page [`8844917`](https://git.odit.services/lfk/beamershow/commit/88449174a148ab7498075a15149388213a532c02) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,9 +1,9 @@ | |||||||
| FROM registry.odit.services/hub/library/node:19.8.1-alpine3.16 as build | FROM registry.odit.services/hub/library/node:23.4.0-alpine3.20 as build | ||||||
| ARG NPM_REGISTRY_URL=https://registry.npmjs.org | ARG NPM_REGISTRY_URL=https://registry.npmjs.org | ||||||
| WORKDIR /app | WORKDIR /app | ||||||
|  |  | ||||||
| COPY . ./ | COPY . ./ | ||||||
| RUN npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@8 && pnpm i | RUN npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@9 && pnpm i | ||||||
| RUN pnpm build | RUN pnpm build | ||||||
|  |  | ||||||
| # final image | # final image | ||||||
|   | |||||||
							
								
								
									
										18
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,31 +1,29 @@ | |||||||
| { | { | ||||||
| 	"name": "@lfk/beamershow", | 	"name": "@lfk/beamershow", | ||||||
| 	"version": "1.0.3", | 	"version": "1.0.5", | ||||||
| 	"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", | ||||||
| 		"prepare": "husky install", |  | ||||||
| 		"license:export": "license-exporter --markdown && git stage licenses.md", | 		"license:export": "license-exporter --markdown && git stage licenses.md", | ||||||
| 		"release": "release-it --only-version" | 		"release": "release-it --only-version" | ||||||
| 	}, | 	}, | ||||||
| 	"devDependencies": { | 	"devDependencies": { | ||||||
| 		"@odit/license-exporter": "0.0.11", | 		"@odit/license-exporter": "0.0.11", | ||||||
|  | 		"@philippdormann/release-it": "1.0.0", | ||||||
| 		"@svitejs/vite-plugin-svelte": "0.11.1", | 		"@svitejs/vite-plugin-svelte": "0.11.1", | ||||||
| 		"@tsconfig/svelte": "1.0.10", | 		"@tsconfig/svelte": "1.0.10", | ||||||
| 		"@types/html-minifier": "4.0.0", | 		"@types/html-minifier": "4.0.5", | ||||||
| 		"axios": "0.21.1", | 		"axios": "0.21.1", | ||||||
| 		"html-minifier": "4.0.0", | 		"html-minifier": "4.0.0", | ||||||
| 		"husky": "5.1.3", | 		"prettier": "3.4.2", | ||||||
| 		"prettier": "2.2.1", | 		"prettier-plugin-svelte": "3.3.2", | ||||||
| 		"prettier-plugin-svelte": "2.2.0", |  | ||||||
| 		"release-it": "14.5.0", |  | ||||||
| 		"svelte": "3.36.0", | 		"svelte": "3.36.0", | ||||||
| 		"svelte-i18n": "3.3.9", | 		"svelte-i18n": "3.3.9", | ||||||
| 		"svelte-preprocess": "4.7.0", | 		"svelte-preprocess": "4.7.0", | ||||||
| 		"validator": "13.5.2", | 		"validator": "13.12.0", | ||||||
| 		"vite": "2.1.4", | 		"vite": "2.1.4", | ||||||
| 		"vite-plugin-windicss": "1.8.10" | 		"vite-plugin-windicss": "1.9.4" | ||||||
| 	}, | 	}, | ||||||
| 	"release-it": { | 	"release-it": { | ||||||
| 		"git": { | 		"git": { | ||||||
| @@ -46,6 +44,6 @@ | |||||||
| 		} | 		} | ||||||
| 	}, | 	}, | ||||||
| 	"dependencies": { | 	"dependencies": { | ||||||
| 		"@fontsource/athiti": "^4.5.10" | 		"@fontsource/athiti": "5.1.0" | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										4046
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4046
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| <script> | <script> | ||||||
|   import axios from "axios"; |   import axios from "axios"; | ||||||
|   import bg from "../public/beamershow_background.png?import"; |   import bg from "/beamershow_background.png?import"; | ||||||
|   import { _ } from "svelte-i18n"; |   import { _ } from "svelte-i18n"; | ||||||
|   import { slide } from "svelte/transition"; |   import { slide } from "svelte/transition"; | ||||||
|   import { apikey, api_endpoint, laptime_track } from "./store.js"; |   import { apikey, api_endpoint, laptime_track } from "./store.js"; | ||||||
| @@ -163,7 +163,7 @@ | |||||||
|             </div> |             </div> | ||||||
|             <div class="my-1 px-1 w-full overflow-hidden sm:w-1/2 md:w-1/3"> |             <div class="my-1 px-1 w-full overflow-hidden sm:w-1/2 md:w-1/3"> | ||||||
|               <h1 class="text-5xl font-bold text-center text-gray-900"> |               <h1 class="text-5xl font-bold text-center text-gray-900"> | ||||||
|                 {general.total_distance || "0"} |                 {general.total_distance / 1000 || 0} | ||||||
|               </h1> |               </h1> | ||||||
|               <h1 class="text-2xl font-semibold text-center text-gray-900"> |               <h1 class="text-2xl font-semibold text-center text-gray-900"> | ||||||
|                 {$_("kilometer-gesamt")} |                 {$_("kilometer-gesamt")} | ||||||
| @@ -411,7 +411,6 @@ | |||||||
|   <h1 |   <h1 | ||||||
|     class="text-xl xl:text-3xl font-medium text-center text-gray-900 font-mono bottom-2 xl:bottom-4 w-full fixed" |     class="text-xl xl:text-3xl font-medium text-center text-gray-900 font-mono bottom-2 xl:bottom-4 w-full fixed" | ||||||
|   > |   > | ||||||
|     <span class="text-black font-extrabold">LfK!2023 </span>powered by |     <span class="text-black font-extrabold">Lauf für Kaya!</span> - powered by ODIT.Services | ||||||
|     ODIT.Services |  | ||||||
|   </h1> |   </h1> | ||||||
| </div> | </div> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user