frontend/CHANGELOG.md
Nicolai Ort fb0c0718e4
All checks were successful
continuous-integration/drone/push Build is passing
🚀RELEASE v0.8.2
2021-03-20 17:29:35 +01:00

108 KiB
Raw Blame History

Changelog

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

0.8.2

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