Releases: esp-admin/app
Releases Β· esp-admin/app
v0.1.1
π Enhancements
- Add deployment remove (be9178d)
- Create custom report email template (4cde7e9)
- Add missing server-side input validation (e4cad3d)
π©Ή Fixes
π Refactors
- Move report utils to useReport (a386d6d)
- Remove input search debounce (77d2378)
- Increase width of modals (44780c7)
- Increase user avatar size (2d5412b)
- Rename command debug to log (4220096)
- Reduce auth form width (2ac31c9)
- On delete form add confirm input (3ce4679)
- models: Rename downloadUrl to downloadPath in Release (0cd98a4)
- Rename downloadUrl to downloadPath (03ba3e0)
- Change homepage path to / (5f58247)
π Documentation
- readme: Remove under development warning (9ff5d8a)
π‘ Chore
- Update favicon (00ece02)
- Add poster.png (a645755)
- desing: Add backend design rev-5 (0d06f66)
- Bump version to 0.1 (7a07fc1)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
v0.0.11
π Enhancements
- Use private S3 bucket (7f55c66)
π Refactors
- Customize email templates (04da2d3)
- Display description on Device & Project cards (9f57f45)
- Set mqtt settings password input's type (59af5a7)
- Add titles to modals (fcab238)
π‘ Chore
- Upgrade dependencies (bfb6599)
- Add new env, check example.env (bbc3de9)
- Upgrade dependencies (027909b)
- Set SEO meta (31d4356)
- Update SEO meta (d897373)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
v0.0.10
π Enhancements
- Add Github login method (43e5e9b)
π©Ή Fixes
- Add missing client side email validations (f8945de)
π Refactors
- models: Update Report (b2de303)
- Update report settings form (91b3f05)
- Update report custom handler (6488248)
- Add handleCustom report handler (16ec016)
- Update auth layout (89c532e)
- Add home btn to Footer (65c7834)
- Rename NavbarMain to Navbar (d26aad4)
- Minor UI refactoring (8c210a2)
π Documentation
π‘ Chore
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
v0.0.9
π Enhancements
π©Ή Fixes
- Disable inlineSSRStyles for fixing tailwind styles conflict (f4a980d)
- Fix S3 middleware (7a16fea)
- Fix undefined userId in user patch handler (83f68a2)
- DeploymentStatus: Replace οΏ½ctive with started (2e54126)
- Fix report message parsing (4c5229d)
- Auto scroll on realtime logs (bc5077b)
- Fix composables naming (174d1a0)
- Abort create release on upload fail (a09a59e)
- Allow profile update on unedited form (403a491)
- Reconnect on lost mqtt connection (a12431e)
π Refactors
- Add route validation on device & project pages (c65f959)
- Add missing autocomplete form attribute (561b973)
- Replace projectId with releaseId in update command (ee1e65f)
- Replace Authorization with API-KEY in checkDevice (c9fd9d9)
- Refactor device related api handlers (a789b91)
- models: Remove mac field from Device & replace active with started in DeploymentStatus (070151d)
- Remove mac input on device create (7e3fd3f)
- models: Remove certificate field from Mqtt (f95eb61)
- Remove certificate input on mqtt settings (f8d18aa)
- update: Return only deployment id on update endpoint (07a88ef)
- Select only required fields on device handlers (407edd0)
- Merge update patch handler with update post handler (27fb3a4)
- Change deployment started icon (f321ad7)
- Order findMany by desc createdAt (96dc195)
- Minor ui refactoring (0e3f77f)
- Display device id on metadata form (9627d2b)
- Minor ui refactoring (189f7b8)
- Cache projects with useState (693aa99)
- Cache devices with useState (dd9cb54)
- Cache release with useState (8c174af)
- Cache deployments with useState (695a3e4)
- Cache mqtt with useState (73c2e2b)
- Cache report settings with useState (8e069ed)
- Create layout public (2999465)
- Minor ui refactoring (3e1a3c3)
- Add layout and page transitions (07d9770)
π Documentation
- readme: Remove leading slash on topics (7312b9f)
- Update README (8384522)
- readme: Remove nvs encryption note (dd037ed)
- Update README (5f44725)
π Types
- Add mqtt/dist/mqtt declaration file (51c6ee4)
π‘ Chore
- Downgrade nuxt to v3.5 (9808c1b)
- Replace destr with JSON.parse (3474122)
- Change fontFamily to Rubik (47ac2ef)
- Enable google analytics (be41244)
- Upgrade to nuxt v3.6 (5235b3d)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
v0.0.8
π Enhancements
- Implement deployment state management (dac581a)
- Implemenent deployment update (62af379)
- Add basic dashboard (f019907)
- Add device [GET] settings (0c981ba)
π©Ή Fixes
π Refactors
- Set dynamic input width to full (1154640)
- Use built-in naive form reset (b316ce3)
- Disable submit btn on unedited form (7dace61)
- Remove findLinked method (021b846)
- Create checkDevice for device authorization (6477e59)
- Add checkUser for user authorization (a72c6aa)
- Minor UI refactoring (439d452)
π Documentation
- Add sdk link to readme (7c16e32)
π Types
- Downgrade Highcharts to v10 for typed options (66d3d3c)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
v0.0.7
π Enhancements
- Add mqtt client connection with reactive state (ff2b509)
- Add MQTT status notification (379341b)
- Add mqtt on message receive handler (6ad6b9f)
- Implement status handler (ef0988f)
- Implement logs handler (4630d0e)
- Implement realtime logs highlighting (8c2abab)
- Implement debug enable/disable (865a96d)
- Implement sending custom commands (7f70afb)
- Add sending restart (852ac8d)
- Implement sending variables (b055271)
- Implement sending releases (b932287)
- Implement sending release trigger (e2f6c77)
π©Ή Fixes
π Refactors
- ui: Reduce heights (4c43cf7)
- ui: Disable responsive root fontSize (379ea96)
- Call mqtt connect on user logged in hook (bd249ef)
- Diallow mqtt settings update on invalid connection (90110ce)
- Add input validation on setting commands (54060ae)
- Refactor regex validations (a8812ef)
- Reduce DeviceStatus size (dcd8075)
π Documentation
- Update README.md (c8f622b)
π‘ Chore
- Upgrade dependencies (2f9c16e)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
- Becem (@becem-gharbi)
v0.0.6
π©Ή Fixes
- models: Set project & device names unique per user (7ecf928)
π Refactors
- Set root fontSize to 16px on 768px (1045a76)
- Apply minor UI refactoring (c54ea34)
- ui: Increase heights (5465997)
- Remve trigger btn in deployment card (a52a0a0)
- Aplly minor UI changes (dae46df)
π Documentation
- readme: Add Flows section (c3a1877)
π‘ Chore
- design: Add ui design rev-5 (7b39cb1)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
v0.0.5
π Enhancements
- Add Footer (077c633)
π©Ή Fixes
- Fix layouts conflict (0b7f811)
- Add missing SEO tags (61ee112)
- Disallow project remove having linked devices (78eb6ab)
- Specify extension in firmware upload (5d71a82)
- Add missing client side regex validations (ddd801f)
- Check if names starts or ends with spaces (6f62496)
- Fix tailwind fontSize get (2210180)
π Refactors
- Disable default layout on landing page (296d89a)
- Use naive n-time for date display (109a489)
- Display Footer on landing page (a71c70c)
- Change font family to Inter (ddd7051)
- Update naive colors (2bc6d35)
- Replace view btn with card click (cda33a5)
- Use responsive instead of fixed heights (7dfed55)
- Remove card on auth forms (16f4da4)
- Implement minor UI changes (ef36bc8)
- Apply minor UI refactoring (3c8b8a9)
- Aplly minor UI refactoring (e551df2)
- Apply minor UI refactoring (8b47b32)
- Add logos light & dark (35ac3fb)
- Add empty projects & devices & releases UI (24f1955)
- Set modal size to default (7c105b3)
- Change footer height to 48px (0179aca)
π‘ Chore
- design: Add backend design rev-4 (9bf2ff7)
- Configure Renovate (9f07506)
- Move logos to assets directory (eb29b0b)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
- Becem (@becem-gharbi)
v0.0.4
π Enhancements
- Implement project metadata & variables & commands (3a1ffeb)
- Implement device metadata & variables & commands (860f389)
- Implement Release state management (b330fbc)
- Implement firmware upload (aed98cb)
- Implement firmware delete (c96d41c)
- Implement mqtt & report state management (eb78886)
- Implement mqtt settings update (e36e3a8)
- Implement report settings update (4cb2fbe)
π₯ Performance
- Select only needed fields on findMany (2d563fb)
π©Ή Fixes
- models: Change variables type to Json in Device (1168306)
- Unlink devices on project delete (80502b2)
- Fix input search by name (087a941)
- models: Update MQTT schema (ded5722)
- models: Rename bagsnagKey to bugsnagKey in Report (2221b5f)
π Refactors
- Move device unlink to device page (0b22737)
- Display error message on delete project having release(s) (5711333)
- Update s3 permissions (e7672fd)
- Set form feedback padding to 8px (8e2e53e)
π Types
- Expose prisma types globally (b7350b2)
π‘ Chore
- Add example.env (eb36048)
- Enable ssr (30c95a5)
- Disable GTAG in development (d6ab785)
- Enable SSR (10594c1)
- Enable ssr only in production (b93760d)
- release: V0.0.3 (ee60667)
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)
v0.0.2
π Enhancements
- models: Update prisma schema (e2b92b6)
- Implement project get & create & delete (d8473f0)
- Implement device get & create & delete (d85fb96)
- Implement device link & unlink (d79243c)
- Implement devices & projects search (ac92a77)
- Implement device state management (00ffe64)
- Implement project state management (dc120c9)
- Implement device link & unlink state management (f128165)
π©Ή Fixes
π Refactors
- Apply changes for consistency (dd2cdc6)
- Format builtin components to snakeCase (698ebac)
- Move default layout to app.vue (af89b73)
- Add home to main navbar (332c590)
π‘ Chore
β€οΈ Contributors
- Becem Gharbi (@becem-gharbi)