Commit History

Autor SHA1 Mensaxe Data
  Casper Dai 49109ac9ea refactor(keycloak): adjust keycloak apis %!s(int64=2) %!d(string=hai) anos
  Casper Dai 660c64c801 feat(automation): multiple device tasks %!s(int64=3) %!d(string=hai) anos
  Casper Dai 4a22f54ca7 refactor(profile): use drawer for display %!s(int64=3) %!d(string=hai) anos
  Casper Dai 48168eabb0 refactor: adjust some styles %!s(int64=3) %!d(string=hai) anos
  Casper Dai 8967157345 feat: publish material package to devices %!s(int64=3) %!d(string=hai) anos
  Casper Dai 48a48a02ae feat: material playing statistics %!s(int64=3) %!d(string=hai) anos
  Casper Dai 5295e02f2e refactor: device status %!s(int64=3) %!d(string=hai) anos
  Casper Dai 75fb28dfa1 refactor: adjust some styles %!s(int64=3) %!d(string=hai) anos
  Casper Dai 9bc0facf38 refactor: device allocation %!s(int64=3) %!d(string=hai) anos
  Casper Dai 9a6a7cb435 refactor: eslint %!s(int64=3) %!d(string=hai) anos
  Casper Dai f0183cddcb refactor(dialog): confirm dialog style %!s(int64=3) %!d(string=hai) anos
  Casper Dai b3d6101937 refactor: bind device to user and adjust table style %!s(int64=3) %!d(string=hai) anos
  Casper Dai 2db019a401 feat: support multi-tenancy %!s(int64=3) %!d(string=hai) anos