Skip to content

v1.0.0

Latest

Choose a tag to compare

@sheikhlimon sheikhlimon released this 29 Aug 14:54
· 3 commits to main since this release
44fdaa7

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

1.0.0 (2026-08-29)

Features

  • add activity log page with timeline design (103ae38)
  • add activity logging service and integrate with auth/systems (d0debf9)
  • add auth middleware, controller, routes, and mount in app (67df07d)
  • add auth schemas, service, and fix moduleResolution (a37ee08)
  • add consistent logo component and favicon (e1aa2e4)
  • add dashboard layout with technical industrial design (7ffb6d1)
  • add dashboard screenshot and author credit to homepage (5fe5822)
  • add edit system page and 404 page with industrial design (2e0037f)
  • add Fedora live event stream and improve fleet pagination (073d79d)
  • add login page (d5815b8)
  • add marketing landing page with technical industrial design (bb4a96f)
  • add new system form page with technical industrial design (8304646)
  • add nextjs 15 frontend with tailwind (0b29f93)
  • add pagination to systems endpoint (e0ed322)
  • add pagination to systems list with technical industrial controls (3298d4a)
  • add password and jwt utilities (6d63047)
  • add prisma client singleton to db package (aeaff65)
  • add register page (f874b40)
  • add responsive design - mobile sidebar and card view (1e73e03)
  • add scan simulation endpoint and clean up comments (2ed0cc7)
  • add search and filter to systems list (4cda459)
  • add server base setup and db package (0aa6b5a)
  • add server health warmup, admin seeding, and DRY planning (3238329)
  • add Server-Sent Events for real-time dashboard updates (37339ae)
  • add shadcn/ui setup and auth context (aefb070)
  • add shared server warmup hook and auto-retry for cold starts (f241649)
  • add system crud - middleware, controller, routes (e2236c9)
  • add system detail page with technical industrial design (f5eab13)
  • add system schema with zod validation (96eabaa)
  • add system service with crud operations (626b22f)
  • add system stats endpoint for analytics dashboard (51dc133)
  • add systems list page with technical industrial design (c9310ca)
  • auto-login after register and redirect to dashboard (8885a62)
  • cloud-ready reachability probes, live auto-streaming, and documentation (06f71d3)
  • filter fleet inventory to Fedora public edge infrastructure (77a6f06)
  • integrate Fedora Ansible inventory and reachability probes (d7cdae0)
  • update auth pages with technical industrial design and fix activity icons (2606481)
  • update dashboard with recent systems list and improved layout (1e53877)
  • upgrade to Next.js 16 and migrate to ESLint flat config (8f997e0)
  • use logo component on marketing page (273f08e)

Bug Fixes

  • activity page mobile responsive timeline (7f3e810)
  • add /api path to API_URL in env example (f735fbf)
  • add /api prefix to API_URL for correct routing (06aa0f9)
  • add db build step compile to dist (5895ee7)
  • add favicon metadata (5daf67d)
  • add module type to web package.json (737639f)
  • add null check for logs on activity page (1202613)
  • add prisma generate to db build script for Vercel (be2e83b)
  • add request timeout to server warmup health checks (cdac259)
  • add request timeout to server warmup health checks (ec3224c)
  • add viewport meta and mobile responsive landing page (b5f561d)
  • build errors - add 'use client' where needed and fix suspense boundary (abd2882)
  • consistent logo across dashboard (e66cc01)
  • dashboard page mobile responsive grids (6a1f06b)
  • emit SSE event when system status changes to SCANNING (2e716ba)
  • handle activity API response and add empty states (123ed07)
  • handle divide by zero in dashboard percentage (e9c8f80)
  • handle paginated systems response on dashboard (333e80b)
  • improve activity icon contrast and visibility (265c9f5)
  • increase badge background opacity for better contrast (3fd9c92)
  • install husky and fix pre-commit hook (b183281)
  • link dashboard logo to homepage (29d524d)
  • make prepare script fail gracefully in CI (ef7e570)
  • match ping endpoint to /api/ping and fix lint-staged config (98b8b0b)
  • move @types to dependencies for Render CI (44b37d0)
  • move @types/node to server dependencies for Vercel build (4343d17)
  • move typescript to server dependencies for Vercel build (ec6396f)
  • move typescript to server devDependencies for Render build (5e5a21a)
  • redirect to marketing page after logout and for unauth users (a5852f2)
  • remove hardcoded system status from sidebar (e41c56a)
  • skip husky in CI environments (d124b01)
  • solid badge backgrounds for status, light for activity (fb2b751)
  • swap auth pages layout - info left, form right (8aee177)
  • system detail page mobile responsive (7ef6b0d)
  • use /api/ping endpoint for health checks (d821888)
  • use /api/ping instead of /ping in warmup and api client (8e2853c)
  • use lint-staged in pre-commit hook instead of full turbo lint (6d32758)
  • use separate viewport export for Next.js 15 (1234134)
  • use structured action types for activity icons (5cad42a)
  • web: retain session by linking dashboard logo to /dashboard (6eb3a08)