All checks were successful
continuous-integration/drone/push Build is passing
60 KiB
60 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
0.6.0
- 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 - ✨ 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