frontend/CHANGELOG.md
Philipp Dormann 3c9b404234
All checks were successful
Build release images / build-container (push) Successful in 56s
chore(release): 1.9.6
2025-03-29 11:28:13 +01:00

209 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

1.9.6

1.9.5

29 March 2025

1.9.4

29 March 2025

1.9.3

29 March 2025

1.9.2

28 March 2025

  • chore: update lfk client f4542ad
  • feat(dashboard): show runners via selfservice count 0ee43f8
  • chore(release): 1.9.2 3a56942
  • refactor: change release message 9f0623d

1.9.1

28 March 2025

  • refactor: project cleanup 04897c7
  • 🚀RELEASE v1.9.1 5bab95a
  • feat(RunnerDetail): show created_via a4fbaba
  • feat(ConfirmTeamDeletionModal): success toast 831f369

1.9.0

28 March 2025

  • feat: improved ConfirmOrgDeletionModal fecf3b5
  • feat: modal improvements f5a46aa
  • feat: improve ConfirmTeamDeletionModal a2cd54f
  • feat: improve modals 443371e
  • feat: improve toasts 481f6b6
  • feat: improve modals e7a69eb
  • 🚀RELEASE v1.9.0 b7e6fda
  • feat: improve translations d7ab924
  • feat: improved translations 18a4623
  • feat: improve translations 9048f3d
  • feat: improved sidebar z-index 968a7cc
  • feat: improved track deletion ui feedback 194c3c4

1.8.2

26 March 2025

  • feat: improvement of card,certificate,sponsoringcontract action buttons 7633b7b
  • 🚀RELEASE v1.8.2 6249502
  • feat(dashboard): active item for teams + runners 8a78034

1.8.1

26 March 2025

  • 🚀RELEASE v1.8.1 b8e6b24
  • fix(pdf_generation): Only load direct runners for direct calls 97b7ca9

1.8.0

26 March 2025

  • wip 824ecfa
  • wip 0a6cf61
  • feat: improve fonts + button positions c37fb98
  • 🚀RELEASE v1.8.0 48dd9ac
  • wip 1bc5314
  • wip e82350d
  • wip 37cdbba
  • feat: improve input readability 79e6a42
  • wip 5f5d827
  • chore(deps): bump bb2319a
  • feat: cleanup TeamDetail + OrgDetail f734d1e
  • refactor(ci): Switch to actions for dev 847fa28
  • refactor(ci): Add Gitea workflow for building release images and remove Woodpecker configuration 3ec18a6
  • feat: athiti font 391186d
  • fix(DonorDetail): donor deletion 5147a20
  • feat(dashboard): full width for sidebar items 975f145
  • wip 3d3ce29
  • feat(RunnerOrganizationService.runnerOrganizationControllerGetRunners): load all runners in org 7c10d95
  • wip 050a146
  • fix(ci): Correct tag pattern syntax in release workflow e567bb3

1.7.0

17 December 2024

  • refactor(pdfgeneration): Switch cards over to new service e230984
  • refactor(pdfgeneration): Switch to new document-server api 878d971
  • refactor(pdfgeneration): Switched contract generation over to new document-server f99b7f4
  • refactor(cards): Switched over to new document-server api 65ce02e
  • 🚀RELEASE v1.7.0 ae056cd
  • fix(pdfgeneration): Added parent_group 7f989b2

1.6.0

11 December 2024

  • refactor(orgs): Swtich to new selfservice baseurl e2d6fbb
  • chore: bump 04494d2

1.5.3

26 November 2024

  • feat(dx): Yarn support fc15c68
  • feat(about): cleanup ui 84aa846
  • feat(dashboard): reorder menu items e967d8d
  • fix: unexpected/ missing props d803f3d
  • chore(deps): bump some 68b4309
  • 🚀RELEASE v1.5.3 477c650
  • fix(ci): Switch over to new woodpecker version 7ba890d
  • refactor(ci): Only build licences, don't export 32b5f54
  • feat: cleanup random page toasts ad4db88
  • fix(ci): Update git pushb settings ee87f82
  • fix(ci): Update relase machanism 7c08f52
  • fix(ci): Install pnpm e211554
  • fix(orgs): ImportRunnerModal props 5468766

1.5.2

21 November 2024

  • feat: improved dashboard titles ui + a11y 21453ef
  • feat: improved dashboard titles ui + a11y c883920
  • feat(dashboard): improved a11y of active sidebar menu item a50447f
  • feat: improved mobile buttons + search ui 38fb111
  • feat(i18n/de): rename "Track" to "Laufstrecke" 1018243
  • 🚀RELEASE v1.5.2 3532968
  • feat(dashboard): improved mobile ui hamburger button b338f33
  • feat(dashboard): match greeting style with rest of titles b1a2044
  • feat(dashboard): add lfk icon and app name to mobile nav bar 6bb49db
  • feat(users/UsersOverview): improve ui by adding borders to badges cb82200

1.5.1

21 November 2024

  • chore(deps): pnpm@9 35bec9f
  • chore(deps): bump some 8fae1fb
  • fix(scanstations): CopyScanStationTokenModal open after create 372fa11
  • 🚀RELEASE v1.5.1 9abf74d
  • fix(config): add explicit window.config 91d2f46
  • fix(dockerfile): AS casing 50e81a6
  • refactor(scanstations/CopyScanStationTokenModal): drop dispatch a5e72a1
  • chore(deps): node:23.2.0 93d67bd
  • fix(tracks/AddTrackModal): i18n c60bae4
  • fix: tailwind config 43ac878

1.5.0

20 November 2024

  • feat(ci)!: Switch to woodpecker fb8206f
  • 🚀RELEASE v1.5.0 ceabd06
  • fix(components): Add missing toast imports 9bfc0c5

1.4.13

31 July 2023

  • 🚀RELEASE v1.4.13 dceb0ef
  • Show donations as euro in export 88bc198
  • new license file version [CI SKIP] 6193eff

1.4.12

18 May 2023

  • 🚀RELEASE v1.4.12 65f1d22
  • fix(donation/payment): Funny javascript number to float conversion where integers were needed d867c08
  • new license file version [CI SKIP] 08642d7

1.4.11

10 May 2023

1.4.10

10 May 2023

  • chore(deps): Bumped svelte-table 29a2854
  • 🚀RELEASE v1.4.10 c3e9c27
  • chore(deps): Pin and bump 8e6786e
  • chore(deps): Bumped scanclientjs 6ad4056

1.4.9

9 May 2023

1.4.8

9 May 2023

  • Switched donor loading to non-paginated 59fe2df
  • 🚀RELEASE v1.4.8 4235758

1.4.7

4 May 2023

1.4.6

4 May 2023

  • 🚀RELEASE v1.4.6 b6fed92
  • fix(donor/details): don't load donations a2ff5b8
  • fix(donor/detail): Set email to null to avoid vaidation errors 97b57ae
  • fix(donor/detail): Set phone to null to avoid vaidation errors e25ed1f

1.4.5

4 May 2023

  • Revert "revert: buggy pagination" dacb2f8
  • fix: Removed dynamic pagesize adjustments 803d64c
  • 🚀RELEASE v1.4.5 0284f18

1.4.4

4 May 2023

  • 🚀RELEASE v1.4.4 b7a5396
  • fix(AddDonationModal): missing toast dismiss on success distance donation 66f1e6b

1.4.3

4 May 2023

1.4.2

4 May 2023

  • 🚀RELEASE v1.4.2 53e3ddb
  • fix(GenerateRunnerCertificates): missing toast import d49f545
  • fix(DonorDetail): missing toast import edc2dca

1.4.1

1 May 2023

1.4.0

1 May 2023

  • formatting, full migration to svelte-french-toast 46d076a
  • drop gridjs (TracksOverview Actions will need to be re-implemented) 8b92230
  • 🚀RELEASE v1.4.0 f0475bd
  • Added track update toasts 103ad57
  • drop legacy ThFilter components bc4ac0f
  • text cleanups, StatCard improvements a2f9dbb
  • Updated the track editing switch logic a953349
  • chore(deps): bump all 6154ca7
  • svelte-french-toast + translations 8fb1e0c
  • Implemented delete for new track table 081a141
  • striped tabled 5e82638
  • add svelte-french-toast 56c3365
  • Editing update logic 2856c5c
  • monospace fonts for IDs in overviews 811f5d5
  • Full track table editing e9cf2bc
  • drop propfilepic 6952b87
  • fix: scan laptime formatting 01b415d
  • Dynamicly adjust page size for large datasets 064197d
  • ScansOverview full month formatting 69ec7fc
  • translations 8be40e2
  • drop middlename for admin users daeea24
  • add missing striped tables 8eaad82
  • translation cleanups 663cb29
  • Added edit button for trackscans 175d867
  • a11y cleanup 6bc92f4
  • a11y fix OrgOverview 0fca035
  • README update d32eb82
  • a11y improvements 4c81e3c
  • cleanup legacy TeamsOverview text 6c1a707
  • fix: a11y in About page e904ab0
  • improved login dbaf857
  • chore(deps): node:20.0.0 81d4da6
  • cleanup MainDashContent 763a01a
  • Updated store directory for dockerfil bbf8170
  • Bump dockerfile node 15d8afe
  • Pinned config files used f3bcc01
  • Switched build image node version 9523860
  • Merge pull request 'next' (#180) from next into dev 8c628f2
  • improved StatCard readability 7d82536
  • new license file version [CI SKIP] 38a6650

1.3.4

19 April 2023

1.3.3

19 April 2023

1.3.2

19 April 2023

  • 🚀RELEASE v1.3.2 39bc6c4
  • fix(donors): Shortened texts b94e3b7
  • feat(donations): Resolve donations via donor 6f337ae
  • fix(donors): Removed debug infos 5d48060

1.3.1

19 April 2023

  • feat(donations): Donation table filtering 91ab199
  • feat(donors): Added name and address filtering 27b4dde
  • 🚀RELEASE v1.3.1 c842c20
  • More filtering 5bcfc8d

1.3.0

19 April 2023

  • feat(donations): Implemented donation deletion via confirm modal 505fb8c
  • 🚀RELEASE v1.3.0 e75be49
  • feat(donationsoverview): Switched donations overview to datatable 133470b
  • feat(donations): Implemented add donation payment via datatable refresh e5c9265
  • feat(donations): Donations reactive create and load into datatable 02003ec
  • feat(DonationsOverview): i18n loading text 8f8858f
  • new license file version [CI SKIP] 4289034

1.2.0

19 April 2023

  • feat(donoroverview): Added datatable formatters d98fb0d
  • 🚀RELEASE v1.2.0 fdc7d80
  • feat(donors): Load donors paginated 5014bf5
  • feat(donorsoverview): Dynamicly add newly generated donors 352551e
  • feat(donorsoverview): Implemented delete confirmation with datatable 7aec050

1.1.0

19 April 2023

  • 🚀RELEASE v1.1.0 0708cab
  • feat(dashboar): Added total donors to overview e0b6148
  • feat(dashboard): Updated stats icons 4fcb26c
  • feat(dashboard): Added average sponsoring 269def2
  • feat(dashboard): Added total donations 7b2b598
  • feat(dashboard): Added average distance b8de9e0
  • Lockfile 3f86f74
  • Bumped client 6454d96
  • new license file version [CI SKIP] 2a64094

1.0.0

19 April 2023

  • 🚀RELEASE v1.0.0 8da7578
  • Merge pull request 'feature/175-request_pagination' (#176) from feature/175-request_pagination into dev e9ce964
  • Donation paginated loading ccf8656
  • Paginated scan loading cac34db
  • Implemented Async loading of cards via pagination (500 cards per request) c33dfcf
  • Paginated runner loading (1000 per page) faf3893
  • Allways set loaded to true 52439aa
  • Bumped lfk client 019e14a
  • new license file version [CI SKIP] a6ce04c

0.19.0

17 April 2023

  • 🚀RELEASE v0.19.0 94a64ca
  • Merge pull request 'feature/173-scanstation_configcodes' (#174) from feature/173-scanstation_configcodes into dev 165c154
  • I18n e60c09e
  • Implemented config code generation 4b63427
  • Styling 4834d14
  • Adjusted size on smaller devices 318547d
  • Lockfile 947d01c
  • Barcode placeholder cb5fa52
  • Added bwip-js for barcode generation 3563394

0.18.4

15 April 2023

  • 🚀RELEASE v0.18.4 269d7a7
  • Hide address2 in orgs by default e95f233

0.18.3

15 April 2023

  • 🚀RELEASE v0.18.3 950217e
  • Dont show adress 2 in runner overview 5e65fb3

0.18.2

15 April 2023

0.18.1

15 April 2023

  • 🚀RELEASE v0.18.1 00de8c3
  • Missing scanstation translations 30e3396
  • fix: button onclick a11y 9fe53b0
  • fix(ConfirmStatsClientDeletion): ScanStationService -> StatsClientService 5291e04
  • fix(ConfirmScanStationDeletion): donorControllerRemove -> scanStationControllerRemove 08fbb50

0.18.0

12 April 2023

  • Moved filter function to typed version #171
  • ScansOverview: migrate to datatable #168
  • 🚀RELEASE v0.18.0 eb80406
  • wip: ScansOverview -> new datatable c87561f
  • Basic card table replace 5662c3b
  • RunnersOverview: table responsiveness bf1e715
  • Basic card delete modal 8ffe8ef
  • wip: delete scans f105cc0
  • Added delete runner modal fd5db7d
  • Extracted table bottom 8f50555
  • fix: formatting 9def0b2
  • fix(CardsOverview): table scroll + checkbox posititioning 9c13b2f
  • Extracted table header c241961
  • drop legacy dependencies c98eb49
  • scan delete working c7dcf7c
  • Add Card appends current cards 195d182
  • Moved data loading to onmount a35af6f
  • Add runners reactivity 06411dc
  • quick cleanup ebdd1c2
  • Extracted deletion into function of overview a0727a0
  • Moved update card logic to overview 53b945c
  • wip:ScanValid badge bd4952e
  • yeeted extra table styling 52a02c8
  • Added custom runner filter 7c6d39b
  • Scan reactive add f5d14f2
  • Moved code around 239f79f
  • Scan deletion 7d8c68a
  • Added status filter function f6c1fea
  • Added delete toast e2ddb5a
  • Fixed killing of the dom 2f62c7a
  • Cards details modal f6985da
  • Reload table data on delete 3e8dac3
  • Added middle-name d811058
  • Fixed id sorting 7cec2a0
  • Import add to datatable 2a91562
  • Scans deletion 6d9d8a4
  • fix(DeleteRunnerModal): ESC key 1df505e
  • Versionbuilder 1613ae7
  • Fixed edit dispatch c681570
  • ScansOverview: use CardRunner link 4b171fd
  • Added custom filter to scan overview 2c198cf
  • Disable sort for actions fc2c290
  • Delete modal logic da33005
  • Module 9ae5e62
  • new license file version [CI SKIP] ed1caa7
  • Merge pull request 'experiment/tanstack' (#172) from experiment/tanstack into dev d88f3a5
  • Removed pnpm store eb13f03
  • dependency update, drop focusTrap, first tanstack experiment in RunnersOverview 9bec95e
  • Added translations dcabed4
  • new license file version [CI SKIP] d0fe6a2
  • Bumped pnpm to 8 ee91748
  • drop old datatables cb5f2b7
  • wip: pagination a59dbbe
  • Added sort 842248e
  • cleanup headers 5ecf838
  • Moved filter function to shared 2304b12
  • Group filters 0283df2
  • feat(RunnersOverview): row selection 6993511
  • Basic details and delete buttons 9363773
  • Added delete cards button 70307a9
  • ScansOverview: add ThFilterTrack 008835c
  • Yeeted old datatable references 8925261
  • Added filter a9cdac4
  • Moved sort onclick to header only 3de7b63
  • Switched drone to pnpm cache d79608e
  • pagination size 45a7a90
  • RunnersOverview: add filter keyboard support 9415584
  • RunnersOverview: pass selectedRunners to actions d4ab76e
  • fix pagination next prev cac851f
  • Moved docker to pnpm with cache 4cbd265
  • fix: TracksOverview c799088
  • Table header i18n 070a20a
  • default to 50 rows pagination dc866dd
  • improved tablefilters/groupFilter 3abf608
  • Updated group name conversion 9111ad1
  • show certificate, runnercard, sponsoring contract section 49c2cd5
  • add basic table styling c5e8409
  • Cards deleted migrations ef077b4
  • ignore pnpm store from now on fe62ad5
  • ammendme d31fe23
  • updated default table row count 245db06
  • fix: checkbox styling 64db553
  • Added distance conversion 333214a
  • Added filterfunctions a9a965d
  • card/ThFilterRunner: text align left 7083b3d
  • import 0240e1d
  • fix: table sort button + search style 57dce34
  • No longer switching pnpm store path e5241d6
  • Reactivated generate cards modal 8f33640
  • Always load bulk created cards f89023e
  • ScansOverview: fallback for manual scans 1ec9556
  • fix min-w th b35375c
  • Close modal on delete and import toastify 03b7ada
  • Fixed styling 13254b2
  • Implemented table buttons 11a56f8
  • RunnersOverview: disable debug log 2c992a0
  • RunnersOverview: TopActionSection: add margin top 88f96ac
  • Unused filter function value 38d3e19
  • Make the linter happy fbc14fd
  • Dsable column filter for distance 67eff0e
  • getPaginationRowModel 238082b
  • -> onkeyup aecbabe
  • removed unused import 9811ede
  • drop redundant button role e7eddb4
  • Filter id as equals 2699b06
  • debug table fd0d45f
  • add TODO for ScansOverview status filter 9505c2b

0.17.3

15 March 2023

0.17.2

15 March 2023

  • new license file version [CI SKIP] 00359d2
  • 🚀RELEASE v0.17.2 46db68a
  • improved ThFilterGroup style f917018

0.17.1

15 March 2023

  • Revert "package dependency fixes, bumps, lockfile update" d8a3063
  • 🚀RELEASE v0.17.1 7b420c4

0.17.0

15 March 2023

  • new license file version [CI SKIP] 61328d2
  • wip: pnpm + node version 732b2f0
  • package dependency fixes, bumps, lockfile update 2c73b98
  • Fixed runners not showing up 75bc89c
  • add ThFilterRunner 3a3e2f7
  • fix styling for table filters th border bea57aa
  • You can now create cards from runners by searching via #runnerid e8a0ad6
  • remodelled for early return b869b5f
  • 🚀RELEASE v0.17.0 6491af1
  • Wow this api is fun 32a9074
  • Fixed double space in label 92b89cc
  • UsersOverview: drop pfp 30991d5
  • Switched license generation to cache registry and pnpm 0a6d92a
  • Pinned pnpm in dockerfile, thx @philipp 3a576d1
  • Pinned ci node version b30b98b
  • Fixed pnpm being called without being installed 43d82a2
  • Merge pull request 'bugfix/162-create_card_modal' (#163) from bugfix/162-create_card_modal into dev 6a4495b
  • Removed unused log 268b1b1
  • Merge pull request 'filter by runner full names + "#<ID>"' (#160) from feature/159-cardsoverview-filter-for-runner-full-names-and-id into dev 0625937
  • UsersOverview: change profilepic scaling 5cc8b08

0.16.5

14 March 2023

  • 🚀RELEASE v0.16.5 3680533
  • new license file version [CI SKIP] 405dfa0

0.16.4

14 March 2023

  • fix: OrgDetail: clicking on address will toggle selfservice #158
  • 🚀RELEASE v0.16.4 5c2d154

0.16.3

23 February 2023

  • 🚀RELEASE v0.16.3 f9cfd6b
  • Bumped vite build targets 5fe4763
  • new license file version [CI SKIP] a659091
  • Merge pull request 'feature/156-pdf_names' (#157) from feature/156-pdf_names into dev ad454c3
  • Added ids for generated pdfs 0b2c296

0.16.2

23 February 2023

  • Fixed scanmodal #154
  • 🚀RELEASE v0.16.2 0e85940
  • Merge pull request 'feature/147-cardoverview_performance' (#153) from feature/147-cardoverview_performance into dev 8d479c3
  • Merge pull request 'Fixed scanmodal' (#155) from bugfix/154-scan_select_runner_by_id into dev 549785c
  • i18n ca6da15
  • Bsic datatable conversion 757655e
  • 1st datatable try with @vincjo/datatables 81b8fbf
  • Dasboard Cards redesign eb1c17e
  • set .phone to null if empty da6dd55
  • add group filtering to table 14d64b6
  • formatting 24d0747
  • RunnersOverview loading fix 2e075ea
  • Added old formatting for runner and status df63c23
  • Added custom status filter f0a2b28
  • Basic checkbox fix 1337676
  • Fixed all filter 8dfa19f
  • improved runner search 1b0cd5b
  • set table-layout:fixed + display when loaded 65e8998
  • Trigger edit modal 32ddb66
  • cleaned up table search 08047a9
  • Fixed edit update bug 0feee0a
  • fix: z-index on action buttons 224034d
  • rename: ThFilterGroup -> ThFilterStatus 2a6a399
  • new license file version [CI SKIP] 0e5490f
  • new license file version [CI SKIP] 026d3d4
  • Updated breakpoints 452d010
  • Tailwind bump a101873
  • Fixed checkbox show 0900c26
  • Removed unused console log aafc4c8
  • i18n import 6fe134a
  • Merge pull request 'fix: RunnerDetail: set .phone to null if empty' (#152) from bugfix/151-runnerdetail--cannot-unset-phone-number into dev 329c1cc
  • Merge pull request 'feature/146-runner-table-performance-data-table' (#150) from feature/146-runner-table-performance-data-table into dev b82d638
  • Merge pull request 'feature/148-dashboard_statscards' (#149) from feature/148-dashboard_statscards into dev fd1a06b
  • Fixed top checkbox state 3d2acb6

0.16.1

15 February 2023

  • fix: donor detail: sponsorings: unset middlename will show as "null" #145
  • 🚀RELEASE v0.16.1 4499480

0.16.0

3 February 2023

  • First page for statsclients f299617
  • 🚀RELEASE v0.16.0 75684ef
  • Basic statsclient detail 0215860
  • Updated Add modal f679330
  • Switched drone to kaniko 1c98005
  • Re-added copy modal fecb07e
  • Added Statsclients to sidebar 068076d
  • Fixed imports and naming f3cc07c
  • new license file version [CI SKIP] 2c4f27a
  • Merge pull request 'feature/143-beamershow_clients' (#144) from feature/143-beamershow_clients into dev 53b7dec
  • Updated deletion modal 93fc7c2
  • Updated mounted variables 674e6a9
  • Removed Key after creation e10c648
  • Updated docker base images 9767553
  • Added translation 96c55db
  • Pinned versions cff112d
  • Tailwind bump e0cbfb0
  • Added missing translation 19a333d
  • Bumped apiclient c28f1ee
  • new license file version [CI SKIP] 3a66f4c
  • Bumped apiclient 28cbc5b
  • Ignore pnpm lock 2d8c4c1

0.15.6

19 July 2021

  • 🚀RELEASE v0.15.6 9fc4ad6
  • Fixed donations getting reduced to the first one on certificates 2391668
  • new license file version [CI SKIP] 97054a7

0.15.5

5 July 2021

  • 🚀RELEASE v0.15.5 717d335
  • Merge pull request 'Fixed kilometer conversion' (#142) from bugfix/141-runner_kilometers into dev 997be32
  • Fixed kilometer conversion 134f00c
  • new license file version [CI SKIP] e752ee1

0.15.4

5 July 2021

  • Merge pull request 'fix total donation sum in dashboard' (#140) from bugfix/139-total-donation-sum-is-wrong into dev #139
  • 🚀RELEASE v0.15.4 cc4515f
  • divide by 100 + toFixes(2) b246f2b

0.15.3

16 April 2021

  • 🚀RELEASE v0.15.3 76b69d8
  • Small bugfix (null got displayed) 🛠 224f586

0.15.2

16 April 2021

0.15.1

16 April 2021

  • 🚀RELEASE v0.15.1 a85db7c
  • Merge pull request '🐞🐳 fix Dockerfile' (#138) from bugfix/136-opacity_reactivity into dev 2bd3779
  • 🚚 move to tailwind 07ac041
  • 🐞🐳 fix Dockerfile 303e33c
  • Dockerfile now uses selfhosted registry b4e689d
  • new license file version [CI SKIP] 98a0b03
  • Merge pull request 'Opacity import fix bugfix/136-opacity_reactivity' (#137) from bugfix/136-opacity_reactivity into dev fb3f30f
  • Added bs import fix 6213952

0.15.0

15 April 2021

  • 🚀RELEASE v0.15.0 5c02028
  • Merge pull request 'Mark donations as payed feature/133-donation_payments' (#135) from feature/133-donation_payments into dev c561b53
  • Sorted translations c7a858e
  • Added total donation amount to donor overview e42ea94
  • Added Add Payment button to donor overview 6e6e8b2
  • You can now open a modal to add a payment to a donation from the donation overview a943aaf
  • You can now add payments from the donation overview 1dbab03
  • Added payment updating via detail bdcf5d3
  • Added all missing toast translations de5aa92
  • You can now mark fixed donations as already paid on creation 3d3a10a
  • Added translations 🌎 d015f97
  • Changed top info style for donation overview 4c2c24a
  • Added paid donation amount and status to donation detail 5645eea
  • Added total donation amount to donation overview 961477d
  • Fixed chante recognition bug for fixed donation 0f0aae7
  • Added total donation amount to donor detail a5f7101
  • Added msiisng runner id conversion 5761815
  • AddDonationModal - vertical alignment for paid status 18acac8
  • Added missing updated comparison 04a3038
  • DonationsOverview contrast on action d7d4447
  • Fixed typo 4c0886a
  • Fixed styling 865254d
  • Changed top info style for donation detail 000fc97

0.14.0

14 April 2021

  • Merge pull request 'added donor receipt list download to DonorsOverview' (#134) from feature/132-export-donors-receipt-list into dev #132
  • Sorted translations 🌎 c6c9751
  • Fixed typos in translations 03676b2
  • added donor receipt list download to DonorsOverview d241ca5
  • 🚀RELEASE v0.14.0 9c5fc6b
  • general version bump 18f151c
  • new license file version [CI SKIP] 302caf0
  • Switched to selfhosted images 112eb29
  • bump @odit/lfk-client-js@0.11.0 9ca57fa
  • replace donationAmount with paidDonationAmount e90e56d

0.13.1

11 April 2021

0.13.0

11 April 2021

  • 🚀RELEASE v0.13.0 467808a
  • Merge pull request 'Better org pdf generation feature/130-org_doc_splitting' (#131) from feature/130-org_doc_splitting into dev 861f1f2
  • Org card generation now runs in sequence fef14b6
  • Org certificate generation now runs in sequence 509b22b
  • Org contract generation now runs in sequence 01d2a7e
  • Emergency document server url change 5476808
  • Fixed const -> let 7447b2f
  • Hotfix: Org * generation🐞 ac586fe

0.12.5

8 April 2021

  • 🚀RELEASE v0.12.5 331d737
  • Merge pull request 'Added runner team's parentorg name to runenr overciew' (#129) from feature/128-runner_orgs into dev ef81b8a
  • Switched to html entity 8a7d635
  • Added runner team's parentorg name to runenr overciew 4c259c1

0.12.4

8 April 2021

  • 🚀RELEASE v0.12.4 5b4ede5
  • 🚑 [HOTFIX] - drop "svelte-infinite-loading" d0ab3dd

0.12.3

8 April 2021

  • Merge pull request 'fix' (#126) from bugfix/125-mobile into dev #125
  • almost fixed... 495a6b2
  • 🐞 bugfix for svelte x tailwind class names b6b07cf
  • fix 0acaffb
  • 🚀RELEASE v0.12.3 d9cf51b
  • custom css fix for collapsed_navigation ffbc243
  • new license file version [CI SKIP] aa17f24

0.12.2

7 April 2021

  • 🚀RELEASE v0.12.2 6043bc4
  • Merge pull request 'feature/110-virtual_list' (#124) from feature/110-virtual_list into dev e6ed066
  • wip on virtuallist 6304116
  • fixed height table 4cad86c
  • pre-merge fixes 37970d2
  • updated virtual scroll list 1376788

0.12.1

6 April 2021

  • 🚀RELEASE v0.12.1 834ff8f
  • Merge pull request 'ImportRunnerModal Cancel Button feature/122-import_cancel' (#123) from feature/112-import_cancel into dev 1f428a5
  • Added cancel button for the first stage of runner import 0c40966
  • Escape now triggers foll modal close (including reset) instead of just hiding th modal 9da071f

0.12.0

5 April 2021

  • Merge pull request 'feature/108_vite_migration' (#118) from feature/108_vite_migration into dev #108
  • 🚀RELEASE v0.12.0 892a04f
  • Fixed package version 27cc972
  • Merge pull request 'Implmented certificate generation feature/119-Certificate_generation' (#120) from feature/119-Certificate_generation into dev f0738d4
  • The PFS Prefixes now get translated via i18n bfacfec
  • Sorted translations 🌍 9e6a8da
  • added missing/ wrong translations + formatting! 7c86a5e
  • Added i18n 17f6f4e
  • Added basic certificate generation component af63ce6
  • basic ViteJS migration ae79e9f
  • Implemented generation for orgs 2e3ac15
  • Implemented generation for teams 2472640
  • updated default entrypoint 95c8fde
  • 📍 version bump + pin b065b4f
  • 🧹 reorder + fix package 12433f7
  • 🔨 re-added VS Code devcontainer config 9318709
  • 🐳 new Dockerfiles 0f32968
  • 📃 added readme aa24b1d
  • Copy-paste fix f47d5e3
  • 🔨🔥 alpine based devcontainer with working yarn PnP 777304f
  • Copy-paste fix 7488a8b
  • You can now generate certificates from the runner overview bb9b779
  • Cleaned up generation strings and added the schem for single runner generations for cards 9c867e1
  • Changed the basic nameing generation for runenr certificate files d65d379
  • version bumps d7fecfb
  • Cleaned up generation strings and added the schem for single runner generations for sponsoring contracts 22b09d1
  • Certificate generation from org overview 3177c6e
  • certificate pdf names now include their locale 304f28a
  • Runnercard pdfs now include their locale 3638d87
  • 🐞 fix await for esNext a922776
  • Certificate generation from team overview 18ec100
  • Added certificate generation from runner overview and detail 7b685d6
  • package cleanup 6be2ee6
  • sponsoring pdf names now include their locale 0bae5bf
  • update licenses.json e99e9e0
  • added windicss settings for VSCode 008027d
  • Certificate generation from team detail acd2f05
  • 💾 prevent env.js from being cached c5d1553
  • for await fix - ViteJS aec5e34
  • Certificate generation from org detail e6ffc37
  • 🧹 drop unused dependencies ce50fa2
  • 🐞 fix NGINX config 5352410
  • Fixed wrong permissiong getting checked b97a928
  • new license file version [CI SKIP] 5cc4871
  • bump @odit/lfk-client-js@0.10.1 8b74d6d
  • 🔨 dev container open ceb2146
  • version bump: vite-plugin-windicss@0.12.2 8d006d8
  • 🚚 move @svitejs/vite-plugin-svelte to @sveltejs/vite-plugin-svelte 44b53da
  • upgrade vite-plugin-windicss@0.12.1 ab45fc1
  • 🐞 fix main.js linking 467404b
  • 🐞 fix vite config for production system 10a011d
  • fix dev script eb3ede9
  • bump vite to 2.1.3 0cd3e93
  • Removed useless console.log d23dbaa
  • Removed useless console log 48cfc15

0.11.0

30 March 2021

  • Added button (including translations 0614c76
  • Added button (including translations 97e338f
  • Sorted translations 89bb9c2
  • Added function for generating cards with pdf c8d6390
  • 🚀RELEASE v0.11.0 f8ccf4f
  • Fixed button styling 08cb079
  • Now returning cards on creation with pdf 1d999d4
  • new license file version [CI SKIP] 8f8b998
  • Merge pull request 'Generate and print bulk blank cards feature/116-download_blanc_cards' (#117) from feature/116-download_blanc_cards into dev 25d8b86
  • Added comment 636f018
  • Bumped lfk client js version 2d18686
  • Bumped lfk-client-js 7dfaa75

0.10.0

26 March 2021

  • Added translations 79c447b
  • Sorted translations 🌍 5bd3a46
  • Reset can now only be triggered if pw is strong enoug 75d8f73
  • Module now exports functions that check if a password is strong enough and equal to a potential confirmation field b2509e9
  • 🚀RELEASE v0.10.0 f7fc196
  • Added more cirteria to the password strength component 5fa9939
  • Now using pw strength component 6aaf838
  • Added a password strength verification ad3bd31
  • Implemented a custom password strength component 4956bb0
  • User creation can now only be triggered if pw is strong enoug 540304f
  • Now using pw strength component for user creation 7862f44
  • Added missing exports 962dd0c
  • new license file version [CI SKIP] aedb8a7
  • Bumped lfk-client version 🔝 cf58bd1
  • new license file version [CI SKIP] 34f4f68
  • Merge pull request 'Implemented password strength test feature/106-password_strength' (#115) from feature/106-password_strength into dev 09b8144
  • Formatting🛠 4167819
  • Now using pw strength component for reset 5d5f7c7

0.9.1

26 March 2021

  • 🚀RELEASE v0.9.1 2ca63fd
  • Merge pull request 'Org selfservice Link feature/112-org_registration_links' (#114) from feature/112-org_registration_links into dev a5d25e7
  • Added checkbox to enable registration f9fe793
  • Sorted translations c074c12
  • You can now copy the selfservice links to your clipboard fcd55f8
  • Formatting f185d55
  • Copy now 100% worX a3921b4
  • Fixed changes in wrong file 73d95bc
  • Added check if key exists c2d29ff
  • Added check if key exists 2316baa
  • Added translations ddbc293
  • new license file version [CI SKIP] ded9b58
  • Merge pull request 'first merge to main 🚀' (#71) from dev into main 9aa8e7e

0.9.0

26 March 2021

  • 🚀RELEASE v0.9.0 67c3732
  • Merge pull request 'Runner cards feature/94-runnercard_mgnt' (#111) from feature/94-runnercard_mgnt into dev 2932f45
  • Sorted translations 🌍 1665a1a
  • Added translations 6b5945a
  • Sorted translations 🌍 d6c315a
  • Sorted translations de2fe0e
  • Added basic cards page 5c5ef95
  • Moved contract generation to it's own component 0cfc87f
  • Teams now use the new sponsoring contracts module 014ba3b
  • Basic card generation worX 🎉🎉 d467475
  • Orgs now use the new sponsoring contracts module 8b451b3
  • Added runnercard detail/edit modal 0313f8c
  • Implemented Add card modal 535b23a
  • Added bulk card creation modal 8a32569
  • Added basic card overview c6a1526
  • Fixed org generation not hiding the generation toast c87321f
  • Working runner runnercard generation c907486
  • Implemented bulk creation 7ad6b73
  • Now w/ working dialog🎉🎉🎉 ae96730
  • Now w/working editing fac059f
  • Added runnercard generation for teams 23e0b53
  • Added bulk creation modal to cards view f46ccb6
  • Added a new runenrcard logo acf78a8
  • Moved modal import to overview for simplification 1a52aaf
  • Added CardsEmptyState + Emtystate graphic 2d0beaa
  • Added message for missing runner/blanco card) 4715978
  • Fixed counting bug f5c1ec9
  • Added card generation/printing from detail 4a36fb6
  • Formatting a516aa7
  • Moved the pdf generation related componenets to their own folder ddd82a7
  • Now routing the cards page e852305
  • Fuggin snowpack bs 44bc148
  • Formatting 9f7d223
  • Now with working org runenrcard generation 4b3d38b
  • Now importing runner overview 77e9c20
  • CardsOverview - move to 'enabled' language key df53c07
  • ✒ typo - "Geb" -> "Gebe" f794af0
  • Bumped lfk client lib version 3cd0468
  • drop console log - CardDetailModal 40899e9
  • Removed debug info 55693de

0.8.7

25 March 2021

  • 🚀RELEASE v0.8.7 0af2647
  • Fixed listen on wrong permission🐞 0844215

0.8.6

25 March 2021

  • 🚀RELEASE v0.8.6 c3c95bf
  • Merge pull request 'Know Production Bugs 🐞' (#109) from bugfix/107-prod_issues into dev d2050b5
  • Errors now toast errors 17e0805
  • Sorted translations 👀 82b1811
  • Fixed missing translations for scanstations🌍 aeadef6
  • Sorted translations🌍 a1ab65a
  • Fixed runner import getting triggered with invalid information ddd9c39
  • Removed middlename search from all files that had it 6b92405
  • Fixed mail login bug🐞📧 0768939
  • Now disabled search by middlename as a quick workaround 🐞 49e87cc
  • Fixed conflicting css 50fffef
  • Commented out the buggy runner search to prevent bad UX fbe74a5
  • Fixed outsideclick not clearing import modal🛠 ef49e50

0.8.5

20 March 2021

0.8.4

20 March 2021

  • CONFIG: default_username + default_password cc926e8
  • 🚀RELEASE v0.8.4 3d4dc2d
  • CONFIG: add 'demo' as default username/password ba34710

0.8.3

20 March 2021

0.8.2

20 March 2021

0.8.1

20 March 2021

0.8.0

20 March 2021

  • 🚀RELEASE v0.8.0 009431f
  • new license file version [CI SKIP] 579ece6
  • Merge pull request 'User settings feature/103-settings_page' (#104) from feature/103-settings_page into dev 822e97d
  • Sorted translations🌍 120d3c9
  • Translated headers 01eba88
  • Implemented change detection 37bc5ff
  • Added new profile deletion modal 13b557a
  • Implemented the password change logic 24b9898
  • The settings page now boasts your profile picture e459bb0
  • Added inputs for password update 5d7eb69
  • Added delete Profile button 418f9c2
  • Implemented profile updates 3a4575f
  • Added translations 🌍 3945f3c
  • Its translation time 🌍 5de0fd7
  • Fixed delete_triggered not getting reset e76e5ab
  • Added deletion confirmation modal 716b728
  • Added translations e76854c
  • Added translations🌍 34dfc9a
  • Added hint to the logout after password update 0b6134d
  • Added missing translation 44d6cba
  • Updated old endpoints 178c257
  • Settings - rouded corners on password change e0ae2ec
  • Now force reloading to log out 342a95d
  • Removed useless debug info 🐞 bef180f
  • Bumped lfk client js version 50be992
  • Now showing logo as default profile pic d00f46e
  • Moved settings to their own folder 016fba5
  • Now also resetting postdata (prevent against password leaks) 859f6e2

0.7.0

19 March 2021

  • Merge pull request 'feature/62-contract-generation' (#76) from feature/62-contract-generation into dev #62
  • Merge pull request 'Small bugfixes - feature/64-dialog_clearing_bug' (#75) from feature/64-dialog_clearing_bug into dev #64
  • Fixed non-automatic logout #38
  • Merge pull request 'feature/69-translation-keys' (#74) from feature/69-translation-keys into dev #69
  • Merge pull request 'feature/50-contact-management' (#67) from feature/50-contact-management into dev #50
  • 🚀RELEASE v0.7.0 da5d62a
  • Ordered locales 0f93feb
  • Added missing translation 918bb94
  • Sorted translations eff2050
  • Sorted translations 🌎🌍 5f6ee33
  • Added language keys🌎 60aa919
  • Sorted translations 🌎 16d0dba
  • Translated missing german stuff 🌍 e4b80c9
  • Added translation keys 880d722
  • Added german translations d4d8470
  • Working add fixed/normal switch 5d2025a
  • Added basic donation detail 88ade26
  • Added basic overview with emptystate f1ceef0
  • Finished group creation modal d2193bf
  • Added basic donation overview 8d89d15
  • Donors now get their donations linked in the donor detail 3aea259
  • Fixed text size mismatch 3d51ba0
  • Applied the select fix to all things runner 🏃‍♀️🏃‍♂️ 0386d4e
  • Now the saveing button even worx :O 63e0249
  • Switched import modal over to svelte select bd3ea72
  • Switched the scanstation detail over to svelte select👀👀 b1031e3
  • Switched the scanstation modal over to svelte select👀👀 64c96f2
  • Fixed select bug for sponsoring detail 🛠 64311e9
  • Added missing translation keys c96a21c
  • Fixed runner group update recognition being weired b009501
  • Fixed runner group update recognition being weired ee49e78
  • Donors now get their donations linked in the donor overview 0f64767
  • Fixed load order bug c575c73
  • Fixed select bug for sponsoring modal 🐞 77662b9
  • Fixed select bug for org detail 🏠 82423ec
  • Added new icon for donations fa522a8
  • Formatting f09e58c
  • Bumped non-svelte dev dependencies🔝 629aabd
  • Added missing language keys 6109996
  • Added groupoverview to router d9eab9f
  • Added the new, shiny badges to donor overview b0aca9d
  • Fixed missing inversion a8774fa
  • New folder structure 4dbca60
  • Fixed missing middlename action d6c96b7
  • Formatting a79a87d
  • Fixed donation badges now show their amount fb5a64c
  • Added donation route ccacdf2
  • Formatting cd9a546
  • Enabled add modal 8042bca
  • Added custom i18n ally insert format 1ef1053
  • Now routing stuff to the donation detail fd406eb
  • Adjusted togle label font size a880ed2
  • DonorDetail accessibility improvements 👀 019a029
  • Updated donor badege styleing 247ba40
  • Updated donor badege styleing fcf01ba
  • Removed useless style 07636f5
  • Renamed button 1124f25
  • Amount now also self-resetts d2430ba
  • Renamed folder 7d08ea8
  • Merge pull request 'Donation management feature/79-donation_management' (#87) from feature/79-donation_management into dev 03be2d0
  • Merge pull request 'i18n fix run no.1 feature/69-i18n_fixes' (#85) from feature/69-i18n_fixes into dev 8b7f5a7
  • Merge pull request 'Fixed refresh page reload bug' (#86) from feature/82-auth_refresh_bug into dev 9cd9400
  • Sorted translations 8b70882
  • Implmented donor deletion confirmation 264868b
  • Error message on pdf generation fail 12bcbd2
  • i18n translation spree 🌍 7fb7ba0
  • Added missing translations 🌍 a99c022
  • Implemented donor creation modal 1b6f866
  • Added donor detail cb704c4
  • Implemented donor overview and deletion 02087a5
  • Some i18n 🌍 ca8f978
  • Updated sponsoring logo 3a57e1c
  • PDF download from TeamDetail + TeamsOverview dbc0ab7
  • basic progress toasts a7642c2
  • i18n run 1939300
  • PDF generation from OrgDetail 0a55d73
  • Now the toast hides the generation toast ed13a0d
  • Now using translations in org/add/address b7d38dd
  • Now the toast hides the generation toast 8fa0be7
  • Added donors to sidebar 0cc91ac
  • More missing translations 🌍 d0a48ab
  • Added missing translations 2b037d4
  • progress toast in RunnersOverview 4ece21c
  • Fixed missing icon bca9605
  • Updated icons 0321f0e
  • ✒ change "Edit" table actions to "Detail" 289a8c1
  • Fixed orgs/teams not being marked as selected on initial modal opening 44ed633
  • Mitigated null error 396bd22
  • Fixed known translation mishaps 02d2413
  • Added total dontaion amount to donor detail 5d945f5
  • Fixed refresh page reload bug c569724
  • Merge pull request 'Donor management feature/78-donor_mgnt' (#80) from feature/78-donor_mgnt into dev ad638e8
  • 🖼 new donor empty image aec8bf5
  • Formatting 3e9383e
  • Normalized svg 18335e3
  • Fixed deletion in detail bug f97c2a3
  • Implemented currency formatting 1c49755
  • Updated donot empty logo fffe5c2
  • Converted total donation amount to € 04a09c3
  • Fixed typo f63e177
  • Implemented receipt needed 78514c6
  • Merge pull request 'Mitigated null error' (#77) from feature/64-dialog_clearing_bug into dev 32024cf
  • 🐞 fixed translation keys d67dfdf
  • Removed key duplicate from last merge 5b3e66c
  • translation keys a588bc4
  • basic select boxes in table e8f7c1c
  • First part of org detail address edit e5c31c9
  • Added address to org creation dialog (styleing only) 6d2431b
  • 🐞 fixed bug in OrgDetail address reactivity 616990b
  • Removed unused locales 722feac
  • OrgOverview - multiple pdf download 40dda11
  • Removed unused locales 4be87a6
  • Translated all missing translations 🌍 2e3750c
  • PDF from RunnerDetail 3b18be5
  • 🇩🇪 more german translations 377d691
  • 🐞 fixed bug in Tracks datatable translation keys 30867b4
  • 📃 pdf generation in RunnersOverview fa3dc87
  • some more translation keys 9b0252f
  • drop filepond keys e90fe73
  • Implemented detail address add fix ec8d946
  • reactive button for checkboxes in table 5e6ada1
  • Genered soem runner related keys 3c541ad
  • Added address to org overview bcc7d77
  • Runner Contact information column npow features address 57e17f2
  • 🌎 i18n ff15308
  • Fixed privacy/imprint fallback bug b195c70
  • Formatting 25ac84e
  • Fixed clear on import bug e53467d
  • Fixed clear on import bug 09d27c0
  • Merge commit 'b337873ca214682487844973104772539956c09a' into feature/48-usergroup-management 266a11f
  • Merge commit '6d0bca6d6783d3f7bbff5d413b158c6b60720bd8' into feature/48-usergroup-management e442b92
  • new license file version [CI SKIP] afd73d5
  • Merge pull request 'Addresses for orgs and a bunch of bugfixes feature/72-adddress_for_everyone' (#73) from feature/72-adddress_for_everyone into dev 652e55e
  • Implemented org address creation modal logic 86f1300
  • ForgotPassword demo for translation with interpolation 505ca6a
  • 🐞 fixed address removal bug ContactDetail 1eea935
  • Fixed wrong relation getting targeted 4f3f7d1
  • Replaced untranslated key with already existant key 56b5008
  • Replaced untranslated key with already existant key 555778f
  • Unified key translation style ec1a622
  • Merge commit '9faa93e29239182871b82bca211531fb95d37b7f' into feature/69-translation-keys 5f1c8f3
  • new license file version [CI SKIP] 3834079
  • Merge pull request 'component/ structure cleanup feature/68-component-cleanup' (#70) from feature/68-component-cleanup into dev 9faa93e
  • basic Contact components 054c7fa
  • Sorted locales e64b318
  • basic UserGroup components 0361f8a
  • 🌎 Contacts i18n c1251d3
  • Now w/ 100% german translation 🌍 6c2a5f9
  • Added license to package dc0c738
  • UserGroupsEmptyState, UserGroupsOverview, basic GroupDetail eddfeb1
  • ContactDetail route 6f4f4cc
  • AddContactModal - allow optional address 7138ca1
  • Initial component sort/cleanup c0534a3
  • ContactDetail - added checkbox for optional address 894160f
  • 🚧 WIP on ContactDetail 4541304
  • renamed folder and removed useless files e1427f3
  • 🐞 fixed null addresses in ContactsOverview 6a91bd5
  • OrgDetail - edit contact 1586c2f
  • ContactsEmptyState a7098df
  • TeamDetail - edit contact 2033572
  • Fixed org deletion dialog a4c955c
  • 🧹 ContactOverview refinement 0f01330
  • 🔗 link to ContactDetail from OrgOverview 1a4cf21
  • German spell check 83495b1
  • 🎉 working AddContactModal 45e7f6a
  • Removed usless console logs 7278648
  • 🎉 ContactDetail + ContactOverview 4ef1b7a
  • Gendered some stuff ce678c1
  • Fixed contact update detection bug 696d3ff
  • 🔗 link to ContactDetail from TeamsOverview b01fe05
  • Fixed store destrucuured import f086027
  • Fixed group posting issue e4ae1dd
  • Fixed modal multiselect 46cd262
  • new license file version [CI SKIP] eb46c5e
  • Merge pull request 'i18n fixed + dependency bumps bugfix/99-i18n_run' (#102) from bugfix/99-i18n_run into dev 100094e
  • Added select workaround for all things team🏠 5ad42d6
  • Implemented svelt select bug workaround for scan detail🔥🔥🔥 cda4512
  • Fix for bug discovered by @philipp d28a0e1
  • Added german translations for the new keys 635e2ba
  • Fix for bug discovered by @philipp 94d52df
  • Svelte select is now 100% keyboard useable (or at least in one modal it is....) eb6af4b
  • Added patime to track scan detail 937265e
  • sorted translations 🌍 e723cbf
  • Removed lodash as a dependency 🗑 f09224d
  • Added translation keys 99c3050
  • Found a hiddeen missing key👀👀 00d16ef
  • Bumped svelte-* dependencies (non-dev)🔝 b4e7f90
  • Bumped svelte-related dev dependencies🔥 5204ba5
  • Bumped router 1b9b9ed
  • new license file version [CI SKIP] 7521ad8
  • Merge pull request 'Scan management feature/92-scan_mgnt' (#101) from feature/92-scan_mgnt into dev b994065
  • Merge pull request 'Svelte select dropdown fix bugfix/98-dropdowns' (#100) from bugfix/98-dropdowns into dev a7fb2b8
  • Sorted translations 95eb8b6
  • Basic scan detail 107360c
  • Fixed emptystate 🛠 e9d5527
  • Implemented basic scan creation 1ada5d9
  • Bugfix for download button dropdown outsideclick 6a925cb
  • Added basic scan overview eb0910b
  • Advanced Scan detail 284bdc6
  • Added contact selection via svelte select 7edc342
  • Runner detail now uses svelte select🔥🔥 cee1ab1
  • Added formatted laptime 5afa541
  • Added scans to sidebar (including a new icon) 2cf8e02
  • Adjusted filter 53aa3bc
  • Org detail now uses svelte select 6b59067
  • Add runner now uses svelte-select 0e682bf
  • Added basic files for scans f67e089
  • Added new scan icon to add scan modal 9e5a093
  • Now using svelte-select 2a644d7
  • MAde detail editable through the more reacctive process 8b95b30
  • Add Team now uses the new select 1da1578
  • Formatting e1bd364
  • Fixed broken change detection a45c5da
  • Fixed bugs with stuff not being displayed🛠 ff1bc8a
  • Now routing scans "start" page 915bbbb
  • Added translations 🌎 8acbfa8
  • Now checking selectables for not being null 5a2172b
  • formatting 9d0c6b9
  • Fixed initial select value d3a3de2
  • Small bugfixes dfa38d3
  • Added clear event ee0c149
  • Now routing scan detail abf9aa4
  • Small bugfixes 6e04b71
  • Reset array 8252a35
  • Removed useless console.logs fc668c6
  • Bumped lfk lib version bb7f2a6
  • Fixed visual bug (overflow) 4e51b12
  • Bumped svelte select version 0277263
  • Removed depreciated information 99fb420
  • Merge pull request 'Make dropdowns (selects) searchable feature/91-searchable_dropdowns' (#97) from feature/91-searchable_dropdowns into dev b541c93
  • Fixed typo✏ e6df764
  • Reapplied change from dev b841cc8
  • Removed console log 🤫 bc2a8ca
  • Applied Docker MTU fix 🛠 f24b2b9
  • Small bugfix 🛠 1a115a8
  • Merge pull request 'Scan station management feature/93-scan_stations' (#95) from feature/93-scan_stations into dev d00446d
  • Fixed case sensitivity c6db6c5
  • Sorted translations 74c042a
  • Sorted translations 👀 a5d1b76
  • Added translations for runner searching 8c4a54e
  • Sorted translations 476f919
  • Added search languagke keys 47f0cd0
  • i18n run: Added keys 🌍 50aa891
  • Added new translation keys 🌍 1aa2b3b
  • Added german translations 🇩🇪 e6d80c8
  • Added german translations e93f4e9
  • Basic scanstation creation 9ee7685
  • Added scanstation detail 258b3ce
  • Added station token copy modal 8856671
  • Added station deletion confirmation dialog 9f754ef
  • New fancy selects for donation details 76be8d5
  • Spelling+Formatting 7ff1d50
  • Finished scanstationmodal (without i18n) 83e782c
  • Now with custom label generation functions 48b8dfe
  • Updated ci secrets and type 65111e8
  • New select fe16c66
  • Added custom placeholders 1c330d0
  • Added new select for runners dab5bee
  • Added scanstations to sidebar 4b47e70
  • Added fancier active states 95b1490
  • Finished scanstations base view 85fa9d9
  • Added missing clear 1bc8404
  • Added icon 🖼 e8e3ddc
  • Added translation strings 88ad64f
  • Added custom filter/search f97be4e
  • Merge pull request 'Well that was less work than expected ....' (#96) from feature/90-translations into dev 64b6c4d
  • And with working i18n 🌍 e07d1e4
  • Sorted translations 6870e31
  • Sorted translations e487213
  • Added translation keyz 3693025
  • Translated stuff 🌍 dcaca2e
  • Moved pdf generation to function instead of onclick for all components 22e9f53
  • New download buttons for everyone (that can generate sponsoring contracts) e24b84e
  • Now routing to gorup permissions af7e44c
  • Now routing scan statins overview ca9c390
  • Implemented rough outside click handler for the dropdown c2bd696
  • Working button onklicks 3b7c25b
  • Added basic table for scanstations c53b579
  • Added permissions list to usergroup detail 05099d0
  • Working suergroup permissions overview 7c32486
  • Switched the icon style 305b18e
  • Basic sponsoring language dropdown for runners 6079e1f
  • Updated users icon 8ebc88a
  • You can now delete a station from it's detail c4acf77
  • Updated users icon c111ec9
  • More i18n 🌍 e85cdaf
  • Added group detail routing 937486a
  • Changed row order 773fbfc
  • Added missing translations 🌍 599d340
  • Added missing translations 🌍 89b7fb8
  • Now with dropdown aiutoclose c89caf7
  • Now routing scan station detail a3daa2d
  • You can now add scanstations e45f8fa
  • Clicking on a dropdown option now closes it everywhere 9fec315
  • Removed locale overrides 9a8a978
  • Udergroup permission reactivity fix bfc9315
  • Added "tooltip" 2de861d
  • Fixed nameing 5e417f0
  • Changed group icon 16e1434
  • New image for emptystate e8de1f6
  • Added german translation 🇩🇪 95fcd1d
  • Fixed routing 891ea2d
  • Well that was less work than expected .... 8d8695b
  • Added cursor-pointer 27a1f57
  • Spelling bd22d3b
  • Switched pipeline type to kubernetes ba9d458
  • Fixed emptystate svg 870e772
  • new license file version [CI SKIP] 7d654f4
  • Merge pull request 'Spnonsoring contract language selector feature/84-sponsoringcontract_language_selector' (#89) from feature/84-sponsoringcontract_language_selector into dev b810bb0
  • Merge pull request 'Usergroup management in the UI feature/48-usergroup-management' (#88) from feature/48-usergroup-management into dev 434466b
  • Fixed root breadcrumb linking e1ac35f
  • Added missing translations 🌍 29f99f0
  • Formatting b8725c9
  • Fixed Back linking 4397566
  • Fix for user permission availdable 7e80608
  • Dependency bump 👊 2b57d49
  • Removed filepond ca41f4d
  • Reimported simple.css e2fb9a6
  • Fixed store not being found 543b3bd
  • new license file version [CI SKIP] 0c9785a
  • Fixed address update bug 14e5d0e
  • Removed debug output 27609dc
  • Merge pull request 'Translated everything feature/65-translations' (#66) from feature/65-translations into dev 3f54180
  • Fixed import modal width d822e4a
  • User permission update reactivity fix 5994b22

0.6.0

12 February 2021

  • Merge pull request 'feature/52-runner-filters' (#63) from feature/52-runner-filters into dev #52
  • Merge pull request 'feature/43-password-reset' (#61) from feature/43-password-reset into dev #43
  • Merge pull request 'feature/51-teamoverview-badge-org' (#59) from feature/51-teamoverview-badge-org into dev #51
  • Merge pull request 'feature/47-sidebar-responsiveness' (#60) from feature/47-sidebar-responsiveness into dev #47
  • Merge pull request 'feature/15-runner-import' (#58) from feature/15-runner-import into dev #15
  • Merge pull request 'feature/56-footer-version-loading' (#57) from feature/56-footer-version-loading into dev #56
  • Merge pull request 'feature/46-imprint-privacy' (#55) from feature/46-imprint-privacy into dev #46
  • Merge pull request 'feature/44-require-mail-addresses' (#54) from feature/44-require-mail-addresses into dev #44
  • Merge pull request 'feature/45-component-drop' (#53) from feature/45-component-drop into dev #45
  • 🧹 drop old + unused components Dash + LoginAlt eeee272
  • added basic UI for ResetPassword b18a99e
  • 🧹 remove placeholder options from Dashboard sidebar 16ac96c
  • 👀 ResetPassword - success and error states 8b2f196
  • added Privacy page 5741cbe
  • ImportRunnerModal - differenciate between team and org import acf0562
  • 🚀RELEASE v0.6.0 087c85e
  • RunnersOverview - basic working filter 575b4ce
  • basic select filtering in RunnersOverview e415258
  • WIP on filter e23821a
  • layout for Import from RunnerOverview c698508
  • working Imprint page 6401aeb
  • 🌍 i18n for ResetPassword 428a8a1
  • dependency bump 6614242
  • added Imprint route /imprint bbec9ff
  • general dependency bump 369b099
  • AddUserModal - enforce email input 7131ba9
  • Org badge in TeamsOverview 3490abe
  • RunnersOverview - support should_display_based_on_id search 5dc11c2
  • RunnersOverview badge to team/org a02be78
  • working import binding 7dd0881
  • Footer linking 945963d
  • UserDetail - invalid email UI feedback 7897820
  • reactivity in import table b501342
  • 😬 use actual team id for RunnersOverview badge 1fac0c8
  • 🐞 re-add sidebar component f8014c6
  • load version on DOMContentLoaded 901c7c1
  • UserDetail - enforce email input 0dd9de2
  • use onMount event instead of DOMready c2d7a31
  • new license file version [CI SKIP] 43df188
  • new license file version [CI SKIP] b25dc62
  • ⏮decode base64 reset key 92fee08
  • 🧹 formatting 7b7e484
  • Merge commit '65f49489ad2e0cff30560e4c326ca7294d7f6190' into feature/51-teamoverview-badge-org f0be73c
  • 👀 only display navbar on sm devices / hide on md and up 42bd632
  • new license file version [CI SKIP] 65f4948
  • new license file version [CI SKIP] e4e2bda
  • client library bump 80c3a90
  • new license file version [CI SKIP] 0e04298
  • text selection color 4e82369
  • added basic styling to Imprint component 6a0c129
  • 🧹 remove ComponentDump from MainDashContent 1bb79b1

0.5.0

26 January 2021

  • Merge pull request 'feature/12-user-management' (#39) from feature/12-user-management into dev #12
  • Merge pull request 'feature/13-runner-management' (#42) from feature/13-runner-management into dev #13
  • Merge pull request 'added permissions to dashboard sidebar' (#41) from feature/40-dynamic-sidebar-options into dev #41
  • basic UserPermissions view 9c6dc5b
  • basic RunnerDetail 03aa670
  • 👀 ImportRunnerModal - layout cleanup 2cc9b3e
  • basic ImportRunnerModal with CSV input b1e9f95
  • basic xlsx + csv parsing 74d9b94
  • 🧹 darkmode classes cleanup 259a76f
  • UserDetail - basic permission badges 7d4e939
  • added permissions to dashboard sidebar acb86ae
  • UserPermissions - working edit 10d7955
  • 🐞 ImportRunnerModal - table overflow fix dc1644e
  • 🧹 general runner cleanup 9240e0c
  • 🚀RELEASE v0.5.0 2563e9d
  • formatting 6e5a4bc
  • ImportRunnerModal usage in TeamDetail de0bd5f
  • 💣 process breaking changes for lib v0.3.0 dadb806
  • 👀 basic ui interaction for ImportRunnerModal c382f77
  • 🐞 [bugfix] RunnerDetail update ec4bcd0
  • 🏃‍♂️ support for runner group edit 8d92a75
  • AddRunnerModal - improved team select 1694c71
  • 🙋‍♂️🔒 UserDetail - permission layout ui 65b36f8
  • 🌎 added locale based csv/xlsx header parsing b606037
  • AddUserModal - username/email validation ff14f02
  • UserDetail - link to permission page aaab95d
  • UserDetail - add permission layout d65b463
  • RunnerDetail - button text fixes 5552055
  • 🧹 RunnerDetail cleanup + i18n 🌎 a871651
  • ↙ added default fallback parsing to ImportRunnerModal ecad1ea
  • 🌎 i18n 366804a
  • ImportRunnerModal - compatibility for multi-component access f8a5913
  • use ImportRunnerModal in OrgDetail + Orgs 8aa1d94
  • ImportRunnerModal - hide team when loading from TeamDetail 819b02a
  • 🚀 ImportRunnerModal - working demo 6b91b22
  • 🌎 i18n ae8bc01
  • 🐞 fixed merge conflict errors cbc1d53
  • basic cancel event dispatch from ImportRunnerModal cde4ec1
  • 🧹 AddUserModal cleanup 44f07ca
  • 🙋‍♂️ UserDetail - active/inactive user state edit 86c54e0
  • UserDetail - update permission badges on change save 358865d
  • i18n 🌍 415f340
  • 👀 UsersOverview - disable advanced search b34e3ae
  • 🙋‍♂️ UserDetail - disable profile picture edit ef9fc59
  • 🌎 i18n 2d48691
  • 🌎 i18n in ImportRunnerModal headers e34c91b
  • 🌎 last i18n keys 6c2d13b
  • Fixed User group update 1a799dc
  • 🌎 UserDetail - more i18n keys e750c37
  • general dependency bump b30b673
  • 💻 updated VSCode recommended extensions fc21427
  • 🐞 improved version builder from template 09fd73b
  • general dependency bump 9a1f7a1
  • 🌎 added more i18n keys 169ffc1
  • 😦 added missing dependencies 822759a
  • fixed runner permissions e0356fa
  • Added friles to ignore 9fbc1ba
  • new UsersEmptyState 959b32d
  • 🐞 fix package release for index template compatibility 24bec66
  • new license file version [CI SKIP] 3d30734
  • new license file version [CI SKIP] 3281239
  • 🐞 alphabetically sort permission targets in UserDetail ffd88ff
  • new license file version [CI SKIP] e91e197
  • Deleted files to ignore 6704c07
  • new license file version [CI SKIP] c6504c2

0.4.0

17 January 2021

  • Merge commit 'a284806d3cb769030a4e28d0403190b746f8fc61' into dev #37
  • AddRunnerModal 66ffd8e
  • RunnersOverview 66a07c6
  • improved dev scripts for speed starts 383f828
  • 🚀RELEASE v0.4.0 7d104a1
  • dynamic contact info in AddRunnerModal d4579a9
  • 🐞 fix cross-env logic for faster dev starts 2ce4199
  • 👩‍💻 developer configs/ recommendations for VSCode 5e02502
  • re-enable PWA functionality via serviceworker a284806
  • 🔨 cleaned up build process + Dockerfile 7e10c1d
  • 🔨 cleaned up build process + Dockerfile 1179063
  • improved serviceworker + PWA logic 0583cbe
  • apply new gitignore config 2e6874c
  • PWA optimizations dccf7c6
  • general dependency bumps 03125b3
  • 🐞 gitignore fix e49dca0
  • gitignore fix a523379
  • fix package:dev script aa6348a
  • new license file version [CI SKIP] 382cc3d
  • 🧹 gitignore changes in public/index.html & svelte.config.js dd74d9e

0.3.1

16 January 2021

  • Merge pull request 'feature/16-org-management' (#35) from feature/16-org-management into dev #16
  • 🏃‍♂️🏃‍♂️🏃‍♂️ basic UI components for team management d87b879
  • TeamDetail with edit,delete ccf09f9
  • 🔒 ConfirmTeamDeletion in TeamsOverview cbcce33
  • 🔒 ConfirmOrgDeletion in OrgDetail d890112
  • basic TeamsOverview 597e9e1
  • UX - ConfirmOrgDeletion cancel event reflection in datatable 84a9cf0
  • 🐞 fix Dashboard sidebar responsiveness 6a81e36
  • 🧹 Dashboard - drop header bar f1833f1
  • AddTeamModal working 9bb027e
  • 🧹 TeamDetail cleanup 7654b79
  • 🚀RELEASE v0.3.1 64ade90
  • 🤝 attribution/ credits for icons and illustrations eb0dd3f
  • 🔒 re-enable confirmation in OrgOverview ce6002a
  • added new empty states 66e6cd8
  • Merge pull request 'feature/14-team-management' (#36) from feature/14-team-management into dev 4285168
  • 🧹 TeamsOverview - formatting 6870a7f
  • 🔒 ConfirmOrgDeletion in OrgOverview 83f19a7
  • 🧹 Team cleanups 07f2e65
  • 🔒 ConfirmTeamDeletion in TeamDetail 489244f
  • 🐞 fix deletion in TeamDetail + TeamsOverview e3943d8
  • 🐞 fix component mount in TeamsEmptyState ace1a1b
  • new license file version [CI SKIP] aaec5a3
  • 🧹 drop tmp modification from UsersOverview 854db4e

0.3.0

15 January 2021

  • Merge pull request 'feature/16-org-management' (#32) from feature/16-org-management into dev #16
  • Merge commit 'fcd657c10ea14290455cfb0bf2de89375a664143' into dev #31
  • added Org base components bdc0de6
  • 🚀RELEASE v0.3.0 7cd24cd
  • 🏬 OrgDetail ui 7a09869
  • 🏁 finish basic functionality of AddOrgModal + OrgDetail 9324925
  • basic functionality in OrgDetail 0e2a10f
  • 🐞 fix sidebar mobile-md scaling fcd657c
  • 🔨 reorder CI build order for correct license exporting 7d58657
  • 💬 AddOrgModal bindings bc239ee
  • improvements in OrgOverview 0b9f3de
  • 🔨 config compatibility for new Snowpack V3 bundler 32ffa34
  • 🧹 general component cleanup 157c7c6
  • basic dependency bump 6fc3c16
  • 🌎 i18n 01c01a4
  • bump gridjs to 3.2.2 6ff9069
  • [tmp] - disable serviceworker 0fa107a
  • new license file version [CI SKIP] ad34e45
  • Bump Dockerfile builder to 15.5.1-alpine3.12 01fdd0b
  • new license file version [CI SKIP] 87926e6
  • 🐳 Dockerfile - drop js sourcemaps 4b80f30

0.2.1

13 January 2021

  • 🔒 UserDetail - WIP on Permissions 36a084e
  • 👪 UserDetail - group edit support a9e319e
  • 🙋‍♂️ UserDetails - group updating 041c24a
  • shared state reactivity - AddUserModal-Users-UsersOverview f7acbb1
  • AddUserModal + UserDetail - optional username field 7df76f9
  • UserDetail - fixed group updating e6fbf7a
  • 🚀RELEASE v0.2.1 2bbaa50
  • 💬 UserDetail - info Toasts ea23b97
  • 🔨 optimized release script 23c3cd6
  • 🐞 fix package release script: locales directory 722a20e
  • bump @odit/lfk-client-js to 0.0.11 f6db117
  • 🐞 UserDetail - fix permission reactivity by assignments 39a3baa

0.2.0

11 January 2021

  • 🔒 added rendering based on permission level 5937a0d
  • UserDetail - delete 4512272
  • 🖊 UserDetail - reactivity on edit + update functionality ce1f384
  • 🚀RELEASE v0.2.0 7769070
  • [tmp] - disable darkmode + re-enable sw c7679b7
  • 🕕 set manual refresh time to 2min be629e5
  • 🐞 [tmp] - nginx.conf - disable .js file caching e6ac34b
  • update jwtinfo store on token refresh 6356968

0.1.6

10 January 2021

  • UsersOverview - user delete f0c100a
  • 🔒 UserDetail - added basic layout for permission change 81c1537
  • 🚀RELEASE v0.1.6 ee01c3a
  • 📧 UserDetail - email input f856c6a
  • UserDetail multiselect layout for groups 98ecfab
  • UserDetail - placeholder for permission picker 🔒 b948b8c

0.1.5

10 January 2021

  • Merge commit '16f572480ad55425890061f9dad65fe85f2f39ad' into dev #30
  • 🚀RELEASE v0.1.5 330755c
  • ⤵ load dynamic build info in Footer component c089bb3
  • 📅 dynamic copyright year in Footer component b8a9e4f
  • 👀 improved Footer layout + display on Login component 43b4065
  • added versionbuilder.js script 1dd6674
  • add versionbuilder script to release hook 16f5724
  • 🔨 sample build of index.html with versionbuilder script 3caa1fc

0.1.4

10 January 2021

  • Merge commit '45ec97066f425ac2ac66914be649cbd5a1038e10' into dev #20
  • 🌎 add remaining translation keys for filepond 45ec970
  • add basic i18n logic to filepond b08c0f1
  • 🚀RELEASE v0.1.4 4674b52
  • 🌎 About - i18n 692c906
  • About - change license modal icon to "legal" 0e31ba2
  • new license file version [CI SKIP] 4f3837a

0.1.3

10 January 2021

  • 🌎 improved i18n for AddUserModal and UserDetail 1c356a4
  • 🧹 simplified UsersOverview table e1d5d54
  • 🌎 added i18n for UsersOverview 3754f09
  • 🖊 add basic UserDetail editing reactivity 6012d05
  • AddUserModal - data validation 264e0d7
  • sample layout for advanced search 5ec1dfa
  • userdetail - dynamic buttons ded3198
  • 🚀RELEASE v0.1.3 ccb5125
  • 🔍 UsersOverview table - basic fuzzy search b9e0be4

0.1.2

10 January 2021

  • Merge commit '2a37dfafa426e070aa136d171a1a01aa7f609d18' into dev #29
  • Merge commit '5810b4ec4396ad650d90493fb48e2a8320865b42' into dev #4
  • 🔒 added basic manual refresh every 4mins d92c6c0
  • 🚀RELEASE v0.1.2 242b5af
  • dropped redundant console.log 2a37dfa
  • 💾 save new auth data to localstorage 2cbb431
  • new license file version [CI SKIP] 519ba79

0.1.2-1

10 January 2021

  • 🚀RELEASE v0.1.2-1 5810b4e
  • 🧪 modified auto-changelog to commit CHANGELOG.md 52aa996

0.1.2-0

10 January 2021

  • 🧪 experimental - auto changelog generation b28f76a
  • 🚀RELEASE v0.1.2-0 0276c3d

0.1.1

10 January 2021

  • 🚀RELEASE v0.1.1 a66f6bb
  • 🧪 move changelog generation to default 139b329

0.1.0

10 January 2021

  • Merge commit '2657f30cf3acaa592408d2d4cddcb02bf76bb6af' into dev #27
  • Merge commit '80d30a8e5425f4041e79c299095c36386b8d7777' into dev #26
  • 📦 further Dockerfile/ Bundle optimizations #25
  • Merge commit 'bb0eb6d1e276186af2c1e5d26abda4413c278981' into dev #11
  • Merge branch 'feature/24-i18n-formatting' into dev #24
  • Merge branch 'feature/17-license_collection' into dev #17
  • Merge pull request 'feature/10-dashboard-stats' (#21) from feature/10-dashboard-stats into develop #10
  • Merge pull request 'feature/8-login-preserve' (#19) from feature/8-login-preserve into develop #8
  • Merge pull request 'feature/5-base-components' (#18) from feature/5-base-components into develop #5
  • Merge commit 'de7cd1267df684b5befd6111aa347e76c6f2ffdd' into develop #7
  • 🌑 enable tailwind darkmode in config #6
  • basic move to snowpack #3
  • tailwind config #2
  • license.json export + usage 9ab72ae
  • basic User Components 08278b3
  • general page cleanups 3f961dd
  • demo run 70e10f7
  • basic AddUserModal ui e5ec98b
  • working on user detail page 0e08c7f
  • simplified css classes for cleanliness 9684c22
  • first UserDetail page mockup d570336
  • AboutPage - read license text modal c0328c5
  • fixed datatable-emptystate transition 10bf88e
  • working on AddUserModal cb58fdf
  • display full user names in overview table 6529907
  • reactivity on adding a new Track f37ba1d
  • User Overview table expansion 58d68c8
  • basic track deletion working 35a9aa4
  • Track edit animation e5fcb2e
  • basic edit logic in table 039fd8f
  • PWA optimizations bc66ebb
  • UserDetailOne sample ui 23e03be
  • improved sidebar icons 5c218c6
  • added Breadcrumb nav to UserDetail 11457b2
  • basic ForgotPassword improvements e8c98a0
  • 🎨 general page styles 02d8888
  • AddTrackModal - basic validation w/ class + layout responses 591dc09
  • general dependency bump 6e4fe37
  • edit is working 🎉 68de076
  • move serviceworker registration to separate module 8f25a87
  • 🌍 i18n 8443085
  • AddTrackModal action 501bf7a
  • 🌍 translations 48ddc62
  • general cleanups 5b15141
  • 🐞👀 visual fix in Footer component 0c7bc07
  • include minimum lap times 7210f1b
  • general + PWA optimizations 43ecd83
  • improved order script for scalability 947482c
  • i18n 🌍 1c2636d
  • delete confirmation 7d1b519
  • Component + Login cleanup b111463
  • AddTrackModal - more input validation response fe297f6
  • UserOverview cleanup 71c7611
  • AddTrackModal - minlaptime validation bb0eb6d
  • AddTrackModal - add track icon 7bb5a18
  • StatCards direct linking to detail page 9527167
  • added basic release-it config 52a19c2
  • move FormLayout component to Settings Page 9309ea9
  • logic cleanup 🧠 59d5ad5
  • use outsideclick custom directive in AddTrackModal component 2657f30
  • 🐳 added Docker buildsteps for sw generation aaef97d
  • improved empty state 6e00ac8
  • AddTrackModal padding style d830727
  • added general PromiseError component 9e19c48
  • basic formatting script f9aa262
  • 🌍 i18n lap time dadccc1
  • added routing to UserDetail page 3c4a109
  • added outsideclick as custom directive a042c8a
  • added middlename input field to mock 8cf73a2
  • re-enable Tailwind compile with postcss 6915123
  • display profilepic properly 4fd1ac2
  • general dependency bump f7d7b83
  • Login Component Accessibility 👀 fc5c8d1
  • NGINX config - enable brotli compression 1f50574
  • remove duplicate class usage in Dash Component dbc660c
  • escape key support 0c3e74f
  • 🚀RELEASE v0.1.0 1aac783
  • ▶ ENTER key submit 80d30a8
  • EmptyState fixup 02bfecd
  • 🎨 OrgDetail style fix 3a702aa
  • re-added missing i18n keys 17e7778
  • bump to @odit/license-exporter@0.0.9 for version support 919910d
  • AddTrackModal - autofocus on modal open 388fc8f
  • AddTrackModal - trap focus if active 0e7640b
  • bump lfk client 236aba8
  • dependency bump ba87349
  • 🌍 i18n 281747a
  • move OpenAPI config to App component rather than Login b107f5d
  • NGINX config - fix 404 error for SPA usage 32e4f22
  • 🐞fixed snowpack config for bundle optimization 3e8d0b5
  • 🐞 fix malfuntion in logout logic 7cf2ffc
  • actually perform user logout (recreate Cookies, invalidate token) 2048533
  • proper middlename display support 644b9a7
  • ignore licenses.json in serviceworker c38d33a
  • dependency bump 9aeb99d
  • Dashboard - fix accessibility focus state on nav Dropdown + Logout 44029c8
  • move toastify css to app base 34ecb8b
  • tinro dependency bump e62277b
  • new layout margin from page title 51c9c3f
  • add basic package script e361c89
  • added release-it dev dependency 0023e22
  • AddTrackModal - placeholder input d45eec9
  • add package script 1cd03ef
  • track lap time interactive placeholder 008c91a
  • Merge commit '3a702aa91e768ab58e017d859732fcac960edac6' into feature/11-tracks-management 8af63fc
  • init 32357ec
  • tmp 1b7173c
  • Login - move to env.js import 8ef0b21
  • initial commit 4bb3bae
  • Initial license export 4c96b9a
  • 🚚 move to tinro svelte router a50ea15
  • new Dashboard 7270ce9
  • Tracks sample page w/ modal c2cf8a0
  • Profile page d580522
  • PwReset view 98bc810
  • StatCards - fetch real data from API 3d93b04
  • general UI cleanup 0e5fbb8
  • Dashboard component cleanup 89fcfe6
  • improved About page + route 45cd532
  • 🌎 first i18n support 2c77450
  • i18n fix + more pages 4633a9b
  • i18n compatible datatable 3c36bea
  • more translations 1dc4983
  • tmp 8ff1c55
  • Tags 3bd954e
  • About page a977b34
  • ForgotPassword page 25e62f0
  • Sidebar 4765fae
  • Avatars 7e69eee
  • 🖼 new icons + i18n for card titles 4f02a5b
  • basic dependencies + first layout 3ce8284
  • 💡 sample card layout + data 20ee0c1
  • Breadcrumb component 815e07c
  • Badges 2fa102b
  • first working router 🎉 b4d1370
  • Dashboard code cleanup 9b036de
  • 💾 login state preserve (localstorage) + JWT payload parsing 13ccb56
  • profile actions dropdown a80d3b0
  • Added drone file with pipeline for dev 9bf21a0
  • DataTable d293859
  • 🚧 move to new config based env 2cdd1cd
  • Dashboard - dropdown arrow change b27fb8c
  • filepond integration ada6888
  • more translations 186803f
  • general cleanups 428d2e2
  • 🐳 move to new + simple Dockerfile 9202b47
  • TracksOverview route f3f318f
  • Sidebar - UX logic w/ interactivity 773800e
  • Login component - enter key listener 016f08b
  • 🐳 new Dockerfile 33d8622
  • AddTrackModal cleanup f5d0e28
  • Footer component cleanup 05306c7
  • ♻️ drop svelte-spa-router 46491f3
  • 🚧 working on sidebar e4c6c57
  • added webmanifest 🧾 de7cd12
  • basic service worker registration via workbox 13b6b32
  • more i18n usage + logo d817058
  • Tabs e6815eb
  • Dashboard - use sample components b2b05a4
  • Tracks page cleanup 9af4cfe
  • Track page cleanup 72f1645
  • first language support 35d379d
  • cleaned up Login component for darkmode compatibility 040359a
  • Tracks datatable action ui 9975c0c
  • hash based routing in env file 3396d17
  • 🌎 translations 0ff0a29
  • dependency bumps 0dc8bff
  • 🧠 logic cleanup in Login component 90be420
  • demo login 5499669
  • [tmp] - move to cdn usage 1473267
  • 🧹 drop nanoid dependency 71b6258
  • updated Dockerfile for snowpack ❄ 6f787f6
  • add Tracks route to app 728dd40
  • small bugfix b9410dc
  • 🌍 i18n - general_promise_error f1b2c1d
  • move filepond import to css-in-js e48502f
  • Dashboard - demo urls c65c138
  • gitignore yarn.lock package-lock.json 112516c
  • dependency bump 1104ab2
  • Updated dev branch name b538b6c
  • Added script for license export 1fba3ef
  • added translations 🌍 b4df123
  • NotFound d188ae6
  • DataTable - load from json object a379327
  • dependency bump svelte 905d8b0
  • favicon + title d2b2542
  • 🎨 TailwindStyles - Chromium fix 9fbe1c7
  • 👋 sample user info usage on dashboard 813c058
  • 🔧 re-enable jwtinfo userdetails in Dashboard 12eb207
  • Dependency: Bumped license-exporter version 0842640
  • move StatCards up in Dashboard UI e9a6637
  • 🐞 translation fix 517c638
  • Dashboard - hide overflow 4c161b3
  • bump client to 0.0.5 9633a09
  • Bump snowpack to 3.0.0-rc.2 🧪9a53e32
  • ✒ package rename 937d044
  • add theme color to index fe40fd9