Compare commits
	
		
			12 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 4874b22796 | |||
| 72d34cbfd7 | |||
| b10e964ad9 | |||
| 919b2956ab | |||
| c4ad18cb4f | |||
| ab4f82ccf1 | |||
| 1235776a62 | |||
| 4a1e26663e | |||
| 2bdbd00189 | |||
| 85e7b7c231 | |||
| d5f685a826 | |||
| 88449174a1 | 
							
								
								
									
										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 | ||||
							
								
								
									
										27
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -2,8 +2,35 @@ | ||||
|  | ||||
| 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) | ||||
|  | ||||
| > 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) | ||||
| - drop laptime runner stats, fix runner distance page [`8844917`](https://git.odit.services/lfk/beamershow/commit/88449174a148ab7498075a15149388213a532c02) | ||||
|  | ||||
| #### [1.0.2](https://git.odit.services/lfk/beamershow/compare/1.0.1...1.0.2) | ||||
|  | ||||
| > 15 April 2023 | ||||
|  | ||||
| - 🚀Bumped version to 1.0.2 [`d30be90`](https://git.odit.services/lfk/beamershow/commit/d30be90102b3065b16836adc44a686c677e3053d) | ||||
| - updated release config [`7e3570e`](https://git.odit.services/lfk/beamershow/commit/7e3570e9231929f366047ff149364ec06344d2ee) | ||||
|  | ||||
| #### [1.0.1](https://git.odit.services/lfk/beamershow/compare/1.0.0...1.0.1) | ||||
|   | ||||
| @@ -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 | ||||
| WORKDIR /app | ||||
|  | ||||
| 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 | ||||
|  | ||||
| # final image | ||||
|   | ||||
							
								
								
									
										18
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,31 +1,29 @@ | ||||
| { | ||||
| 	"name": "@lfk/beamershow", | ||||
| 	"version": "1.0.2", | ||||
| 	"version": "1.0.5", | ||||
| 	"scripts": { | ||||
| 		"dev": "vite", | ||||
| 		"build": "vite build", | ||||
| 		"format": "prettier --write --plugin-search-dir=. ./**/*.html ./**/*.svelte", | ||||
| 		"prepare": "husky install", | ||||
| 		"license:export": "license-exporter --markdown && git stage licenses.md", | ||||
| 		"release": "release-it --only-version" | ||||
| 	}, | ||||
| 	"devDependencies": { | ||||
| 		"@odit/license-exporter": "0.0.11", | ||||
| 		"@philippdormann/release-it": "1.0.0", | ||||
| 		"@svitejs/vite-plugin-svelte": "0.11.1", | ||||
| 		"@tsconfig/svelte": "1.0.10", | ||||
| 		"@types/html-minifier": "4.0.0", | ||||
| 		"@types/html-minifier": "4.0.5", | ||||
| 		"axios": "0.21.1", | ||||
| 		"html-minifier": "4.0.0", | ||||
| 		"husky": "5.1.3", | ||||
| 		"prettier": "2.2.1", | ||||
| 		"prettier-plugin-svelte": "2.2.0", | ||||
| 		"release-it": "14.5.0", | ||||
| 		"prettier": "3.4.2", | ||||
| 		"prettier-plugin-svelte": "3.3.2", | ||||
| 		"svelte": "3.36.0", | ||||
| 		"svelte-i18n": "3.3.9", | ||||
| 		"svelte-preprocess": "4.7.0", | ||||
| 		"validator": "13.5.2", | ||||
| 		"validator": "13.12.0", | ||||
| 		"vite": "2.1.4", | ||||
| 		"vite-plugin-windicss": "1.8.10" | ||||
| 		"vite-plugin-windicss": "1.9.4" | ||||
| 	}, | ||||
| 	"release-it": { | ||||
| 		"git": { | ||||
| @@ -46,6 +44,6 @@ | ||||
| 		} | ||||
| 	}, | ||||
| 	"dependencies": { | ||||
| 		"@fontsource/athiti": "^4.5.10" | ||||
| 		"@fontsource/athiti": "5.1.0" | ||||
| 	} | ||||
| } | ||||
|   | ||||
							
								
								
									
										4108
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4108
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,6 +1,6 @@ | ||||
| <script> | ||||
|   import axios from "axios"; | ||||
|   import bg from "../public/beamershow_background.png?import"; | ||||
|   import bg from "/beamershow_background.png?import"; | ||||
|   import { _ } from "svelte-i18n"; | ||||
|   import { slide } from "svelte/transition"; | ||||
|   import { apikey, api_endpoint, laptime_track } from "./store.js"; | ||||
| @@ -10,7 +10,7 @@ | ||||
|   $: pages = [ | ||||
|     "general", | ||||
|     "runners_distance", | ||||
|     "runners_laptime", | ||||
|     // "runners_laptime", | ||||
|     "orgs_distance", | ||||
|     // "teams_distance", | ||||
|   ]; | ||||
| @@ -121,7 +121,7 @@ | ||||
|   function fetch_all() { | ||||
|     stats_general(); | ||||
|     stats_runners(); | ||||
|     stats_runners_by_laptime(); | ||||
|     // stats_runners_by_laptime(); | ||||
|     stats_orgs(); | ||||
|     stats_teams(); | ||||
|   } | ||||
| @@ -131,7 +131,7 @@ | ||||
|   }, 1000); | ||||
|   setInterval(() => { | ||||
|     fetch_all(); | ||||
|   }, 90000); | ||||
|   }, 50000); | ||||
|   setInterval(() => { | ||||
|     current_page = pages.cycle(current_page); | ||||
|   }, 20000); | ||||
| @@ -163,7 +163,7 @@ | ||||
|             </div> | ||||
|             <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"> | ||||
|                 {general.total_distance || "0"} | ||||
|                 {general.total_distance / 1000 || 0} | ||||
|               </h1> | ||||
|               <h1 class="text-2xl font-semibold text-center text-gray-900"> | ||||
|                 {$_("kilometer-gesamt")} | ||||
| @@ -191,7 +191,7 @@ | ||||
|           > | ||||
|             {$_("top-laeufer")} ({$_("distanz")}) | ||||
|           </h1> | ||||
|           {#if runners_by_laptime.length === 0} | ||||
|           {#if runners.length === 0} | ||||
|             <p class="w-full text-center text-3xl font-semibold"> | ||||
|               Noch keine Daten... | ||||
|             </p> | ||||
| @@ -411,7 +411,6 @@ | ||||
|   <h1 | ||||
|     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 | ||||
|     ODIT.Services | ||||
|     <span class="text-black font-extrabold">Lauf für Kaya!</span> - powered by ODIT.Services | ||||
|   </h1> | ||||
| </div> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user