229 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
1.14.0
- wip
564a971 - wip
50b5e4e - wip
2c91f46 - wip
1386b80 - wip
6ef6dc0 - wip
3709881 - wip
77413c7 - wip
0cb1193 - wip
9ef3435 - wip
a00af08 - wip
286bd61 - wip
b89d4f2 - inputElementID param
4d79589 - wip
53f5fa3 - wip
444b1f5 - disable autocomplete
72e5425
1.13.5
20 May 2025
- add missing cursor-pointer
6500839 - refactor(DonationsOverview): drop checkboxes - they dont do anything
06d22c9 - chore(release): 1.13.5
e2a1c9a
1.13.4
20 May 2025
- feat(donationcreate): improved focus handling
a827279 - chore(release): 1.13.4
bbf659e - chore(deps): remove unused
3842d8b - fix(donationcreate): clearing
9298a0d - feat(donationcreate): autofocus runner input on page load
b9e2e65 - fix(DonationCreate): remove duplicate spaces from getRunnerLabel
30a26ef - fix(donationcreate): improved resetAll
7d9314f - fix(DeleteDonationModal): cannot overflow
ca066aa - feat(donationcreate): full width
b0063cd - feat(donationcreate): add runner id to select
27e7bbb
1.13.3
19 May 2025
- chore(release): 1.13.3
2139b19 - Refactor code structure for improved readability and maintainability
e3c6d5a - refactor(donation): Refactor donor selection and add new donor creation functionality
8c3f009 - fix(donation): Ensure all selections are cleared on reset
4e1a944
1.13.2
16 May 2025
- chore(release): 1.13.2
6fad04c - feat(dashboard): Add permission checks for scan and donation creation links
838dcbf
1.13.1
16 May 2025
- chore(release): 1.13.1
f5df252 - feat(tools): Remove unnecessary validation display in donation creation
285fc91
1.13.0
16 May 2025
- feat(tools): Basic mobile scanner
500886e - chore(release): 1.13.0
d95b6cf - feat(tools): Added tool for fast sponsoring creation
51ba1c8 - feat(dev): Enable devserver with https-support to circumvent ios https requirements for camera access
25c38ea - feat(tools): Remove requirement for ten-diget codes
80ca7aa - feat(dashboard): Added scanclient tool to dashboard
06cfd60
1.12.8
1 May 2025
- chore(release): 1.12.8
51d9b35 - feat(dasboard): Added section headers to main nav
3a8533a - fic(locales): Updated dashboard translations
5ac6fe3 - feat(runners): Created_via filters can now be set via query params
14501d3 - refactor(tools): Move tools to tools route
16dc789 - refactor(tools): Move tools into shared directory instead of the non-descript "general"
e4f9b1a
1.12.7
1 May 2025
- chore(release): 1.12.7
c78bdfa - fix(deps): fresh lockfile
b2ed2af - refactor(store): update refresh interval from 2min to 60min
00d1988
1.12.6
1 May 2025
- feat(pdfs): Experimental generation of large runner card files
93422b9 - chore(release): 1.12.6
b5c079d
1.12.5
1 May 2025
- chore(release): 1.12.5
6dcfd9a - fix(locales): Fixed translation
2139524 - feat(runners): Show total donations in runner detail
f27c716 - chore(deps): Bump @odit/lfk-client-js to 1.2.7
6d19199 - fix: Update release script to include --only-version flag
8d2cb13
1.12.4
28 April 2025
1.12.3
28 April 2025
1.12.2
28 April 2025
1.12.1
28 April 2025
- chore(release): 1.12.1
827fb31 - fix(donations): Don't show enter payment for anon donations
32f72df - chore(deps): Fresh lock
1ec8e21 - fix(donations): Support anon donations in deletion modal
27187b4 - fix(donations): Don't show details for anon donations
ecd418c - refactor(i18n): Update translations
77a4328 - fix(donations): Remove paid from anon donations
31a4ff9 - fix(donations): Move amount to extra line
edd5da8 - refactor(i18n): Shortened translation
657fb04 - feat(donation): Use new endpoint for creating anon donations
e28f543 - fix(donations): Translate modal title
dc1e6b7 - chore(deps): Bump @odit/lfk-client-js
cb315d9 - feat(shared): Hide link while keeping width
724e844
1.12.0
28 April 2025
- feat: anonymous donations
9c03e35 - refactor: use modern tailwindcss features
1505080 - chore(release): 1.12.0
5dcb4cb
1.11.5
25 April 2025
1.11.4
25 April 2025
- feat(CardAssign): styled buttons
f9993c6 - chore(release): 1.11.4
fefd5c8 - feat(CardAssignment): support EAN13
8e314f8
1.11.3
25 April 2025
- chore(deps): Updated lock
bce6d48 - chore(release): 1.11.3
98a3b07 - fix(cards): Z-Index for bulk card modal
efad6fd
1.11.2
23 April 2025
1.11.1
22 April 2025
1.11.0
22 April 2025
- chore: move to tailwind v4
81a8ce0 - chore(deps): bump
244be47 - chore: move privacy & imprint to website links
3288ffb - fix: modal position & z index
a12c4f8 - chore: tailwind class cleanup
80ab4e0 - fix(cardassignment): debounce w/ immediate start
1d6ed99 - fix(RunnerDetail): move to standard html select for groups
e1bf435 - chore(release): 1.11.0
cae6be6 - feat(ImportRunnerModal): sort groups by name
3124574 - feat(cards): badge style for runner links
1605b0f
1.10.6
22 April 2025
1.10.5
22 April 2025
1.10.4
22 April 2025
1.10.3
17 April 2025
- feat(pdf): Send selfservicelink for generation
01e77a9 - chore(release): 1.10.3
12050cd - chore(deps): Bump @odit/lfk-client-js
10824b5
1.10.2
11 April 2025
1.10.1
9 April 2025
1.10.0
9 April 2025
1.9.11
8 April 2025
1.9.10
8 April 2025
1.9.9
4 April 2025
1.9.8
2 April 2025
1.9.7
2 April 2025
1.9.6
29 March 2025
1.9.5
29 March 2025
1.9.4
29 March 2025
1.9.3
29 March 2025
- feat: modal improvements
fbe38ee - feat: modal improvements
22551c3 - ci: only tagged runs for now
e9dffce - chore(release): 1.9.3
4883e17 - feat: modal improvements
13c6e96 - feat(OrgDetail): improve selfservice link copy
f547c0c - chore(deps): pnpm@10.7
b9563d7 - fix: sidebar
a102af5
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
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
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
- chore(deps): Lockfile
f77460b - 🚀RELEASE v1.4.11
373484c - feat(orgs): Show total distance
574e0dc - chore(deps): More bumps
7b19a0a
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
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
0.18.3
15 April 2023
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
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
0.16.4
14 March 2023
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
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
0.15.2
16 April 2021
- 🚀RELEASE v0.15.2
9add6c8 - Footer - noopener link
cee04c1 - Hotfix: Team change recognition 🐞
cbec785 - NGINX cache assets
e54a480
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
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
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
- Sorted translation 🌍
d6f6d10 - Smaller bugfixes
8e04377 - More small fixes
1249904 - 🚀RELEASE v0.8.3
fff16e6
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
0.1.2-0
10 January 2021
0.1.1
10 January 2021
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