Commit Graph

  • dc3b5f9bf9 feat(user-verification): implement user verification functionality and update dialog UI main i701 2025-07-16 02:03:03 +05:00
  • 7a02cb2415 chore(user-update-form): remove unused import for cleaner code 🔧 i701 2025-07-14 21:40:22 +05:00
  • 9926de99d6 feat(filters): replace existing filters with dynamic filters for improved user and device management i701 2025-07-14 21:39:31 +05:00
  • 8bcf4812be chore(README): update task list to reflect completed features in parental control and admin controls 🔧 i701 2025-07-14 21:39:17 +05:00
  • 8fac07bb60 feat(user): implement user update functionality and enhance verification page UI i701 2025-07-14 21:37:51 +05:00
  • 780239dbbe feat(admin): add usertable and update next config i701 2025-07-13 23:09:02 +05:00
  • d198a1bdcf Merge pull request #17 from i701/feat/user-verification-handling Abdulla Aidhaan 2025-07-13 22:58:17 +05:00
  • 361a01d86c fix getProfile import in PaymentId 🐛 feat/user-verification-handling i701 2025-07-13 22:57:20 +05:00
  • 74b19ed5b9 Merge pull request #16 from i701/feat/user-verification-handling Abdulla Aidhaan 2025-07-13 22:53:16 +05:00
  • 255c03ae6a feat: implement user verification and rejection functionality with improved error handling i701 2025-07-13 22:51:46 +05:00
  • 5809e26593 refactor: simplify FloatingInput and Textarea components by removing unnecessary forwardRef usage 🔨 i701 2025-07-13 22:49:11 +05:00
  • b90a4afc73 fix: enhance error handling in handleApiResponse function for better clarity 🐛 i701 2025-07-13 22:41:26 +05:00
  • 644db022a1 Merge pull request #15 from i701/feat/user-profile Abdulla Aidhaan 2025-07-11 14:50:06 +05:00
  • 9c1d1c5d2b feat: add floating label input component for enhanced form usability feat/user-profile i701 2025-07-11 14:41:47 +05:00
  • 78673e050c refactor: remove unused user verification function and clean up user type definitions 🔨 i701 2025-07-11 14:41:30 +05:00
  • a20c939c91 feat: implement user profile page and integrate profile fetching logic in AccountPopover and ApplicationLayout components i701 2025-07-11 14:41:06 +05:00
  • d1fdcc873a fix: simplify condition for displaying pending payment link in ClickableRow component 🐛 i701 2025-07-11 09:59:29 +05:00
  • 71f48b1270 fix: remove unnecessary JSON display of payment creation date and improve conditional styling in MobilePaymentDetails component 🐛 i701 2025-07-09 21:44:54 +05:00
  • 27a0b5d4b3 bug: fix payment status display and force timezones in creation date in PaymentsTable and DevicesToPay components 🐛 i701 2025-07-09 21:14:49 +05:00
  • 783d4b360d fix: pagination in PaymentsTable and TopupsTable components 🐛 i701 2025-07-08 22:39:59 +05:00
  • fa12cd74d7 refactor: use single seperate AccountInfomation component and integrate it into DevicesToPay and TopupToPay components 🔨 i701 2025-07-08 21:09:17 +05:00
  • 8f9b4ba2e5 refactor: remove unused imports in TopupToPay component 🔨 i701 2025-07-08 19:54:48 +05:00
  • a61231cf6b refactor: improve state management and layout in Topup components 🔨 i701 2025-07-08 19:54:07 +05:00
  • 9f9f2e4e91 feat: add disabled prop to DevicesToPay component and update button state management i701 2025-07-06 23:19:12 +05:00
  • 3ac57a9c07 Merge pull request #14 from i701/feat/device-payments Abdulla Aidhaan 2025-07-06 23:10:04 +05:00
  • 1a11f1a06c refactor: implement device payment verification with useActionState hook 🔨 feat/device-payments i701 2025-07-06 23:06:51 +05:00
  • 2232cdcf72 Merge pull request #13 from i701/feat/device-payments Abdulla Aidhaan 2025-07-06 22:41:28 +05:00
  • 837cc35ad3 refactor: reorder imports and improve variable naming in CancelPaymentButton component 🔨 i701 2025-07-06 22:39:16 +05:00
  • e984705849 refactor: update cancelPayment function to use PATCH method and new endpoint 🔨 i701 2025-07-06 22:38:55 +05:00
  • 4797ee8dde feat: add expiry label to ExpiryCountDown component i701 2025-07-06 22:38:39 +05:00
  • df2b3da22e feat: enhance payment and topup interfaces with status and expiration details i701 2025-07-06 22:38:01 +05:00
  • 9e25da717b feat: add expiry label to ExpiryCountDown component in TopupPage i701 2025-07-06 22:37:23 +05:00
  • 62678b6a84 Merge pull request #12 from i701/feat/wallet-topups Abdulla Aidhaan 2025-07-06 20:16:27 +05:00
  • 8c94c92281 refactor: enhance topup status display and improve conditional rendering in TopupsTable component 🔨 feat/wallet-topups i701 2025-07-06 20:12:25 +05:00
  • b3805feefe Merge pull request #11 from i701/feat/wallet-topups Abdulla Aidhaan 2025-07-06 20:02:16 +05:00
  • b9d8e56c3c feat: update cancelTopup API call to use PATCH method and enhance success message with topup details i701 2025-07-06 19:59:27 +05:00
  • d4993530f7 feat: add radio filter for topup expiry i701 2025-07-06 19:48:24 +05:00
  • 3e3b5f15db feat: add custom headers configuration to next.js config for stream/suspense support i701 2025-07-05 21:21:08 +05:00
  • 13f0e720f4 feat: add payment method filter to payments page i701 2025-07-05 20:47:31 +05:00
  • 9fe3c3b774 feat: enhance payment retrieval with flexible query parameters and add dynamic filters to payments page i701 2025-07-05 20:39:28 +05:00
  • 135edf80a8 deploy in 1 ssh session Shihaam Abdul Rahman 2025-07-05 20:38:35 +05:00
  • c0a71dd811 fix docker build yml Shihaam Abdul Rahman 2025-07-05 20:25:42 +05:00
  • 2597ac7d79 clean up dangling images after restart Shihaam Abdul Rahman 2025-07-05 20:21:11 +05:00
  • 154226b48d feat: add radio filter for topup expiry i701 2025-07-06 19:48:24 +05:00
  • 683d85798a feat: add custom headers configuration to next.js config for stream/suspense support i701 2025-07-05 21:21:08 +05:00
  • da7d101ea6 feat: add payment method filter to payments page i701 2025-07-05 20:47:31 +05:00
  • fa0d088f7f feat: enhance payment retrieval with flexible query parameters and add dynamic filters to payments page i701 2025-07-05 20:39:28 +05:00
  • 5bc8366003 deploy in 1 ssh session Shihaam Abdul Rahman 2025-07-05 20:38:35 +05:00
  • b22a26a2e8 fix docker build yml Shihaam Abdul Rahman 2025-07-05 20:25:42 +05:00
  • f9ed95ae18 clean up dangling images after restart Shihaam Abdul Rahman 2025-07-05 20:21:11 +05:00
  • 5de4bb9100 refactor: add topup expiry filter to the Topups component and simplify expired badge display in TopupsTable 🔨 i701 2025-07-05 20:16:39 +05:00
  • d5968a5c6b Merge pull request #10 from i701/feat/wallet-topups Abdulla Aidhaan 2025-07-05 19:45:45 +05:00
  • 378fb4074c refactor: update topup status handling in DynamicFilter and TopupsTable components i701 2025-07-05 19:44:36 +05:00
  • 15c2713a1b Merge pull request #9 from i701/feat/wallet-topups Abdulla Aidhaan 2025-07-05 17:54:36 +05:00
  • ef7121f247 feat: update Topup interface with status and paid_at fields; modify table display for topup details i701 2025-07-05 17:53:32 +05:00
  • a41be97cdf Merge pull request #8 from i701/feat/wallet-topups Abdulla Aidhaan 2025-07-05 15:36:39 +05:00
  • 0c7f34fa85 fix: correct conditional expression for progress indicator color 🐛 i701 2025-07-05 15:35:13 +05:00
  • 013befa433 refactor: enhance topup payment verification with improved state management and error handling 🔨 i701 2025-07-05 15:34:02 +05:00
  • f4c34d3b7b feat: enhance dual-range-slider handling in DynamicFilter component i701 2025-07-04 23:11:01 +05:00
  • f6e60c0188 Merge pull request #7 from i701/feat/wallet-topups Abdulla Aidhaan 2025-07-04 23:08:54 +05:00
  • f3328f7a7b feat: add topup management features including topup creation, cancellation, and countdown timer i701 2025-07-04 23:07:02 +05:00
  • ee461bbbf8 feat: implement topup functionality with create, get, and cancel operations i701 2025-07-04 23:06:13 +05:00
  • 89a35a9674 feat: add "Top Ups" option to sidebar with appropriate permissions and icon i701 2025-07-04 23:05:30 +05:00
  • cd1dba06f0 refactor: update progress component styles and add radix-ui/react-progress dependency 🔨 i701 2025-07-04 23:04:38 +05:00
  • ed19f440d8 Merge pull request #6 from i701/feat/block-devices Abdulla Aidhaan 2025-07-02 23:31:06 +05:00
  • c90b003167 refactor: enhance parental control features and improve device blocking logic 🔨 feat/block-devices i701 2025-07-02 23:29:40 +05:00
  • 40bf8413f8 update README todos ✏️ i701 2025-07-01 08:05:33 +05:00
  • 905b4fa2a6 refactor: remove unused imports in user payments page component 🔨 i701 2025-07-01 07:54:33 +05:00
  • a6d844e8d1 refactor: reorganize imports and improve session handling in various components 🔨 i701 2025-07-01 07:53:21 +05:00
  • 1549b209b3 refactor: reorganize imports and enhance admin category filtering in AppSidebar 🔨 i701 2025-07-01 07:52:33 +05:00
  • 40b9cf8a2e Merge pull request #5 from i701/feat/admin-devices-table Abdulla Aidhaan 2025-07-01 07:00:56 +05:00
  • 8051b00dcf refactor: remove unused import and improve conditional rendering in block device dialog 🔨 feat/admin-devices-table i701 2025-07-01 06:59:38 +05:00
  • 3e3a9af0d7 Merge pull request #4 from i701/feat/admin-devices-table Abdulla Aidhaan 2025-06-30 23:23:37 +05:00
  • 3cd3bbad16 feat(portal-ui): enhance user and device information display in admin and user devices tables i701 2025-06-30 22:58:44 +05:00
  • 01b064aee7 WIP feat(admin-devices): enhance device management from admin with dynamic filters and improved blocking functionality i701 2025-06-30 15:16:36 +05:00
  • 0157eccd57 feat: add dual range slider component and integrate it into dynamic filter for device management i701 2025-06-29 20:46:34 +05:00
  • 4b116df3c0 Merge pull request #3 from i701/feat/cancel-selected-devices Abdulla Aidhaan 2025-06-29 19:56:36 +05:00
  • 2834f23f80 feat: enhance device cart with cancel feature and improve payments table filters feat/cancel-selected-devices i701 2025-06-29 19:55:00 +05:00
  • 3f92a00bfe fix: correct font variable usage and improve type handling in dynamic filter i701 2025-06-28 12:01:25 +05:00
  • 79ecb625d9 feat: enforce strict TypeScript rules and add biome configuration i701 2025-06-28 12:01:17 +05:00
  • 11ac852762 chore: upgrade to tailwind v4 and add a generic filter for dynamic filter handling i701 2025-06-27 14:27:44 +05:00
  • 9e0d2d277b refactor: streamline package.json and tailwind.config.ts i701 2025-06-27 13:12:29 +05:00
  • 71fc914bde chore: update package.json ♻️ i701 2025-06-26 19:30:29 +05:00
  • 967a1d29e3 wth what was yarn doing here 😭 i701 2025-06-26 19:18:52 +05:00
  • 383ffddde6 fix: remove unused components and fix build 🐛 i701 2025-06-26 19:01:25 +05:00
  • 3727110bd6 Merge pull request #2 from i701/feat/devices-table-filter Abdulla Aidhaan 2025-06-26 18:44:19 +05:00
  • 59adaaf281 feat(devices): add proper filter handling and update shadcn 🔨 feat/devices-table-filter i701 2025-06-26 18:42:48 +05:00
  • 6aea54884d feat: add admin check for device and payment pages; update session type to include is_admin property i701 2025-06-26 11:36:34 +05:00
  • fb3ad136bc chore: update README with new todos 🔧 i701 2025-06-26 11:36:04 +05:00
  • d2b281281f feat: implement add device functionality with validation and error handling; refactor related components for improved state management i701 2025-06-25 20:10:32 +05:00
  • 406733b360 feat: update authentication layout and forms for improved user experience; add new dependencies and enhance styling i701 2025-06-09 01:12:16 +05:00
  • 8438ceb376 feat: add vendor information to device components and update related UI elements fix: update sidebar transition duration for smoother experience chore: update package dependencies and versions for improved stability and features i701 2025-06-02 09:17:16 +05:00
  • bed426a6b4 feat: add loading state and full-page loader component; update payment page and application layout to improve user experience i701 2025-05-31 12:37:46 +05:00
  • c705addccc feat: enhance MAC address guide with contact button for assistance i701 2025-05-31 00:02:25 +05:00
  • 07349cda05 Refactor payment verification and add MAC address guide i701 2025-05-30 23:53:08 +05:00
  • a093ab1666 fix: update welcome message in ApplicationLayout and simplify payment verification logic in DevicesToPay i701 2025-05-30 20:40:24 +05:00
  • 0c093f1303 feat: add age validation in signup and update payment verification logic i701 2025-04-20 12:36:24 +05:00
  • f7122cb252 chore: update package.json to add millify dependency and remove unnecessary newline i701 2025-04-20 12:03:52 +05:00
  • 6a078d918e fix: update OTP verification status message in VerifyRegistrationOTP function i701 2025-04-20 08:49:53 +05:00
  • de1e76f746 fix: correct OTP type in VerifyRegistrationOTP function i701 2025-04-20 08:48:42 +05:00