Compare commits

...

21 Commits
main ... 0.2.0

Author SHA1 Message Date
Philipp Dormann 6df7b516aa 🚀Bumped version to 0.2.0 2021-04-14 18:15:03 +02:00
Philipp Dormann 4604f86429 Merge pull request 'add 'rst' to Login component' (#20) from feature/18-add-rst-login into dev
Reviewed-on: #20
close #18
2021-04-14 15:22:06 +00:00
Philipp Dormann eb023fac5c Merge branch 'dev' into feature/18-add-rst-login 2021-04-14 17:17:34 +02:00
Philipp Dormann 26951b4f0f Merge pull request 'replace unsplash with kaya_bg' (#19) from feature/17-remote-background-image into dev
Reviewed-on: #19
close #17
2021-04-14 15:15:18 +00:00
Philipp Dormann e6d8861340 add 'rst' to Login component
ref #18
2021-04-14 17:14:54 +02:00
Philipp Dormann 37c384aa36 replace unsplash with kaya_bg
ref #17
2021-04-14 17:04:02 +02:00
Nicolai Ort cd1b3aafc7 🚀Bumped version to 0.1.6 2021-04-13 18:54:09 +02:00
Nicolai Ort 64f2ddf70b Updated readme 2021-04-13 18:53:27 +02:00
Philipp Dormann 3fa1bc93eb 🚀Bumped version to 0.1.5 2021-04-13 18:35:53 +02:00
Philipp Dormann 18845f86d1 🧹 drop emoji from ui bar 2021-04-13 18:35:36 +02:00
Nicolai Ort 0a23f6a7e5 🚀Bumped version to 0.1.4 2021-04-07 19:55:15 +02:00
Nicolai Ort 277269e299 Formatting 2021-04-07 19:55:01 +02:00
Nicolai Ort 0cd3c6da1b Added fix for empty input 2021-04-07 19:52:51 +02:00
Nicolai Ort d443b2904e 🚀Bumped version to 0.1.3 2021-04-07 19:35:03 +02:00
Nicolai Ort 1092112f7f Added release title 2021-04-07 19:34:41 +02:00
Nicolai Ort af48e920bc 🚀Bumped version to 0.1.2 2021-04-07 19:31:50 +02:00
Nicolai Ort 7f44ad402b Merge branch 'feature/14-release_config' into dev
# Conflicts:
#	package.json
2021-04-07 19:31:18 +02:00
Nicolai Ort 6ade51fb73 Merge pull request 'feature/13-url_validator' (#15) from feature/13-url_validator into dev
Reviewed-on: #15
2021-04-07 17:26:39 +00:00
Philipp Dormann 6ba90a7851 Merge branch 'dev' into feature/13-url_validator 2021-04-07 19:06:03 +02:00
Philipp Dormann 97ef6c798e formatting
ref #13
2021-04-07 19:04:01 +02:00
Philipp Dormann 0cea262ac5 added validator js
ref #13
2021-04-07 19:03:48 +02:00
9 changed files with 368 additions and 98 deletions

View File

@ -32,6 +32,7 @@ steps:
from_secret: gitea_token
base_url: https://git.odit.services
files: out/*
title: Release ${DRONE_TAG}
checksum:
- md5
- sha1

240
CHANGELOG.md Normal file
View File

@ -0,0 +1,240 @@
### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [v0.2.0](https://git.odit.services/lfk/scanclient/compare/0.1.6...v0.2.0)
- 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)
- add 'rst' to Login component [`e6d8861`](https://git.odit.services/lfk/scanclient/commit/e6d8861340f6998234d8b2446b918ab01738cf63)
- 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)
> 13 April 2021
- 🚀Bumped version to 0.1.6 [`cd1b3aa`](https://git.odit.services/lfk/scanclient/commit/cd1b3aafc7587541eddd088a9d446ad50b719f56)
- Updated readme [`64f2ddf`](https://git.odit.services/lfk/scanclient/commit/64f2ddf70b5e3ace8557ff1cfd346fb52a251afd)
#### [0.1.5](https://git.odit.services/lfk/scanclient/compare/0.1.4...0.1.5)
> 13 April 2021
- 🚀Bumped version to 0.1.5 [`3fa1bc9`](https://git.odit.services/lfk/scanclient/commit/3fa1bc93eb33509555820b6d96a01fad3b1338c2)
- 🧹 drop emoji from ui bar [`18845f8`](https://git.odit.services/lfk/scanclient/commit/18845f86d12bf82ede8170e81805bf49f37f63f5)
#### [0.1.4](https://git.odit.services/lfk/scanclient/compare/0.1.3...0.1.4)
> 7 April 2021
- 🚀Bumped version to 0.1.4 [`0a23f6a`](https://git.odit.services/lfk/scanclient/commit/0a23f6a7e5d77852c035bcd0ad49260d429d687d)
- Formatting [`277269e`](https://git.odit.services/lfk/scanclient/commit/277269e299924dbc76b39d3503aa50da43888622)
- Added fix for empty input [`0cd3c6d`](https://git.odit.services/lfk/scanclient/commit/0cd3c6da1bb885eebb132b04ec3ef8e08f4ef679)
#### [0.1.3](https://git.odit.services/lfk/scanclient/compare/0.1.2...0.1.3)
> 7 April 2021
- 🚀Bumped version to 0.1.3 [`d443b29`](https://git.odit.services/lfk/scanclient/commit/d443b2904e9f51f9e182912bba1c2571d2c9abff)
- Added release title [`1092112`](https://git.odit.services/lfk/scanclient/commit/1092112f7f75e49f9a6b9c197a29cca77d73684f)
#### [0.1.2](https://git.odit.services/lfk/scanclient/compare/0.1.1...0.1.2)
> 7 April 2021
- Merge pull request 'feature/9-move-url-config-from-env-to-local-config' (#10) from feature/9-move-url-config-from-env-to-local-config into dev [`#9`](https://git.odit.services/lfk/scanclient/issues/9)
- 🚀Bumped version to 0.1.2 [`af48e92`](https://git.odit.services/lfk/scanclient/commit/af48e920bcc3f50858c488f521978e177f06b499)
- Merge pull request 'feature/13-url_validator' (#15) from feature/13-url_validator into dev [`6ade51f`](https://git.odit.services/lfk/scanclient/commit/6ade51fb73c0a67d7fc410f5f52460297a920928)
- new api_endpoint store + Config UI [`5563f1f`](https://git.odit.services/lfk/scanclient/commit/5563f1fca386dd27b4313d4ce213ec2cb2836d4a)
- Revert "0.1.2" [`96cbac2`](https://git.odit.services/lfk/scanclient/commit/96cbac27028c81aaeeabcf9359632eda9ae21ae4)
- Added release-it w/ config [`dbff163`](https://git.odit.services/lfk/scanclient/commit/dbff163b6b20d79dc089b8a2074702230ece19f5)
- added validator js [`0cea262`](https://git.odit.services/lfk/scanclient/commit/0cea262ac5d48bdf3906593871360928eed4b446)
- Now also triggering electron build [`e7458c4`](https://git.odit.services/lfk/scanclient/commit/e7458c49f0b808b55118c7d83b488054445d4136)
- Added valid/invalid svg icons [`be6974a`](https://git.odit.services/lfk/scanclient/commit/be6974af20f1f6b3304e3066b0cd4ad71532fe70)
- Updated ci token and added electron build via ci custom call [`d83a908`](https://git.odit.services/lfk/scanclient/commit/d83a908db6372dd466656ce06706acd419a18f0f)
- Added missing translations [`838127c`](https://git.odit.services/lfk/scanclient/commit/838127cf72befe448d8bf0d6c7ed3b32c5d43fc1)
- Added valid/invalid logic [`c0555c0`](https://git.odit.services/lfk/scanclient/commit/c0555c066227711aa4e50d6eb154b211e88c00bf)
- Changed test sizes to fit the page on smaller screens [`379999e`](https://git.odit.services/lfk/scanclient/commit/379999e491093cb50e16da9b7207242d7ad333f2)
- Added svg titels [`a4d749c`](https://git.odit.services/lfk/scanclient/commit/a4d749cc3f876041b2f03a7e200c7f684144d79f)
- 🧹 drop old env.js [`81b2db6`](https://git.odit.services/lfk/scanclient/commit/81b2db60ecc3d1633ca299f772feefdc03ee976d)
- Changed tag name scheme [`2f1567e`](https://git.odit.services/lfk/scanclient/commit/2f1567e802520c74ed4f0b2f8a1137ce4bb5eeff)
- formatting [`97ef6c7`](https://git.odit.services/lfk/scanclient/commit/97ef6c798eafb4949673fd65c8fa27aa6578fb39)
- Login - add trailing slash to api_endpoint url [`b80a832`](https://git.odit.services/lfk/scanclient/commit/b80a83225621d1442685c4cae02b20147e52e75b)
- Updated package version to the current version [`3c2300c`](https://git.odit.services/lfk/scanclient/commit/3c2300c09e1d9a197433100846de180898c6e6c0)
- Updated version to the current electron version [`69ab989`](https://git.odit.services/lfk/scanclient/commit/69ab9893d3e38542697ca0cf54732d87a8e0197c)
- Merge pull request 'Symbols for valid/invalid scans feature/11-valid_icons' (#12) from feature/11-valid_icons into dev [`7031680`](https://git.odit.services/lfk/scanclient/commit/703168081cbfd6c504009e250bc4ad893a246172)
- Now also showing ❌ for errors [`64398cd`](https://git.odit.services/lfk/scanclient/commit/64398cdd74209ef9540eca9b78301057ae0cc5cb)
#### [0.1.1](https://git.odit.services/lfk/scanclient/compare/0.1.0...0.1.1)
> 19 March 2021
- Merge pull request 'Husky pre-commit hooks 🐶' (#8) from dev into main [`#4`](https://git.odit.services/lfk/scanclient/issues/4) [`#5`](https://git.odit.services/lfk/scanclient/issues/5)
- Merge branch 'feature/4-license-exporter' into dev [`#4`](https://git.odit.services/lfk/scanclient/issues/4) [`#5`](https://git.odit.services/lfk/scanclient/issues/5)
- added license:export script to pre-commit hook [`7deb0d2`](https://git.odit.services/lfk/scanclient/commit/7deb0d26c466dfa77a90ab7d213949354fd2a1b1)
- re-enable CI [`cfd40d3`](https://git.odit.services/lfk/scanclient/commit/cfd40d3f1901f64213f267596a0b699ec17726c5)
- added husky formatting 🐶 [`d0facb2`](https://git.odit.services/lfk/scanclient/commit/d0facb2846c467abfa227b400a19c1e3444dcffd)
- husky 🐶 [`00b8a14`](https://git.odit.services/lfk/scanclient/commit/00b8a14bc3e529286fcbfbecda81a349bed2138a)
- CI fix [`ae0ec9d`](https://git.odit.services/lfk/scanclient/commit/ae0ec9d67cc613937471441ff8b9c516d7a51558)
- CI - mkdir out [`517cfdd`](https://git.odit.services/lfk/scanclient/commit/517cfddc5fc00e0661e5f57d687dbd5b7aa24cef)
#### [0.1.0](https://git.odit.services/lfk/scanclient/compare/0.0.8...0.1.0)
> 19 March 2021
- Merge pull request 'feature/1-basic-scan-client' (#3) from feature/1-basic-scan-client into dev [`#1`](https://git.odit.services/lfk/scanclient/issues/1)
- Merge pull request 'dev' (#6) from dev into main [`31ccf07`](https://git.odit.services/lfk/scanclient/commit/31ccf0758df51d6db655e919999127d3d7badcf5)
- initial commit 🎉 [`913b1ef`](https://git.odit.services/lfk/scanclient/commit/913b1ef047bf405d96e102a3467d0c44bd6b0701)
- formatting [`93efc32`](https://git.odit.services/lfk/scanclient/commit/93efc326ab69a4c88f939c3e15eccdb79375b362)
- precommit format [`ffcacd3`](https://git.odit.services/lfk/scanclient/commit/ffcacd32f6fed018646a0f8839b67659a3d425a1)
- 🚚 split into App, Login, Scanner [`d0112c3`](https://git.odit.services/lfk/scanclient/commit/d0112c31e0eed96ca041216ddbb9468c3926fa8a)
- basic i18n [`16d9a6d`](https://git.odit.services/lfk/scanclient/commit/16d9a6dda87c1aabe02f0d058d44b40292f9e8c6)
- scanner ui + login error states [`8a6521f`](https://git.odit.services/lfk/scanclient/commit/8a6521faa0be7395aaafbc165ae0bdd166c20c99)
- 👀 added basic settings page [`4e8a203`](https://git.odit.services/lfk/scanclient/commit/4e8a203c6db889107392667ee968f6ae304e6da4)
- 🌎 all translations [`b3f7002`](https://git.odit.services/lfk/scanclient/commit/b3f7002556fc10c94321611e0f0e7f8dd09b53f6)
- move to client code only [`81750dc`](https://git.odit.services/lfk/scanclient/commit/81750dc8e1b01feec7976e408a162054f82bc183)
- 🌎 Login Translations done [`e087a8d`](https://git.odit.services/lfk/scanclient/commit/e087a8dc30283d7bdf7c9a9d9765641e9f25c8f4)
- 🧹 cleanup [`f727437`](https://git.odit.services/lfk/scanclient/commit/f7274378b88126f8640ca76a7285fef83c69f6a0)
- demo for husky precommit formatting [`e8e462e`](https://git.odit.services/lfk/scanclient/commit/e8e462e264f4d5cff9d1c120c9a99ebb5b6cc06e)
- added lang option to config page [`7cde92e`](https://git.odit.services/lfk/scanclient/commit/7cde92e206080158df74f06d701e385ff6c56e67)
- drop CI [`116f912`](https://git.odit.services/lfk/scanclient/commit/116f9123e27f0f4f867830f45abf5c59d6fe2484)
- cleanup 🧹 [`1fd1b32`](https://git.odit.services/lfk/scanclient/commit/1fd1b32d1abedac7c03b1e70e2a7d6df980d9dd8)
- 🚧 basic client token frontend validation ui logic [`e4f5a81`](https://git.odit.services/lfk/scanclient/commit/e4f5a810a46645c920c82617006a0c515f62324a)
- 🧠 base ui logic [`ece7099`](https://git.odit.services/lfk/scanclient/commit/ece709954c9323ba28931aa6ed42fcea3466a6cb)
- scan error feedback [`1fc0490`](https://git.odit.services/lfk/scanclient/commit/1fc04905903ed998eefec60fb466919da8354a5a)
- add stationinfo persistence [`82dd786`](https://git.odit.services/lfk/scanclient/commit/82dd78621043071749caefb9371d49efea1929e1)
- testing husky precommit hook [`f40e638`](https://git.odit.services/lfk/scanclient/commit/f40e6385837d680b0cef7baba9a256c092ec3456)
- responsiveness of scanner component [`42b2390`](https://git.odit.services/lfk/scanclient/commit/42b2390bd76ddc7597f847c3c93aaef3b50940fb)
- [husky 🐶] improved hook [`936f023`](https://git.odit.services/lfk/scanclient/commit/936f0238862bc9ebb6798015bf81a1794e2da6cf)
- display station info in settings view [`f553727`](https://git.odit.services/lfk/scanclient/commit/f5537278ab3a3b22a096e4584ee11deac3a728dc)
- [husky 🐶] test [`8c465e8`](https://git.odit.services/lfk/scanclient/commit/8c465e8b7dae72e5b6436189a282a4ce7c1a5996)
- [husky 🐶] test [`eb04446`](https://git.odit.services/lfk/scanclient/commit/eb04446a43615c33955b625ed213d4696094534d)
- working scans 🎉 [`0ebabe2`](https://git.odit.services/lfk/scanclient/commit/0ebabe239c144c16faa23f6537f4b5516c81a033)
- 📷 Scanner - basic language switching [`84a2ca6`](https://git.odit.services/lfk/scanclient/commit/84a2ca60b7f389bf4da7b008fcfe83b3ccf202dd)
- locale persistance [`0aea3c1`](https://git.odit.services/lfk/scanclient/commit/0aea3c1e7ca4f83c0277245f6fa8c7772a152a80)
- Scanner - display total distance [`c930d87`](https://git.odit.services/lfk/scanclient/commit/c930d879003d27bccb5e7118ed151e3e20487172)
- drop husky 🐶 [`ff99657`](https://git.odit.services/lfk/scanclient/commit/ff99657ab3d29ff8dee3d366db673e5b84716093)
- ⌚ added live clock widget [`2267115`](https://git.odit.services/lfk/scanclient/commit/22671156a98f6553980408e368c784ea8b84a3e4)
- basic Scanner working [`559842d`](https://git.odit.services/lfk/scanclient/commit/559842d2a6e99f872e35a574bdfc64a60b9b3757)
- [husky 🐶] test [`bce4b4e`](https://git.odit.services/lfk/scanclient/commit/bce4b4e2b6c413609ca584cf3bc20f5339f2c7cf)
- 👷‍♂️ CI - move to main tags event + disable rpm build for now [`a2ec9d0`](https://git.odit.services/lfk/scanclient/commit/a2ec9d0cb3a156729bb7caf8b41c1d601755095d)
- 💾 store - added localstorage persistence [`c2f9da6`](https://git.odit.services/lfk/scanclient/commit/c2f9da6e925bf6791bcd0082947a8c696f137cb3)
- input autofocus [`0f20996`](https://git.odit.services/lfk/scanclient/commit/0f20996ac326b07759a4f8b0a69a5b6b813d94dc)
- 💾 added basic svelte store [`df3621d`](https://git.odit.services/lfk/scanclient/commit/df3621d08685bc193e543b0c6444223d2d61bf4c)
#### [0.0.8](https://git.odit.services/lfk/scanclient/compare/0.0.7...0.0.8)
> 14 March 2021
- CI - fixed rpm build [`3e533f5`](https://git.odit.services/lfk/scanclient/commit/3e533f5c6d15bdcbe5e45373d391840e2740bd9b)
#### [0.0.7](https://git.odit.services/lfk/scanclient/compare/0.0.6...0.0.7)
> 14 March 2021
- CI - rpm release building [`8f907ba`](https://git.odit.services/lfk/scanclient/commit/8f907ba597109faff6b4900bbdd9acfcbe644085)
#### [0.0.6](https://git.odit.services/lfk/scanclient/compare/0.0.5...0.0.6)
> 14 March 2021
- CI - only build @lfk-scanclient-linux-x64 [`e85a639`](https://git.odit.services/lfk/scanclient/commit/e85a639e96db3a6f9315cb32f0580e4303318d38)
#### [0.0.5](https://git.odit.services/lfk/scanclient/compare/0.0.4...0.0.5)
> 14 March 2021
- CI - testing full artifact zipping [`b1c9cc7`](https://git.odit.services/lfk/scanclient/commit/b1c9cc7652e22981106571d514a6b6d3d2616a19)
#### [0.0.4](https://git.odit.services/lfk/scanclient/compare/0.0.3...0.0.4)
> 14 March 2021
- removed "@" from dist package [`ab7ba52`](https://git.odit.services/lfk/scanclient/commit/ab7ba528ee207cc2f1ed1e82fb78692d17c980e4)
#### [0.0.3](https://git.odit.services/lfk/scanclient/compare/0.0.2...0.0.3)
> 14 March 2021
- 🚚 move to apk zip [`bfff17c`](https://git.odit.services/lfk/scanclient/commit/bfff17c465c831670511aca15b5598898fb84f21)
#### [0.0.2](https://git.odit.services/lfk/scanclient/compare/0.0.1...0.0.2)
> 14 March 2021
- CI - 📁 create zip for release [`de92402`](https://git.odit.services/lfk/scanclient/commit/de92402a3c3bfb4c16a3d153e5ad802ad915b99d)
#### [0.0.1](https://git.odit.services/lfk/scanclient/compare/v0.0.0...0.0.1)
> 14 March 2021
#### v0.0.0
> 19 March 2021
- Merge pull request 'Husky pre-commit hooks 🐶' (#8) from dev into main [`#4`](https://git.odit.services/lfk/scanclient/issues/4) [`#5`](https://git.odit.services/lfk/scanclient/issues/5)
- Merge branch 'feature/4-license-exporter' into dev [`#4`](https://git.odit.services/lfk/scanclient/issues/4) [`#5`](https://git.odit.services/lfk/scanclient/issues/5)
- Merge pull request 'feature/1-basic-scan-client' (#3) from feature/1-basic-scan-client into dev [`#1`](https://git.odit.services/lfk/scanclient/issues/1)
- basic svelte+vite+windicss app [`e94ce97`](https://git.odit.services/lfk/scanclient/commit/e94ce9731d284be5af05fa126d60f869aebeb116)
- tmp [`560b0f4`](https://git.odit.services/lfk/scanclient/commit/560b0f4c74cb90a58d8e6b73633514d756f287fb)
- added license:export script to pre-commit hook [`7deb0d2`](https://git.odit.services/lfk/scanclient/commit/7deb0d26c466dfa77a90ab7d213949354fd2a1b1)
- drop yarn.lock [`bb25203`](https://git.odit.services/lfk/scanclient/commit/bb252031042bd321edb29fa7d34ee4a4ba73f9bc)
- initial commit 🎉 [`913b1ef`](https://git.odit.services/lfk/scanclient/commit/913b1ef047bf405d96e102a3467d0c44bd6b0701)
- formatting [`93efc32`](https://git.odit.services/lfk/scanclient/commit/93efc326ab69a4c88f939c3e15eccdb79375b362)
- Initial commit [`de211eb`](https://git.odit.services/lfk/scanclient/commit/de211eb1d3e6836110bf178690eee9a7e52c710b)
- 🧹 cleanups [`f148858`](https://git.odit.services/lfk/scanclient/commit/f14885854e1f1b06668d23fe5711fb7f9dd4e3d8)
- precommit format [`ffcacd3`](https://git.odit.services/lfk/scanclient/commit/ffcacd32f6fed018646a0f8839b67659a3d425a1)
- 🚚 split into App, Login, Scanner [`d0112c3`](https://git.odit.services/lfk/scanclient/commit/d0112c31e0eed96ca041216ddbb9468c3926fa8a)
- basic i18n [`16d9a6d`](https://git.odit.services/lfk/scanclient/commit/16d9a6dda87c1aabe02f0d058d44b40292f9e8c6)
- scanner ui + login error states [`8a6521f`](https://git.odit.services/lfk/scanclient/commit/8a6521faa0be7395aaafbc165ae0bdd166c20c99)
- demo for electron packaging [`7377b4c`](https://git.odit.services/lfk/scanclient/commit/7377b4c9d0761dbe5e97857e7b59a71f97445881)
- 👀 added basic settings page [`4e8a203`](https://git.odit.services/lfk/scanclient/commit/4e8a203c6db889107392667ee968f6ae304e6da4)
- 🌎 all translations [`b3f7002`](https://git.odit.services/lfk/scanclient/commit/b3f7002556fc10c94321611e0f0e7f8dd09b53f6)
- move to client code only [`81750dc`](https://git.odit.services/lfk/scanclient/commit/81750dc8e1b01feec7976e408a162054f82bc183)
- re-enable CI [`cfd40d3`](https://git.odit.services/lfk/scanclient/commit/cfd40d3f1901f64213f267596a0b699ec17726c5)
- 🌎 Login Translations done [`e087a8d`](https://git.odit.services/lfk/scanclient/commit/e087a8dc30283d7bdf7c9a9d9765641e9f25c8f4)
- 🧹 cleanup [`f727437`](https://git.odit.services/lfk/scanclient/commit/f7274378b88126f8640ca76a7285fef83c69f6a0)
- demo for husky precommit formatting [`e8e462e`](https://git.odit.services/lfk/scanclient/commit/e8e462e264f4d5cff9d1c120c9a99ebb5b6cc06e)
- proper scripts for electron building/webapp building [`18ca318`](https://git.odit.services/lfk/scanclient/commit/18ca318b18f9fc11b65162af6dce4230bbfb8c9f)
- added lang option to config page [`7cde92e`](https://git.odit.services/lfk/scanclient/commit/7cde92e206080158df74f06d701e385ff6c56e67)
- drop CI [`116f912`](https://git.odit.services/lfk/scanclient/commit/116f9123e27f0f4f867830f45abf5c59d6fe2484)
- cleanup 🧹 [`1fd1b32`](https://git.odit.services/lfk/scanclient/commit/1fd1b32d1abedac7c03b1e70e2a7d6df980d9dd8)
- 🚧 basic client token frontend validation ui logic [`e4f5a81`](https://git.odit.services/lfk/scanclient/commit/e4f5a810a46645c920c82617006a0c515f62324a)
- CI file [`49e9317`](https://git.odit.services/lfk/scanclient/commit/49e9317f4a540366efd31e5132c4156bfde18818)
- 🧠 base ui logic [`ece7099`](https://git.odit.services/lfk/scanclient/commit/ece709954c9323ba28931aa6ed42fcea3466a6cb)
- scan error feedback [`1fc0490`](https://git.odit.services/lfk/scanclient/commit/1fc04905903ed998eefec60fb466919da8354a5a)
- simple Dockerfile [`f9c050b`](https://git.odit.services/lfk/scanclient/commit/f9c050b9f7cf09ee94a6ebe228ec50dc039bb789)
- add stationinfo persistence [`82dd786`](https://git.odit.services/lfk/scanclient/commit/82dd78621043071749caefb9371d49efea1929e1)
- testing husky precommit hook [`f40e638`](https://git.odit.services/lfk/scanclient/commit/f40e6385837d680b0cef7baba9a256c092ec3456)
- responsiveness of scanner component [`42b2390`](https://git.odit.services/lfk/scanclient/commit/42b2390bd76ddc7597f847c3c93aaef3b50940fb)
- [husky 🐶] improved hook [`936f023`](https://git.odit.services/lfk/scanclient/commit/936f0238862bc9ebb6798015bf81a1794e2da6cf)
- display station info in settings view [`f553727`](https://git.odit.services/lfk/scanclient/commit/f5537278ab3a3b22a096e4584ee11deac3a728dc)
- [husky 🐶] test [`8c465e8`](https://git.odit.services/lfk/scanclient/commit/8c465e8b7dae72e5b6436189a282a4ce7c1a5996)
- [husky 🐶] test [`eb04446`](https://git.odit.services/lfk/scanclient/commit/eb04446a43615c33955b625ed213d4696094534d)
- working scans 🎉 [`0ebabe2`](https://git.odit.services/lfk/scanclient/commit/0ebabe239c144c16faa23f6537f4b5516c81a033)
- 📷 Scanner - basic language switching [`84a2ca6`](https://git.odit.services/lfk/scanclient/commit/84a2ca60b7f389bf4da7b008fcfe83b3ccf202dd)
- locale persistance [`0aea3c1`](https://git.odit.services/lfk/scanclient/commit/0aea3c1e7ca4f83c0277245f6fa8c7772a152a80)
- Scanner - display total distance [`c930d87`](https://git.odit.services/lfk/scanclient/commit/c930d879003d27bccb5e7118ed151e3e20487172)
- 👷‍♂️ CI - move to main tags event + disable rpm build for now [`a2ec9d0`](https://git.odit.services/lfk/scanclient/commit/a2ec9d0cb3a156729bb7caf8b41c1d601755095d)
- added basic dev script + more readme [`d728ae3`](https://git.odit.services/lfk/scanclient/commit/d728ae37e68ea87cd9757d6fce8194aaf128bf93)
- drop husky 🐶 [`ff99657`](https://git.odit.services/lfk/scanclient/commit/ff99657ab3d29ff8dee3d366db673e5b84716093)
- added husky formatting 🐶 [`d0facb2`](https://git.odit.services/lfk/scanclient/commit/d0facb2846c467abfa227b400a19c1e3444dcffd)
- husky 🐶 [`00b8a14`](https://git.odit.services/lfk/scanclient/commit/00b8a14bc3e529286fcbfbecda81a349bed2138a)
- Merge pull request 'dev' (#6) from dev into main [`31ccf07`](https://git.odit.services/lfk/scanclient/commit/31ccf0758df51d6db655e919999127d3d7badcf5)
- basic Scanner working [`559842d`](https://git.odit.services/lfk/scanclient/commit/559842d2a6e99f872e35a574bdfc64a60b9b3757)
- [husky 🐶] test [`bce4b4e`](https://git.odit.services/lfk/scanclient/commit/bce4b4e2b6c413609ca584cf3bc20f5339f2c7cf)
- removed "@" from dist package [`ab7ba52`](https://git.odit.services/lfk/scanclient/commit/ab7ba528ee207cc2f1ed1e82fb78692d17c980e4)
- ⌚ added live clock widget [`2267115`](https://git.odit.services/lfk/scanclient/commit/22671156a98f6553980408e368c784ea8b84a3e4)
- 💾 store - added localstorage persistence [`c2f9da6`](https://git.odit.services/lfk/scanclient/commit/c2f9da6e925bf6791bcd0082947a8c696f137cb3)
- CI - only build @lfk-scanclient-linux-x64 [`e85a639`](https://git.odit.services/lfk/scanclient/commit/e85a639e96db3a6f9315cb32f0580e4303318d38)
- CI - 📁 create zip for release [`de92402`](https://git.odit.services/lfk/scanclient/commit/de92402a3c3bfb4c16a3d153e5ad802ad915b99d)
- CI - also trigger on tag events [`f4037c7`](https://git.odit.services/lfk/scanclient/commit/f4037c78ca83b258056bfcce25595514756aa476)
- CI - added secret from path [`08922d3`](https://git.odit.services/lfk/scanclient/commit/08922d3363c716832c6d6a656caa4725ef7cd518)
- input autofocus [`0f20996`](https://git.odit.services/lfk/scanclient/commit/0f20996ac326b07759a4f8b0a69a5b6b813d94dc)
- 💾 added basic svelte store [`df3621d`](https://git.odit.services/lfk/scanclient/commit/df3621d08685bc193e543b0c6444223d2d61bf4c)
- CI - testing full artifact zipping [`b1c9cc7`](https://git.odit.services/lfk/scanclient/commit/b1c9cc7652e22981106571d514a6b6d3d2616a19)
- CI - rpm release building [`8f907ba`](https://git.odit.services/lfk/scanclient/commit/8f907ba597109faff6b4900bbdd9acfcbe644085)
- CI - fixed rpm build [`3e533f5`](https://git.odit.services/lfk/scanclient/commit/3e533f5c6d15bdcbe5e45373d391840e2740bd9b)
- 🚚 move to apk zip [`bfff17c`](https://git.odit.services/lfk/scanclient/commit/bfff17c465c831670511aca15b5598898fb84f21)
- CI Test [`b42ff9e`](https://git.odit.services/lfk/scanclient/commit/b42ff9ec3cdf4e7986fe4b5766ffe75a86ea9827)
- 🐳 added git as a electron dependency [`0189a16`](https://git.odit.services/lfk/scanclient/commit/0189a16df089dbcb0ca9f2d5a3a026fbc871fed5)

View File

@ -3,6 +3,7 @@
## ✒️ Overview
This is an API client for [https://git.odit.services/lfk/backend](@lfk/backend)
- WebApp built with [Svelte](https://svelte.dev), [WindiCSS](https://windicss.org/) (to compile [TailwindCSS](https://tailwindcss.com/)) and [Vite](https://vitejs.dev).
- Packaged with electron here: [https://git.odit.services/lfk/selfservice-electron](@lfk/selfservice-electron)
## 🚀 Getting Started
```

View File

@ -1,3 +1,31 @@
# validator
**Author**: Chris O'Hara <cohara87@gmail.com>
**Repo**: https://github.com/chriso/validator.js
**License**: MIT
**Description**: String validation and sanitization
## License Text
Copyright (c) 2018 Chris O'Hara <cohara87@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# @odit/license-exporter
**Author**: ODIT.Services
**Repo**: https://git.odit.services/odit/license-exporter

View File

@ -1,47 +1,50 @@
{
"name": "@lfk/scanclient",
"version": "0.1.1",
"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",
"@svitejs/vite-plugin-svelte": "^0.11.1",
"@tsconfig/svelte": "^1.0.10",
"@types/html-minifier": "^4.0.0",
"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.1",
"svelte": "^3.35.0",
"svelte-i18n": "^3.3.7",
"svelte-preprocess": "^4.6.9",
"vite": "^2.1.2",
"vite-plugin-windicss": "^0.9.2"
},
"release-it": {
"git": {
"commit": true,
"requireCleanWorkingDir": false,
"commitMessage": "🚀Bumped version to ${version}",
"requireBranch": "dev",
"push": false,
"tag": true,
"tagName": null,
"tagAnnotation": "${version}"
},
"npm": {
"publish": false
},
"hooks": {
"after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md && node order.js && git add src/locales"
}
}
}
{
"name": "@lfk/scanclient",
"version": "0.2.0",
"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",
"@svitejs/vite-plugin-svelte": "^0.11.1",
"@tsconfig/svelte": "^1.0.10",
"@types/html-minifier": "^4.0.0",
"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.1",
"svelte": "^3.35.0",
"svelte-i18n": "^3.3.7",
"svelte-preprocess": "^4.6.9",
"vite": "^2.1.2",
"vite-plugin-windicss": "^0.9.2"
},
"dependencies": {
"validator": "^13.5.2"
},
"release-it": {
"git": {
"commit": true,
"requireCleanWorkingDir": false,
"commitMessage": "🚀Bumped version to ${version}",
"requireBranch": "dev",
"push": false,
"tag": true,
"tagName": null,
"tagAnnotation": "${version}"
},
"npm": {
"publish": false
},
"hooks": {
"after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md && node order.js && git add src/locales"
}
}
}

View File

@ -1,39 +1,20 @@
<script>
import { apikey, lang, stationinfo, api_endpoint } from "./store.js";
import isURL from "validator/lib/isURL";
import isUUID from "validator/lib/isUUID";
import { apikey, lang, stationinfo, api_endpoint, page } from "./store.js";
import axios from "axios";
import background from "./kaya_kids_background.jpg";
import { _, locale } from "svelte-i18n";
let token;
let api_endpoint_input;
let api_endpoint_input = "";
$: error = false;
$: errormessage = "";
$: isTokenValid =
token?.length === 44 &&
token.split(".")[0].length === 7 &&
isUUID(token.split(".")[1]);
$: isEndpointValid = validURL(api_endpoint_input);
function validURL(str) {
var pattern = new RegExp(
"^(https?:\\/\\/)?" + // protocol
"((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|" + // domain name
"((\\d{1,3}\\.){3}\\d{1,3}))" + // OR ip (v4) address
"(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*" + // port and path
"(\\?[;&a-z\\d%_.~+=-]*)?" + // query string
"(\\#[-a-z\\d_]*)?$",
"i"
); // fragment locator
return !!pattern.test(str);
}
function isUUID(uuid) {
let s = "" + uuid;
s = s.match(
"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$"
);
if (s === null) {
return false;
}
return true;
}
token === "rst" ||
(token?.length === 44 &&
token.split(".")[0].length === 7 &&
isUUID(token.split(".")[1]));
$: isEndpointValid = isURL(api_endpoint_input);
</script>
<div class="w-full flex flex-wrap">
@ -87,22 +68,30 @@
class="flex flex-col pt-3 md:pt-8"
onsubmit="event.preventDefault();"
on:submit={() => {
axios
.request({
method: "GET",
url: $api_endpoint + "api/stations/me",
headers: { Authorization: "Bearer " + token },
})
.then(function (response) {
error = false;
errormessage = "";
apikey.set(token);
stationinfo.set(JSON.stringify(response.data));
})
.catch(function (e) {
error = true;
errormessage = e.response.data.short;
});
if (token === "rst") {
apikey.set("");
api_endpoint.set("");
page.set("");
token = "";
api_endpoint_input = "";
} else {
axios
.request({
method: "GET",
url: $api_endpoint + "api/stations/me",
headers: { Authorization: "Bearer " + token },
})
.then(function (response) {
error = false;
errormessage = "";
apikey.set(token);
stationinfo.set(JSON.stringify(response.data));
})
.catch(function (e) {
error = true;
errormessage = e.response.data.short;
});
}
}}
>
<div class="flex flex-col pt-4">
@ -138,10 +127,18 @@
class="flex flex-col pt-3 md:pt-8"
onsubmit="event.preventDefault();"
on:submit={() => {
if (api_endpoint_input.substr(-1) !== "/") {
api_endpoint_input = api_endpoint_input + "/";
if (api_endpoint_input === "rst") {
apikey.set("");
api_endpoint.set("");
page.set("");
token = "";
api_endpoint_input = "";
} else {
if (api_endpoint_input.substr(-1) !== "/") {
api_endpoint_input = api_endpoint_input + "/";
}
api_endpoint.set(api_endpoint_input);
}
api_endpoint.set(api_endpoint_input);
}}
>
<div class="flex flex-col pt-4">
@ -260,7 +257,7 @@
<img
alt=""
class="object-cover w-full h-screen hidden md:block"
src="https://source.unsplash.com/IXUM4cJynP0"
src={background}
/>
</div>
</div>

View File

@ -29,7 +29,7 @@
</div>
<div class="my-1 px-1 w-1/3 overflow-hidden text-center self-center">
Lauf Für Kaya! Scan 📷
Lauf Für Kaya! Scan
</div>
<div class="my-1 px-1 w-1/3 overflow-hidden text-center self-center">

View File

@ -6,7 +6,7 @@
<div class="p-5 min-h-screen">
<h1 class="font-bold text-3xl w-full text-center text-gray-900">
Lauf Für Kaya! Scan 📷
Lauf Für Kaya! Scan
</h1>
<h1 class="text-3xl w-full text-center text-gray-900">{$_("settings")}</h1>
<p class="block text-sm font-bold text-gray-700 mt-2">{$_("api_key")}</p>

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB