Skip to content

Releases: esp-admin/app

v0.3.1

10 Oct 12:29
Compare
Choose a tag to compare

compare changes

🔥 Performance

  • Load MQTT.js dynamically (da25735)

🩹 Fixes

  • Return success on not found settings (9754c33)
  • Add client-side validation on profile form (45810e2)

💅 Refactors

  • Remove modals titles (9935051)
  • Remove Footer (c4ff4ff)
  • Change required error message (099ecb2)
  • Multi refactor of forms (rules, messages, code) (b4d1bc9)
  • Change Card boxShadow (b790a84)

🏡 Chore

❤️ Contributors

v0.3.0

09 Oct 12:48
Compare
Choose a tag to compare

compare changes

About

With this release SQL databases are now supported

🚀 Enhancements

  • Create sql prisma schema (6c255b2)

🔥 Performance

  • Remove userId from object upload path (5940598)
  • Remove Bugsnag (af9126e)
  • Remove vite pwa (84baa2d)
  • Serve logos from public instead of assets (0a56dee)

🩹 Fixes

  • Throw error on not found unique resource (14d4698)
  • Set status code to 404 on not found unique resource (f149c66)
  • report: Fix server-side optional inputs (6aa6d61)

💅 Refactors

  • Move regexs to utils (d52cbdd)
  • Replace JSON.parse with destr (ebc2ad6)

📦 Build

  • Add prisma generate command (4994f6e)

🏡 Chore

  • Change ids validation regex (7749e4f)
  • Update mongodb schema to insure compatibility with sql schema (1bdad00)
  • Add prisma npm scripts (1fdce0a)
  • Add prisma migrations folder to gitignore (50b8f28)
  • Replace logo path on email templates (8052940)
  • Delete prisma/migrations directory (2ea7545)
  • design: Update ERD (d00d475)
  • Load db url from env on sql schema (3e01ed0)

❤️ Contributors

v0.2.14

06 Oct 14:59
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Avoid sending file on profile update form (ecb8def)

💅 Refactors

  • profile: Remove unused loading state (c54cfc4)
  • Add reset btn to password change form (9e5f728)

🏡 Chore

  • Upgrade nuxt-s3 (d37537a)
  • Upgrade nuxt-s3 to latest (09b2edf)
  • Update example.env (a05e8f4)
  • Remove NUXT_SECURITY_CORS_HANDLER_ORIGIN env (c3983e7)
  • s3: Set upload max size (d4110f0)
  • Use s3 built-in cors handler instead of nuxt-security (d1dcffa)

❤️ Contributors

v0.2.13

03 Oct 12:33
Compare
Choose a tag to compare

compare changes

🔥 Performance

  • Cache s3 objects on client-side instead of CDN (99e150e)

💅 Refactors

🏡 Chore

  • Remove provided Bugsnag instance (deb1d2b)

❤️ Contributors

v0.2.12

02 Oct 14:23
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • ReleaseCard: Display devices with deployment status (570c446)

🩹 Fixes

  • Fix potential viewport overflow (ff4172e)

💅 Refactors

  • profile: Change upload component (314ca43)
  • Set placeholder for search inputs (1cae069)
  • Minor UI refactoring (95d26f6)

🏡 Chore

  • Replace build:docker script to release:docker (02c88d5)
  • design: Update ERD (0c5b143)
  • pwa: Disable devOptions (2d437af)

❤️ Contributors

v0.2.11

01 Oct 13:56
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Realtime: Add clear logs button (2e6a911)
  • realtime: Add loading indicator when device connected (15191dc)
  • Display status of latest deployment via favicon (1d43926)

🔥 Performance

  • Only force mqtt reconnection on document visibility change (2346b44)
  • Only run sync task on app mounted (2bd8f3b)

🩹 Fixes

  • mqtt: Update connected on connect listener (d3952e6)
  • Reset favicon when leaving deployment tab (e11c0c8)

💅 Refactors

  • createPrismaError: Add relation violation error message (69936d9)
  • Use n-page-header (6514ced)
  • Set default Logo width to 107px (42164cf)
  • Create TooltipIconButton (3daac0c)
  • Update favicon via Head component (fdd465c)
  • Avoid useHead to update favicon instead rely on native (c6f2578)
  • Create favicon link tag if not already exists (2bcfd6a)

🏡 Chore

  • pwa: Set devOptions to true (f463803)

❤️ Contributors

v0.2.10

30 Sep 13:00
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • deployment: Change stale started status to failed on 3 min of timeout (8a9412e)
  • Force mqtt reconnection (52cf38f)

💅 Refactors

  • Remove unused global styles (59240d4)
  • Expose zod as server utility for auto-import (7222af6)
  • modals: Use title prop (131413c)
  • modals: Use title prop (637aafd)
  • Update auth layout (5097b06)

🏡 Chore

  • Upgrade dependencies (beef3d7)
  • Set default color mode to light instead of system (1869150)
  • Upgrade nuxt-auth (1ecfe3f)
  • Change user profile patch api route (6643e2e)

❤️ Contributors

v0.2.9

29 Sep 10:53
Compare
Choose a tag to compare

compare changes

🔥 Performance

  • Avoid wait mqtt connection on auth:loggedIn hook (f6bff55)

🩹 Fixes

  • pwa: Disable navigateFallback (e50ade4)

🏡 Chore

  • pwa: Add all possible icon sizes (33251af)
  • pwa: Add description to manifest (4c7f6d9)
  • Add missing theme-color meta tag (8033ab7)
  • Create custom email templates for email verification and password reset (c1a405e)
  • Update email template of custom report (cbaa284)
  • Allow cross origin requests on pwa icons (1c32eae)
  • Update email templates (fea3e66)

❤️ Contributors

v0.2.8

28 Sep 17:53
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • Hide and auto-generate device API Key (98a5930)
  • device metadata: Fix name required error message (619d6d8)
  • Hash device API key (df939d5)

💅 Refactors

  • FormKey: Remove message display (98aaf76)
  • FormKey: Remove extra state (392c201)
  • Group uploaded files by user (29ffe0d)

❤️ Contributors

v0.2.7

27 Sep 17:15
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • realtime: Save logs per-device with no reset after tab close (eb61445)

🔥 Performance

  • Import MQTT.js with tree-shaking instead of the complete bundle (d55f3cd)

🩹 Fixes

  • realtime: Disable logs on window close (9919682)
  • realtime: Scroll logs to bottom on mounted (e679696)

💅 Refactors

  • MQTT: Set keepalive and reconnectPeriod options (6347a51)
  • Rename retained to retain (b4e2c6b)

❤️ Contributors