mirror of
https://github.com/i701/sarlink-portal.git
synced 2025-09-23 12:35:22 +00:00
Some checks failed
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 1m26s
30 KiB
30 KiB
Changelog
0.2.2 (2025-09-20)
- refactor: remove table captions from all tables 🔧 (39e8472)
- fix: hide account information once the payment is verified/expired/cancelled 🔧 (f2a17d5)
- fix: remove pagination if there is only 1 page 🔧 (43b8e22)
- fix: set 100 MVR for default wallet topup amount 🔧 (19043aa)
0.2.1 (2025-09-20)
- fix: add release script 🔧 (e5298aa)
0.2.0 (2025-09-20)
- fix: add error message display for general errors in OTP verification form (25404b6)
- fix: add logging for user data and adjust verification check in signin function (4127035)
- fix: add missing release script (741358e)
- fix: added missing release script to package.json 🔧 (1399527)
- fix: correct conditional expression for progress indicator color 🐛 (0c7f34f)
- fix: correct font variable usage and improve type handling in dynamic filter (3f92a00)
- fix: correct OTP type in VerifyRegistrationOTP function (de1e76f)
- fix: correct user verification logic in VerifyRegistrationOTP function (9c67386)
- fix: enhance error handling in handleApiResponse function for better clarity 🐛 (b90a4af)
- fix: enhance verification feedback in VerifyRegistrationOTP function and update UI messages (3703b3e)
- fix: ensure device list is refreshed after adding a new device (ac11fee)
- fix: openssl (b9cfc55)
- fix: pagination in PaymentsTable and TopupsTable components 🐛 (783d4b3)
- fix: remove unnecessary JSON display of payment creation date and improve conditional styling in Mob (71f48b1)
- fix: remove unused authentication imports in PaymentPage component (886b0b1)
- fix: remove unused components and fix build 🐛 (383ffdd)
- fix: remove unused imports from authentication pages for cleaner code (1ae529c)
- fix: remove unused session retrieval in PaymentPage component (3d12786)
- fix: remove unused type prop from BlockDeviceDialog component (de1e842)
- fix: reset form after successfully adding a device in AddDeviceDialog (067acef)
- fix: revert wut (ff70624)
- fix: simplify condition for displaying pending payment link in ClickableRow component 🐛 (d1fdcc8)
- fix: streamline redirect logic for verified OTP response (322f526)
- fix: update error messages and statuses in VerifyRegistrationOTP function for clarity (e0e3de0)
- fix: update OTP verification status message in VerifyRegistrationOTP function (6a078d9)
- fix: update signin function to handle user verification response correctly (00705bc)
- fix: update verification error message in VerifyRegistrationOTP function (12f9811)
- fix: update welcome message in ApplicationLayout and simplify payment verification logic in DevicesT (a093ab1)
- fix: verification response handling 🐛 (c67b8ad)
- fix(devices): fix payment amount generation by passing actual values 🐛 (76a4e3d)
- fix(sidebar): adjust transition durations for consistency 🐛 (dcf58c4)
- fix(signup-form): update header and welcome message for clarity (db261ae)
- fix(wallet-transactions): improve badge text color for transaction types (mobile) (2193865)
- fix(wallet): update styling for total debit/credit display in wallet transactions table (3943c0d)
- add admin checks for admin pages and run biome formating 🔨 (9b2f2c1)
- Add Agreements page, enhance Devices and Users components with sorting and filtering options, and im (9021f01)
- Add AlertDialog and Badge components for user verification (8e6f802)
- add auto deploy (02e1bcb)
- add auto deploy (5e1364e)
- Add filter, pagination, search, and user table components (1b43c85)
- add mirror to gitea (d60dd3a)
- add mirror to gitea (9e9fab5)
- add non stretched favicon (e9c71c1)
- Add payment processing and device management features (e815da4)
- add seed script and use postgres for db (a0d85b1)
- Add title background styling to globals.css (762939b)
- Add user rejection and device addition functionalities (2cbf9fb)
- attempt 2 building with docker (a5b18e8)
- attempt 4 docker (8e068f1)
- attempt no 3 docker (994956a)
- attempt to build docker again (d72f9ae)
- auto build (fe3161e)
- bruh (c79f06c)
- bun can build (d5c9253)
- clean up dangling images after restart (2597ac7)
- clean up dangling images after restart (f9ed95a)
- cleaner output (4776952)
- cleaner output (480f649)
- deploy in 1 ssh session (135edf8)
- deploy in 1 ssh session (5bc8366)
- docker build works now (5fb6f52)
- down kohffa up kuraanee.. also there is 1 ui (e841932)
- Enhance dashboard functionality with new payment and device management features (c6f4571)
- Enhance device management and user experience features (745f8d8)
- Enhance payment processing and device management features (1a195d2)
- Enhance payment processing and device management features (75ad431)
- Enhance payment processing and user interaction features (36f22c0)
- Enhance user management and payment processing features (0a63e43)
- Enhance user verification and data validation features (ff0eae6)
- Enhance user verification and UI components (2c67848)
- example readme for prod deployment (40b40ad)
- f all that just deploy (1b724ca)
- final fix (d14b0b3)
- first commit (7389de4)
- fix docker build yml (c0a71dd)
- fix docker build yml (b22a26a)
- fix getProfile import in PaymentId 🐛 (361a01d)
- fix:wut (e2e5751)
- hamker magic (ef32b74)
- Implement new features and enhance existing components for improved user experience (bdf3729)
- Implement Omada device management and enhance payment processing (e9d81c0)
- Implement parental control features and enhance device management (c06c4fe)
- Initial commit from Create Next App (92d9e90)
- installing openssl (cd86a7a)
- npx now (bfba3cf)
- optimize container build (0e6f405)
- prepare for docker env (fd4e147)
- prepare for docker env (f9cac92)
- Refactor authentication actions and add user verification functionality (3f68d83)
- Refactor authentication and dashboard components (0322bee)
- Refactor authentication components and enhance user session handling (3f8bb4e)
- Refactor authentication middleware to use native fetch, update dependencies, and enhance error handl (8ffabb1)
- Refactor dashboard components and update global styles (b91f34b)
- Refactor Docker setup and add Prisma Studio service (1d6f4fa)
- Refactor Omada actions and enhance payment processing (586c0e7)
- Refactor payment verification and add MAC address guide (07349cd)
- Refactor SMS notification handling to use environment variables (5c167e4)
- Refactor UI components for improved consistency and functionality (0f17800)
- Refactor user actions and authentication components (490150f)
- Refactor user verification and data handling (a3f0759)
- registration verification WIP (470e845)
- remove prisma stuff (c799362)
- remove prisma stuff (91563cb)
- remove test api route (0943898)
- remove unused imports (fcf4f37)
- remove welcome banner after 4 seconds with animation ✨ (6c5f848)
- rename walet page to transaction history 🔨 (b32b61a)
- Show no agreements if there is no agreement in agreement page 🔨 (950ac67)
- swap trusted origins for .env variables (7acd118)
- switch to node (7bfdc10)
- temporary fix for build and remove previous auth related code (e8296ae)
- TEMPORARY FIX TO TEST BUILD (b932fcf)
- Update dependencies and refactor calendar component (df820ff)
- update logo to omega (cd2cff7)
- Update package.json for turbopack support, enhance AppSidebar with new icons, and add Textarea and a (2b0bd51)
- update packages (8673b87)
- update readme (a242500)
- update README todos ✏️ (40bf841)
- Update user schema and forms to include address and consent fields (4e78ff2)
- wip (7fadcd5)
- WIP feat(admin-devices): enhance device management from admin with dynamic filters and improved bloc (01b064a)
- wth what was yarn doing here 😭 (967a1d2)
- refactor: add topup expiry filter to the Topups component and simplify expired badge display in Topu (5de4bb9)
- refactor: add tryCatch utility for error handling, update device-related components and types, and c (aa18484)
- refactor: enhance authentication and signup flow with new providers, update middleware matcher, and (99c5fef)
- refactor: enhance error handling and add pagination to device queries (aff9d26)
- refactor: enhance parental control features and improve device blocking logic 🔨 (c90b003)
- refactor: enhance topup payment verification with improved state management and error handling 🔨 (013befa)
- refactor: enhance topup status display and improve conditional rendering in TopupsTable component 🔨 (8c94c92)
- refactor: implement device payment verification with useActionState hook 🔨 (1a11f1a)
- refactor: implement session checking utility, enhance device queries with session validation, and im (daab793)
- refactor: improve state management and layout in Topup components 🔨 (a61231c)
- refactor: migrate authentication and signup flow to use external API and improve type safety (0fd269d)
- refactor: remove layout error component from dashboard (bb5eff8)
- refactor: remove unused import and improve conditional rendering in block device dialog 🔨 (8051b00)
- refactor: remove unused import from device-card and devices-table components (4e16c0a)
- refactor: remove unused import of checkIdOrPhone in OTP verification page (acb0ead)
- refactor: remove unused imports in TopupToPay component 🔨 (8f9b4ba)
- refactor: remove unused imports in user payments page component 🔨 (905b4fa)
- refactor: remove unused user verification function and clean up user type definitions 🔨 (78673e0)
- refactor: reorder imports and improve variable naming in CancelPaymentButton component 🔨 (837cc35)
- refactor: reorganize imports and enhance admin category filtering in AppSidebar 🔨 (1549b20)
- refactor: reorganize imports and improve session handling in various components 🔨 (a6d844e)
- refactor: replace custom authentication middleware with NextAuth, remove unused authentication pages (32bb01b)
- refactor: simplify FloatingInput and Textarea components by removing unnecessary forwardRef usage 🔨 (5809e26)
- refactor: streamline authentication flow by removing unused code, replacing custom auth utilities wi (ef9f032)
- refactor: streamline package.json and tailwind.config.ts (9e0d2d2)
- refactor: update authentication flow to use NextAuth, replace better-auth with axios for API calls, (020d74c)
- refactor: update authentication flow to use PIN instead of email/password, enhance OTP verification (dbdc1df)
- refactor: update axios client import, enhance device and payment handling, and add cancel payment bu (7e49bf1)
- refactor: update cancelPayment function to use PATCH method and new endpoint 🔨 (e984705)
- refactor: update payment types and user interface, enhance error handling, and adjust API base URL (9e2a2f4)
- refactor: update progress component styles and add radix-ui/react-progress dependency 🔨 (cd1dba0)
- refactor: update topup status handling in DynamicFilter and TopupsTable components ✨ (378fb40)
- refactor: use single seperate AccountInfomation component and integrate it into DevicesToPay and Top (fa12cd7)
- refactor(sidebar): re arrange sidebar links 🔨 (1e2329e)
- feat: add "Top Ups" option to sidebar with appropriate permissions and icon ✨ (89a35a9)
- feat: add admin check for device and payment pages; update session type to include is_admin property (6aea548)
- feat: add age validation in signup and update payment verification logic (0c093f1)
- feat: add custom headers configuration to next.js config for stream/suspense support ✨ (3e3b5f1)
- feat: add custom headers configuration to next.js config for stream/suspense support ✨ (683d857)
- feat: add Dashboard layout main Error component for error handling in dashboard (7750c5a)
- feat: add disabled prop to DevicesToPay component and update button state management ✨ (9f9f2e4)
- feat: add dual range slider component and integrate it into dynamic filter for device management (0157ecc)
- feat: add example environment configuration file and update .gitignore to include .env files (378c120)
- feat: add expiry label to ExpiryCountDown component ✨ (4797ee8)
- feat: add expiry label to ExpiryCountDown component in TopupPage ✨ (9e25da7)
- feat: add floating label input component for enhanced form usability ✨ (9c1d1c5)
- feat: add getProfile function and integrate user profile retrieval in payment and layout components (ba91d2c)
- feat: add loading skeleton for devices table and improve payment processing logic (0d578c9)
- feat: add loading state and full-page loader component; update payment page and application layout t (bed426a)
- feat: add payment method filter to payments page ✨ (13f0e72)
- feat: add payment method filter to payments page ✨ (da7d101)
- feat: add radio filter for topup expiry ✨ (d499353)
- feat: add radio filter for topup expiry ✨ (154226b)
- feat: add topup management features including topup creation, cancellation, and countdown timer ✨ (f3328f7)
- feat: add vendor information to device components and update related UI elements (8438ceb)
- feat: enforce strict TypeScript rules and add biome configuration (79ecb62)
- feat: enhance device cart with cancel feature and improve payments table filters (2834f23)
- feat: enhance dual-range-slider handling in DynamicFilter component ✨ (f4c34d3)
- feat: enhance error handling and improve API response management across components (6365a70)
- feat: enhance MAC address guide with contact button for assistance (c705add)
- feat: enhance OTP verification flow with error handling and response checks (0b2dcfc)
- feat: enhance payment and topup interfaces with status and expiration details ✨ (df2b3da)
- feat: enhance payment retrieval with flexible query parameters and add dynamic filters to payments p (9fe3c3b)
- feat: enhance payment retrieval with flexible query parameters and add dynamic filters to payments p (fa0d088)
- feat: implement add device functionality with validation and error handling; refactor related compon (d2b2812)
- feat: implement AuthLayout component and streamline OTP verification forms with enhanced messaging (a4ffb1e)
- feat: implement checkTempIdOrPhone function and update OTP verification logic (f3f5800)
- feat: implement topup functionality with create, get, and cancel operations ✨ (ee461bb)
- feat: implement user profile page and integrate profile fetching logic in AccountPopover and Applica (a20c939)
- feat: implement user registration and OTP verification flow with backend integration (0f9d110)
- feat: implement user verification and rejection functionality with improved error handling ✨ (255c03a)
- feat: integrate backend mobile login and enhance user verification flow (2cb2059)
- feat: integrate checkTempIdOrPhone in signup logic to validate temporary phone numbers (923887b)
- feat: update authentication layout and forms for improved user experience; add new dependencies and (406733b)
- feat: update cancelTopup API call to use PATCH method and enhance success message with topup details (b9d8e56)
- feat: update signup and OTP verification forms to enhance error handling and state management (1e023eb)
- feat: update Topup interface with status and paid_at fields; modify table display for topup details (ef7121f)
- feat(admin-topup): add description field to topup form and validation for amount (3da668a)
- feat(admin-topup): add description field to topup request payload (a717c3d)
- feat(admin): add admin payment tables + filters✨ (c34285c)
- feat(admin): add usertable and update next config ✨ (780239d)
- feat(agreements): implement agreement fetching and display with error handling (171b1d4)
- feat(devices): add proper filter handling and update shadcn 🔨 (59adaaf)
- feat(filters): replace existing filters with dynamic filters for improved user and device management (9926de9)
- feat(portal-ui): enhance user and device information display in admin and user devices tables ✨ (3cd3bba)
- feat(topups): add support for fetching all topups in getTopups function ✨ (aedf7cd)
- feat(user-agreement): implement user agreement upload functionality and update related components ✨ (c2578f1)
- feat(user-topups): add user topups page with dynamic filtering and admin table integration ✨ (1f6fe7d)
- feat(user-update-form): display field errors in user update form ✨ (17aa65a)
- feat(user-verification): implement user verification functionality and update dialog UI ✨ (dc3b5f9)
- feat(user): add admin topup functionality in user details page ✨ (644e4f7)
- feat(user): implement user update functionality and enhance verification page UI ✨ (8fac07b)
- feat(verify-user): add link to view user agreement and improve layout for user information (eadd790)
- feat(wallet): implement wallet transactions table and filtering options ✨ (e0b76bb)
- feat(wallet): update transaction type from CREDIT to TOPUP and display total debit/credit amounts ✨ (e9af120)
- chore: update package.json ♻️ (71fc914)
- chore: update package.json to add millify dependency and remove unnecessary newline (f7122cb)
- chore: update README with new todos 🔧 (fb3ad13)
- chore: upgrade to tailwind v4 and add a generic filter for dynamic filter handling (11ac852)
- chore(package-lock): update brace-expansion to version 1.1.12 and form-data to version 4.0.4 (5fda723)
- chore(README): update task list to reflect completed features in parental control and admin controls (8bcf481)
- chore(user-payments-table): remove unused imports 🔧 (d7b8e4e)
- chore(user-update-form): remove unused import for cleaner code 🔧 (7a02cb2)
- bug: fix payment status display and force timezones in creation date in PaymentsTable and DevicesTo (27a0b5d)