Releases: knightempire/lab-frontend
lab-tracker-v1
🚀 Release: lab-tracker-v1 (v1.0.0)
This is the first stable release of the Lab Tracker Frontend.
It includes core features such as authentication, product management, admin dashboards with multiple charts, request/issue workflows, timeline tracking, notifications, Docker deployment support, and extensive UI/UX improvements across both user and admin modules.
✨ New Features
Authentication & User Features
- Login, Signup, Forgot Password, Reset Password
- User dashboard with multiple charts and integrated calendar
- User product listing with pagination, searching, sorting, and filtering
- User profile page (view & edit)
- User review page and checkout acknowledgement flow
- Schedule collection date added to UI
- Low stock indicators and enhanced product view
Admin Features
- Admin dashboard with:
- Bar chart
- Pie chart
- Line chart
- Radar graph
- Low stock table
- Redesigned admin product, request, and review tables
- Admin review, request, issue, and reissue flow updates
- Admin profile page improvements and API integrations
- Notification system (with mobile view optimization)
- Admin dashboard table redesign (PR #272)
Request / Issue Management
- Request creation page
- Request review workflow
- Reissue workflow (v2 fixes & enhancements)
- Return page improvements
- Dynamic timeline feature for tracking issues/requests
- Admin request and review page enhancements
UI Components & Utilities
- Multi-component table system
- Download Excel feature
- Updated icons, logo, and favicon
- Table count and table redesign
- New UI components across user & admin pages
DevOps / Deployment
- Added Dockerfile and docker-compose for Next.js
- Proxy server configuration
- Server compose YAML added
- Production & staging deployment updates
- Docker test iterations & config fixes
🎨 UI / UX Improvements
- Updated 404 page (including random URL handler)
- Navbar, sidebar, and layout improvements
- User dashboard redesign
- Issue templates updated
- Enhanced spacing, padding, and alignment across pages
- Improved mobile responsiveness for notifications
- Product sorting UI improvements
- Admin table redesign for better readability
🐛 Bug Fixes
- Regex validation fixes & mismatch corrections (#52, #56)
- Pagination and search handling fixes (#38)
- Overlapping bug in profile page (#142)
- Timeline length & rendering bugs fixed (#195)
- Table issues and alignment fixes (#145, #182)
- Product page bugs resolved (#164, #172)
- Admin issue days bug fixed (#275)
- Checkout & issued page bug fixes (#118, #117, #214)
- Multiple API bug resolutions (#154, #167, #266)
- Numerous staging merge conflict fixes
⚙️ API & Backend Integrations
- Users API implementation
- Admin profile API
- Request page & table API (admin)
- Dashboard analytics API
- Reissue API v2
- Notification API enhancements
- User profile update API
- Product filtering & sorting API
- Multiple API corrections, fixes, and enhancements
📦 DevOps, Build & Config Updates
- Dockerfile & docker-compose added for Next.js
- Production Docker setup (prod2 docker)
- next.config.mjs updates
- Proxy server additions
- server-composs.yml (deployment config)
- Continuous staging to main merges and deployment updates
👥 Core Development Team
-
Abinesh – Lead Developer / Full-stack / Maintainer
GitHub: @knightempire -
Raam Prathap R V – Backend Developer
GitHub: @Raamprathap -
Akshay K S – Frontend Developer
GitHub: @akshayks13 -
Santhosh A S – Frontend Developer
GitHub: @Santhosh292K -
Sharan K – QA / Testing/Maintainer
GitHub: @Sharan450522
🙏 Special Thanks
A special thanks to Shibi S. Kumar (GitHub: @shibi1306) for his continuous support and guidance throughout the development of this project.
🔗 Full Changelog
See all commits here:
https://github.com/knightempire/lab-frontend/commits/v1-release