Skip to content

Releases: esp-admin/app

v0.1.1

11 Jul 17:56
Compare
Choose a tag to compare

compare changes

πŸš€ Enhancements

  • Add deployment remove (be9178d)
  • Create custom report email template (4cde7e9)
  • Add missing server-side input validation (e4cad3d)

🩹 Fixes

  • Remove non project variables from device variables (8ac86a6)
  • Fix item index check (8783cc1)

πŸ’… 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

❀️ Contributors

v0.0.11

10 Jul 16:46
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

πŸ’… 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

❀️ Contributors

v0.0.10

08 Jul 16:30
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

compare changes

πŸš€ 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

  • readme: Replace Bugsnag report method with Email (9805856)
  • Update README.md (4d45c26)

🏑 Chore

  • Remove landing page & redirect to login page (e62f69b)
  • Remove google analytics (63ea8fb)

❀️ Contributors

v0.0.9

05 Jul 11:31
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Add custom report via email (843c8de)
  • Replace pkg paho-mqtt with mqtt for mqtt v5 support (7ce3ac4)

🩹 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

v0.0.8

23 Jun 15:21
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Implement deployment state management (dac581a)
  • Implemenent deployment update (62af379)
  • Add basic dashboard (f019907)
  • Add device [GET] settings (0c981ba)

🩹 Fixes

  • Set initial values on form reset (8ead75d)
  • Fix check for whitespaces Regex (0bfab7a)

πŸ’… 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

🌊 Types

  • Downgrade Highcharts to v10 for typed options (66d3d3c)

❀️ Contributors

v0.0.7

21 Jun 12:57
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

compare changes

πŸš€ 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

  • Use default import for paho-mqtt (d02a5e0)
  • Initialize variables update form (69e49c6)

πŸ’… 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

🏑 Chore

❀️ Contributors

v0.0.6

19 Jun 10:38
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

compare changes

🩹 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

v0.0.5

18 Jun 16:07
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

🩹 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

v0.0.4

15 Jun 13:16
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

compare changes

πŸš€ 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

❀️ Contributors

v0.0.2

13 Jun 18:53
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

compare changes

πŸš€ 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

  • Handle device & project not found (1d25c07)
  • Hide dropdown navigation responsivly (8c7df23)

πŸ’… 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

  • design: Add backend design rev-3 (39f5e35)
  • Set version to 0.0.1 (aaec598)

❀️ Contributors