125 Commits

Author SHA1 Message Date
Thanh Quy - wolf 37a6ed58c9 Connect backend 2026-04-19 17:04:07 +07:00
Thanh Quy - wolf dae381d182 Enhance Atoms and Layout Documentation
- Updated ATOMS.md to include new LoginInput and ErrorMessageLogin components with detailed usage examples and props descriptions.
- Adjusted the status and created date in ATOMS.md.
- Refined the layout and styling descriptions in LAYOUTS.md for Header and Footer components, including responsive behavior and accessibility improvements.
- Added new sections for WiFi card and social links in the Footer documentation.
- Improved code formatting and consistency across various components in the codebase.
2026-04-18 11:13:53 +07:00
Thanh Quy - wolf 4892099eaa fix: Address UI/UX accessibility and usability issues from test report
- Add aria-label to search input, category/status dropdowns in ProductsTab
- Add aria-label with item name to Edit/Delete icon buttons
- Add title tooltip to truncated product descriptions
- Add price validation in ProductModal (min=1, reject 0 with inline error)
- Add focus-visible ring to all sidebar nav buttons and links
- Improve StatusBadge contrast: text-amber-700 to text-amber-800 (WCAG AA)
- Add unit annotation (tr = trieu dong VND) to revenue chart subtitles

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 10:54:52 +07:00
Thanh Quy - wolf 9772a8f639 feat: Add image upload functionality to ProductModal; implement image preview and removal features 2026-04-17 20:14:49 +07:00
Thanh Quy - wolf d88b067c5c feat: Implement cash and QR payment modals; enhance payment summary card functionality
refactor: Update PaymentSummaryCard to handle new payment methods and improve state management
fix: Add clearCart function to cart context for better cart management
chore: Update package dependencies and improve documentation
2026-04-17 20:09:16 +07:00
Thanh Quy - wolf e85fa90879 fix: Add title attribute to icon button in TextInput for better accessibility 2026-04-17 18:41:31 +07:00
Thanh Quy - wolf 2875d39f2c Refactor README and component documentation for clarity and consistency; update layout and formatting across various components; enhance analytics charts and payment summary card functionality; improve login form imports and structure; optimize product card button implementation; ensure consistent styling and spacing in manager products tab. 2026-04-17 18:31:33 +07:00
Thanh Quy- wolf c99323ff9e Fix review modal 2026-04-17 10:53:29 +07:00
Thanh Quy - wolf cb639704dd fix: Add className prop to Button component for better styling flexibility
Release package / release (pull_request) Successful in 1m25s
2026-04-16 00:21:13 +07:00
Thanh Quy - wolf 6d7dc0b43f feat: Enhance accessibility and improve UI components
- Updated header and navigation components with aria-labels for better accessibility.
- Modified SearchBar and SearchInput components to include aria-labels and titles for clearer user interaction.
- Changed category sidebar button to include aria-label for improved screen reader support.
- Adjusted payment page table headers to include scope attributes for better semantic structure.
- Enhanced search functionality in Home component to reset category when search query is updated.
- Added accessibility features to buttons in ProductCard and other components for improved usability.
- Introduced a new skill for frontend atomic design methodology with Tailwind CSS.
- Created new skills for prompt optimization, UI/UX testing, and website creation automation.
2026-04-16 00:16:31 +07:00
Thanh Quy - wolf 80ff0af3d8 Remove outdated documentation for Register Shift feature 2026-04-15 23:50:10 +07:00
Thanh Quy - wolf 93552cb9d1 Enhance formatting and readability of the Register Shift feature documentation by adjusting line breaks and indentation for better clarity. Update descriptions for roles, functionalities, and UI elements to ensure consistency and improve user understanding. 2026-04-15 23:47:16 +07:00
gitea-actions b9c0e6a59f chore: release [ci skip] 2026-04-14 03:05:52 +00:00
TakahashiNguyen 86d55540b4 fix(ci): modified push domain (#32)
Release package / release (push) Successful in 21m40s
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #32
v1.1.2
2026-04-14 02:44:16 +00:00
TakahashiNguyen 2594801c15 fix(ci): add zip to release workflow (#31)
Release package / release (push) Failing after 3m44s
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #31
v1.1.1
2026-04-13 15:53:23 +00:00
TakahashiNguyen aaac703f77 fix: better ci script (#30)
Release package / release (push) Failing after 1m48s
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #30
2026-04-13 15:48:07 +00:00
TaNguyenThanhQuy 5307205977 develop (#29)
Release package / release (push) Failing after 2m31s
Co-authored-by: Thanh Quy - wolf <524H0124@student.tdtu.edu.vn>
Co-authored-by: Thanh Quy- wolf <524H0124@student.tdtu.edu.vn>
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #29
Co-authored-by: TaNguyenThanhQuy <tanguyenthanhquy@noreply.localhost>
Co-committed-by: TaNguyenThanhQuy <tanguyenthanhquy@noreply.localhost>
2026-04-13 15:19:41 +00:00
Thanh Quy - wolf 460e8a4ac1 fix: Resolve merge conflicts and clean up imports in multiple components
Release package / release (pull_request) Failing after 14s
2026-04-13 20:41:24 +07:00
Thanh Quy - wolf e326e11bb4 Fix conflits
Release package / release (pull_request) Failing after 12s
2026-04-13 20:33:01 +07:00
Thanh Quy - wolf 7e4a21d412 chore: Remove obsolete Blackbox configuration files
Release package / release (pull_request) Failing after 2m51s
2026-04-13 20:17:25 +07:00
Thanh Quy - wolf 127cb32b16 acp IconButton 2026-04-10 22:45:08 +07:00
Thanh Quy - wolf 4ddce518ac feat: Implement mobile dropdown navigation and enhance weekly schedule component 2026-04-10 22:37:52 +07:00
Thanh Quy - wolf 95d9435694 feat: Update styling and improve accessibility in shift schedule components 2026-04-10 21:52:52 +07:00
Thanh Quy - wolf 9d9a219ac8 Add Route to staff schedule in manager dashboard 2026-04-10 21:43:15 +07:00
Thanh Quy - wolf 32d40b1dbe Create staff page 2026-04-10 21:38:30 +07:00
Thanh Quy- wolf ace60e424b feat: Enhance Button component with className prop and update PaymentSummaryCard usage
- Added className prop to Button for custom styling
- Updated PaymentSummaryCard to utilize the new Button implementation
- Added nextjs dependency to package.json and package-lock.json
2026-04-09 16:13:34 +07:00
gitea-actions 78f3d6bbe9 chore: release [ci skip] 2026-04-06 15:19:02 +00:00
TaNguyenThanhQuy fd57a35820 feat: Manage & analytics pages (#28)
Release package / release (push) Successful in 1h12m42s
Co-authored-by: Thanh Quy - wolf <524H0124@student.tdtu.edu.vn>
Reviewed-on: #28
Reviewed-by: TakahashiNguyen <takahashi.ng@icloud.com>
Co-authored-by: TaNguyenThanhQuy <tanguyenthanhquy@noreply.localhost>
Co-committed-by: TaNguyenThanhQuy <tanguyenthanhquy@noreply.localhost>
v1.1.0
2026-04-06 14:09:45 +00:00
Thanh Quy - wolf 4e643303c3 Merge branch 'atomic_design' into develop
Release package / release (pull_request) Successful in 8m51s
2026-04-06 13:09:47 +07:00
Thanh Quy - wolf 949badaeeb Delete IconButton 2026-04-06 13:08:49 +07:00
Thanh Quy - wolf 7547260e90 update README.md
Release package / release (pull_request) Failing after 8m34s
2026-04-05 16:56:34 +07:00
Thanh Quy - wolf c68ea1f26f Atomic for login page and register page 2026-04-05 16:16:48 +07:00
Thanh Quy - wolf 240155d1f6 Đóng gói code ở payment page 2026-04-04 02:02:23 +07:00
Thanh Quy - wolf ff133edfda Tái cấu trúc manager page 2026-04-03 20:24:36 +07:00
Thanh Quy - wolf 50473d799d Tái cấu trúc code 2026-04-03 20:09:05 +07:00
Thanh Quy - wolf 4f3d807c95 docs: Add Phase 1 implementation summary 2026-04-03 19:41:25 +07:00
Thanh Quy - wolf eca619b79a feat: Implement Atomic Design Phase 1 - Atoms Foundation
 Created complete atoms library (21 components):
- Buttons: Button, IconButton with variants (primary, secondary, danger, ghost)
- Inputs: TextInput, SearchInput, Textarea with validation support
- Typography: Heading (h1-h6), Text (variants), Caption
- Badges: Badge (5 variants), PriceBadge (formatted pricing)
- Dividers: Horizontal/vertical separators

🎯 Updated existing components to use atoms:
- CartProduct: Now uses Button, Text, Caption atoms
- ReviewModal: Now uses Button, Textarea, Heading, Text atoms

📚 Added comprehensive documentation:
- components/atoms/ATOMS.md: Complete atoms reference guide
- Usage examples, theming, import patterns, accessibility

🏗️ Architecture improvements:
- Foundation for molecules/organisms
- Type-safe components with full TypeScript support
- Consistent theming via CSS variables
- Barrel exports for clean imports

 Verified:
- npm run build: Success (✓ Compiled successfully)
- npm run format: All files formatted
- npm run lint: No new errors in atoms

Next: Phase 2 - Create molecules (ProductCard, FormField, SearchBar, etc.)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 19:40:07 +07:00
Thanh Quy - wolf d3a6d1164c Merge branch 'main' into develop
Release package / release (pull_request) Successful in 20m59s
2026-04-03 15:13:39 +07:00
Thanh Quy - wolf e211ee5835 Feature Analytics 2026-04-03 15:09:03 +07:00
Thanh Quy - wolf 17d82f7239 docs: comprehensive AGENTS guide for AI development
Update AGENTS.md with detailed project architecture, code conventions, and quick reference guide to help AI understand the codebase structure and development workflow more efficiently.

Key additions:
- Complete folder structure with descriptions (app/, components/, layouts/, lib/)
- File organization and naming conventions
- Code style (TypeScript, Prettier, ESLint, Tailwind)
- Responsive design guidelines
- Markdown documentation update rules
- Type safety and data flow patterns
- Quick reference guide for common tasks
- CSS variables reference
- Useful npm commands
- Common code patterns
- Project status (completed, in progress, planned features)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-02 09:23:49 +07:00
Thanh Quy - wolf e0e64ded9a Manage Product and List Product 2026-04-01 15:06:37 +07:00
gitea-actions 68930cfd9c chore: release [ci skip] 2026-03-31 12:32:56 +00:00
TakahashiNguyen 5dd8af91b2 fix: better k8s yaml replacement (#26)
Release package / release (push) Successful in 1h2m3s
Reviewed-on: #26
v1.0.10
2026-03-31 11:33:35 +00:00
TaNguyenThanhQuy 418489b4fd Merge pull request 'Created User Review' (#25) from develop into main
Release package / release (push) Has started running
Reviewed-on: #25
2026-03-31 11:03:53 +00:00
Thanh Quy - wolf aa83f7488b Fix conflict develop
Release package / release (pull_request) Successful in 12m42s
2026-03-31 17:37:35 +07:00
gitea-actions 5c880bd7c6 chore: release [ci skip] 2026-03-31 10:15:34 +00:00
TakahashiNguyen 32b152d40c chore: update release script (#21)
Release package / release (push) Successful in 26m17s
Reviewed-on: #21
2026-03-31 09:50:29 +00:00
gitea-actions db2e92a90c chore: release [ci skip] 2026-03-31 08:16:50 +00:00
TakahashiNguyen 2913fa0d73 fix: better ci and docker build (#20)
Release package / release (push) Successful in 28m17s
Co-authored-by: TakahashiNg <83152264+TakahashiNguyen@users.noreply.github.com>
Reviewed-on: #20
v1.0.9
2026-03-31 07:52:42 +00:00
gitea-actions 423d4e3436 chore: release [ci skip] 2026-03-31 07:21:05 +00:00