Compare commits
	
		
			13 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 9add6c8ff1 | |||
| 7a63d4eed1 | |||
| e54a4807f7 | |||
| cee04c1d6f | |||
| cbec78589d | |||
| a85db7cb3f | |||
| 2bd3779839 | |||
| 303e33cafb | |||
| b4e689dddf | |||
| 98a0b036c5 | |||
| fb3f30fb10 | |||
| 6213952007 | |||
| 07ac041d69 | 
							
								
								
									
										22
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -2,8 +2,30 @@ | ||||
|  | ||||
| All notable changes to this project will be documented in this file. Dates are displayed in UTC. | ||||
|  | ||||
| #### [0.15.2](https://git.odit.services/lfk/frontend/compare/0.15.1...0.15.2) | ||||
|  | ||||
| - Footer - noopener link [`cee04c1`](https://git.odit.services/lfk/frontend/commit/cee04c1d6fb6005cefe77fb95855ab6fe2cc448f) | ||||
| - Hotfix: Team change recognition 🐞 [`cbec785`](https://git.odit.services/lfk/frontend/commit/cbec78589d2fa21f12ce87e71bff2b49c3a7d345) | ||||
| - NGINX cache assets [`e54a480`](https://git.odit.services/lfk/frontend/commit/e54a4807f70bc333396885f81d3dcc7ae6c115d9) | ||||
|  | ||||
| #### [0.15.1](https://git.odit.services/lfk/frontend/compare/0.15.0...0.15.1) | ||||
|  | ||||
| > 16 April 2021 | ||||
|  | ||||
| - 🚀RELEASE v0.15.1 [`a85db7c`](https://git.odit.services/lfk/frontend/commit/a85db7cb3f89881794e37a66ecd822f8ad5873f1) | ||||
| - Merge pull request '🐞🐳 fix Dockerfile' (#138) from bugfix/136-opacity_reactivity into dev [`2bd3779`](https://git.odit.services/lfk/frontend/commit/2bd3779839de16a89b91a3da93033e2a2b742ab7) | ||||
| - 🚚 move to tailwind [`07ac041`](https://git.odit.services/lfk/frontend/commit/07ac041d69b3b1810e5db538b53fe62084490f7a) | ||||
| - 🐞🐳 fix Dockerfile [`303e33c`](https://git.odit.services/lfk/frontend/commit/303e33cafb4a1be01e4c4b43f46ff0c651cb4620) | ||||
| - Dockerfile now uses selfhosted registry [`b4e689d`](https://git.odit.services/lfk/frontend/commit/b4e689dddf0b93a2794aa30ea83e8c6505d6bbfd) | ||||
| - new license file version [CI SKIP] [`98a0b03`](https://git.odit.services/lfk/frontend/commit/98a0b036c5490b4bc4992e83f3bca02be39927fa) | ||||
| - Merge pull request 'Opacity import fix bugfix/136-opacity_reactivity' (#137) from bugfix/136-opacity_reactivity into dev [`fb3f30f`](https://git.odit.services/lfk/frontend/commit/fb3f30fb1024de61ce1c541dae90374454f6ef96) | ||||
| - Added bs import fix [`6213952`](https://git.odit.services/lfk/frontend/commit/621395200751c2d42b9ad44c77e84bda03b62e83) | ||||
|  | ||||
| #### [0.15.0](https://git.odit.services/lfk/frontend/compare/0.14.0...0.15.0) | ||||
|  | ||||
| > 15 April 2021 | ||||
|  | ||||
| - 🚀RELEASE v0.15.0 [`5c02028`](https://git.odit.services/lfk/frontend/commit/5c02028841c68d9a284bf6971eec2b6bc2fdf1f3) | ||||
| - Merge pull request 'Mark donations as payed feature/133-donation_payments' (#135) from feature/133-donation_payments into dev [`c561b53`](https://git.odit.services/lfk/frontend/commit/c561b536705a68215d9c0a6b320587d1647bf57f) | ||||
| - Sorted translations [`c7a858e`](https://git.odit.services/lfk/frontend/commit/c7a858eed7962294bc9df3c92ce2e46b0a354796) | ||||
| - Added total donation amount to donor overview [`e42ea94`](https://git.odit.services/lfk/frontend/commit/e42ea943b7821d433fe21599edbd9f76c3128ef2) | ||||
|   | ||||
							
								
								
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,14 +1,12 @@ | ||||
| FROM node:15.5.1-alpine3.12 | ||||
| FROM registry.odit.services/hub/library/node:15.14.0-alpine3.13 | ||||
| WORKDIR /app | ||||
| COPY package.json ./ | ||||
| RUN yarn | ||||
| COPY package.json *.config.js index.html ./ | ||||
| COPY package.json *.config.js postcss.config.cjs index.html ./ | ||||
| COPY src ./src | ||||
| COPY public ./public | ||||
| RUN yarn build | ||||
| # final image | ||||
| FROM alpine | ||||
| COPY --from=0 /app/dist /app | ||||
| FROM fholzer/nginx-brotli:v1.19.1 | ||||
| COPY --from=1 /app /usr/share/nginx/html | ||||
| FROM registry.odit.services/hub/fholzer/nginx-brotli:v1.19.1 | ||||
| COPY --from=0 /app/dist /usr/share/nginx/html | ||||
| COPY ./nginx.conf /etc/nginx/nginx.conf | ||||
| @@ -13,7 +13,7 @@ | ||||
| </head> | ||||
|  | ||||
| <body> | ||||
|   <span style="display: none;visibility: hidden;" id="buildinfo">RELEASE_INFO-0.15.0-RELEASE_INFO</span> | ||||
|   <span style="display: none;visibility: hidden;" id="buildinfo">RELEASE_INFO-0.15.2-RELEASE_INFO</span> | ||||
|   <noscript>You need to enable JavaScript to run this app.</noscript> | ||||
|   <script src="/env.js"></script> | ||||
|   <script type="module" src="/src/main.js"></script> | ||||
|   | ||||
| @@ -6,6 +6,11 @@ http { | ||||
|     server { | ||||
|         error_page 404 /index.html; | ||||
|         root /usr/share/nginx/html; | ||||
|         location /assets { | ||||
|             expires 1y; | ||||
|             log_not_found off; | ||||
|             access_log off; | ||||
|         } | ||||
|         location = /index.html { | ||||
|             add_header Cache-Control 'no-store'; | ||||
|         } | ||||
|   | ||||
							
								
								
									
										12
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,6 +1,6 @@ | ||||
| { | ||||
| 	"name": "@odit/lfk-frontend", | ||||
| 	"version": "0.15.0", | ||||
| 	"version": "0.15.2", | ||||
| 	"scripts": { | ||||
| 		"i18n-order": "node order.js", | ||||
| 		"dev": "vite", | ||||
| @@ -10,30 +10,30 @@ | ||||
| 	}, | ||||
| 	"license": "CC-BY-NC-SA-4.0", | ||||
| 	"devDependencies": { | ||||
| 		"check-password-strength": "2.0.2", | ||||
| 		"@odit/lfk-client-js": "0.11.0", | ||||
| 		"@odit/license-exporter": "0.0.11", | ||||
| 		"@sveltejs/vite-plugin-svelte": "1.0.0-next.6", | ||||
| 		"@types/html-minifier": "4.0.0", | ||||
| 		"auto-changelog": "2.2.1", | ||||
| 		"autoprefixer": "10.2.5", | ||||
| 		"autoprefixer": "^10.2.5", | ||||
| 		"check-password-strength": "2.0.2", | ||||
| 		"csvtojson": "2.0.10", | ||||
| 		"gridjs": "3.4.0", | ||||
| 		"html-minifier": "4.0.0", | ||||
| 		"localforage": "1.9.0", | ||||
| 		"marked": "2.0.3", | ||||
| 		"postcss": "^8.2.10", | ||||
| 		"release-it": "14.6.1", | ||||
| 		"svelte": "3.37.0", | ||||
| 		"svelte-focus-trap": "1.2.0", | ||||
| 		"svelte-i18n": "3.3.9", | ||||
| 		"svelte-preprocess": "4.7.0", | ||||
| 		"svelte-preprocess": "^4.7.0", | ||||
| 		"svelte-select": "3.17.0", | ||||
| 		"tailwindcss": "2.1.1", | ||||
| 		"tailwindcss": "^2.1.1", | ||||
| 		"tinro": "0.6.1", | ||||
| 		"toastify-js": "1.10.0", | ||||
| 		"validator": "13.5.2", | ||||
| 		"vite": "2.1.5", | ||||
| 		"vite-plugin-windicss": "0.14.0", | ||||
| 		"xlsx": "0.16.9" | ||||
| 	}, | ||||
| 	"release-it": { | ||||
|   | ||||
							
								
								
									
										6
									
								
								postcss.config.cjs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								postcss.config.cjs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| module.exports = { | ||||
| 	plugins: { | ||||
| 		tailwindcss: {}, | ||||
| 		autoprefixer: {} | ||||
| 	} | ||||
| }; | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										6
									
								
								src/components/base/importfixes.svelte
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/components/base/importfixes.svelte
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| <!-- | ||||
|     Temporary tailwind import fixes for classes that wouldn't be directly used otherwise.  | ||||
|     Or as others may call it: Real big bullshit time. | ||||
|     Issue: https://git.odit.services/lfk/frontend/issues/136 | ||||
|  --> | ||||
| <div class="opacity-50"></div> | ||||
| @@ -33,7 +33,11 @@ | ||||
|       rel="noopener, noreferrer" | ||||
|       href="https://git.odit.services/lfk/frontend/src/tag/{releaseinfo}">{releaseinfo}</a> | ||||
|     - | ||||
|     <a class="underline" href="https://docs.lauf-fuer-kaya.de" target="_blank">{$_('documentation')}</a> | ||||
|     <a | ||||
|       rel="noopener, noreferrer" | ||||
|       class="underline" | ||||
|       href="https://docs.lauf-fuer-kaya.de" | ||||
|       target="_blank">{$_('documentation')}</a> | ||||
|     - | ||||
|     <a class="underline" href="/privacy">{$_('privacy')}</a> | ||||
|     - | ||||
|   | ||||
| @@ -26,9 +26,9 @@ | ||||
|   export let params; | ||||
|   export let import_modal_open = false; | ||||
|   $: delete_triggered = false; | ||||
|   $: save_enabled = !data_changed && teamdata.parentGroup != null; | ||||
|   $: save_enabled = data_changed && teamdata.parentGroup != null; | ||||
|   $: data_loaded = false; | ||||
|   $: data_changed = JSON.stringify(teamdata) === JSON.stringify(original); | ||||
|   $: data_changed = !(JSON.stringify(teamdata) === JSON.stringify(original)); | ||||
|   $: sponsoring_contracts_show = true; | ||||
|   $: cards_show = true; | ||||
|   $: certificates_show = true; | ||||
| @@ -47,6 +47,8 @@ | ||||
|     RunnerOrganizationService.runnerOrganizationControllerGetAll().then( | ||||
|       (val) => { | ||||
|         orgs = val.map((r) => { | ||||
|           delete r.contact; | ||||
|           r.teams = []; | ||||
|           return { label: r.name, value: r }; | ||||
|         }); | ||||
|         group = orgs.find((g) => g.value.id == teamdata.parentGroup.id); | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| import 'windi.css'; | ||||
| import './style.css'; | ||||
| import "toastify-js/src/toastify.css"; | ||||
| import "gridjs/dist/theme/mermaid.css"; | ||||
| import App from './App.svelte'; | ||||
|   | ||||
							
								
								
									
										3
									
								
								src/style.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/style.css
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| @tailwind base; | ||||
| @tailwind components; | ||||
| @tailwind utilities; | ||||
| @@ -1,4 +1,6 @@ | ||||
| module.exports = { | ||||
| 	mode: 'jit', | ||||
| 	purge: [ './src/**/*.svelte' ], | ||||
| 	theme: { | ||||
| 		extend: { | ||||
| 			colors: { | ||||
|   | ||||
| @@ -1,5 +1,4 @@ | ||||
| import svelte from '@sveltejs/vite-plugin-svelte'; | ||||
| import windiCSS from 'vite-plugin-windicss'; | ||||
| import { minify } from 'html-minifier'; | ||||
| import { defineConfig } from 'vite'; | ||||
| // | ||||
| @@ -24,17 +23,6 @@ export default defineConfig(({ command, mode }) => { | ||||
| 			minify: isProduction | ||||
| 		}, | ||||
| 		plugins: [ | ||||
| 			windiCSS({ | ||||
| 				//@ts-ignore | ||||
| 				verbose: true, | ||||
| 				silent: false, | ||||
| 				debug: true, | ||||
| 				config: 'tailwind.config.js', // tailwind config file path (optional) | ||||
| 				compile: false, // false: interpretation mode; true: compilation mode | ||||
| 				prefix: 'windi-', // set compilation mode style prefix | ||||
| 				globalPreflight: true, // set preflight style is global or scoped | ||||
| 				globalUtility: true // set utility style is global or scoped | ||||
| 			}), | ||||
| 			svelte({ | ||||
| 				//@ts-ignore | ||||
| 				hot: !isProduction, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user