i701
1e2329e7f1
refactor(sidebar): re arrange sidebar links 🔨
2025-09-20 11:14:38 +05:00
i701
6c5f848856
remove welcome banner after 4 seconds with animation ✨
2025-09-20 11:14:11 +05:00
i701
c67b8ade10
fix: verification response handling 🐛
2025-09-15 22:00:57 +05:00
i701
17aa65a686
feat(user-update-form): display field errors in user update form ✨
2025-07-28 10:03:17 +05:00
i701
21938657ca
fix(wallet-transactions): improve badge text color for transaction types (mobile)
2025-07-27 22:23:37 +05:00
i701
a717c3d242
feat(admin-topup): add description field to topup request payload
...
fix(wallet-transactions-table): update badge colors for better visibility
2025-07-27 22:13:49 +05:00
i701
171b1d4d7c
feat(agreements): implement agreement fetching and display with error handling
...
feat(agreement-card): create AgreementCard component for displaying user agreements
fix(devices-table): update no devices message for clarity based on parental control
fix(payments-table): update no payments message for consistency
fix(topups-table): update no topups message for consistency
feat(user): add agreement field to User interface
2025-07-27 19:43:01 +05:00
i701
dcf58c4349
fix(sidebar): adjust transition durations for consistency 🐛
2025-07-27 19:41:50 +05:00
i701
3da668a94a
feat(admin-topup): add description field to topup form and validation for amount
...
fix(verify-registration-otp): improve styling and structure of OTP verification form
2025-07-27 16:01:15 +05:00
i701
76a4e3d66e
fix(devices): fix payment amount generation by passing actual values 🐛
2025-07-27 15:22:15 +05:00
i701
db261ae0bd
fix(signup-form): update header and welcome message for clarity
2025-07-27 14:22:32 +05:00
i701
644e4f730f
feat(user): add admin topup functionality in user details page ✨
2025-07-27 12:37:38 +05:00
i701
3943c0d6c8
fix(wallet): update styling for total debit/credit display in wallet transactions table
2025-07-26 18:56:28 +05:00
i701
e9af120c7b
feat(wallet): update transaction type from CREDIT to TOPUP and display total debit/credit amounts ✨
2025-07-26 00:17:22 +05:00
i701
e0b76bb865
feat(wallet): implement wallet transactions table and filtering options ✨
2025-07-25 16:01:20 +05:00
i701
9b2f2c1528
add admin checks for admin pages and run biome formating 🔨
2025-07-25 13:31:12 +05:00
i701
aedf7cdf7d
feat(topups): add support for fetching all topups in getTopups function ✨
2025-07-25 11:06:55 +05:00
i701
a2425009ee
update readme
2025-07-25 10:59:54 +05:00
i701
eadd790fe1
feat(verify-user): add link to view user agreement and improve layout for user information
2025-07-25 10:58:39 +05:00
i701
c2578f1c8f
feat(user-agreement): implement user agreement upload functionality and update related components ✨
2025-07-25 10:39:15 +05:00
i701
5fda723653
chore(package-lock): update brace-expansion to version 1.1.12 and form-data to version 4.0.4
2025-07-24 23:03:58 +05:00
i701
1f6fe7db38
feat(user-topups): add user topups page with dynamic filtering and admin table integration ✨
...
feat(admin-devices-table): update admin check to use is_admin and clean up device display logic ✨
feat(admin-topup-table): create admin topups table with pagination and detail view links ✨
fix(user-payments-table): correct user data access and display payment amount with currency ✨
feat(app-sidebar): add link for user topups in the admin sidebar ✨
fix(backend-types): enhance Payment interface to include user details for better data handling ✨
2025-07-24 23:01:41 +05:00
i701
d7b8e4ec64
chore(user-payments-table): remove unused imports 🔧
2025-07-23 23:13:04 +05:00
i701
c34285c66d
feat(admin): add admin payment tables + filters ✨
2025-07-23 23:12:10 +05:00
i701
dc3b5f9bf9
feat(user-verification): implement user verification functionality and update dialog UI ✨
2025-07-16 02:03:03 +05:00
i701
7a02cb2415
chore(user-update-form): remove unused import for cleaner code 🔧
2025-07-14 21:40:22 +05:00
i701
9926de99d6
feat(filters): replace existing filters with dynamic filters for improved user and device management ✨
2025-07-14 21:39:31 +05:00
i701
8bcf4812be
chore(README): update task list to reflect completed features in parental control and admin controls 🔧
2025-07-14 21:39:17 +05:00
i701
8fac07bb60
feat(user): implement user update functionality and enhance verification page UI ✨
2025-07-14 21:38:29 +05:00
i701
780239dbbe
feat(admin): add usertable and update next config ✨
2025-07-13 23:09:02 +05:00
i701
361a01d86c
fix getProfile import in PaymentId 🐛
2025-07-13 22:57:20 +05:00
i701
255c03ae6a
feat: implement user verification and rejection functionality with improved error handling ✨
2025-07-13 22:51:46 +05:00
i701
5809e26593
refactor: simplify FloatingInput and Textarea components by removing unnecessary forwardRef usage 🔨
2025-07-13 22:49:55 +05:00
i701
b90a4afc73
fix: enhance error handling in handleApiResponse function for better clarity 🐛
2025-07-13 22:41:26 +05:00
i701
9c1d1c5d2b
feat: add floating label input component for enhanced form usability ✨
2025-07-11 14:41:47 +05:00
i701
78673e050c
refactor: remove unused user verification function and clean up user type definitions 🔨
2025-07-11 14:41:30 +05:00
i701
a20c939c91
feat: implement user profile page and integrate profile fetching logic in AccountPopover and ApplicationLayout components ✨
2025-07-11 14:41:06 +05:00
i701
d1fdcc873a
fix: simplify condition for displaying pending payment link in ClickableRow component 🐛
2025-07-11 09:59:29 +05:00
i701
71f48b1270
fix: remove unnecessary JSON display of payment creation date and improve conditional styling in MobilePaymentDetails component 🐛
2025-07-09 21:44:54 +05:00
i701
27a0b5d4b3
bug: fix payment status display and force timezones in creation date in PaymentsTable and DevicesToPay components 🐛
2025-07-09 21:14:49 +05:00
i701
783d4b360d
fix: pagination in PaymentsTable and TopupsTable components 🐛
2025-07-08 22:40:06 +05:00
i701
fa12cd74d7
refactor: use single seperate AccountInfomation component and integrate it into DevicesToPay and TopupToPay components 🔨
2025-07-08 21:09:17 +05:00
i701
8f9b4ba2e5
refactor: remove unused imports in TopupToPay component 🔨
2025-07-08 19:54:48 +05:00
i701
a61231cf6b
refactor: improve state management and layout in Topup components 🔨
2025-07-08 19:54:07 +05:00
i701
9f9f2e4e91
feat: add disabled prop to DevicesToPay component and update button state management ✨
2025-07-06 23:19:12 +05:00
i701
1a11f1a06c
refactor: implement device payment verification with useActionState hook 🔨
2025-07-06 23:06:51 +05:00
i701
837cc35ad3
refactor: reorder imports and improve variable naming in CancelPaymentButton component 🔨
2025-07-06 22:39:16 +05:00
i701
e984705849
refactor: update cancelPayment function to use PATCH method and new endpoint 🔨
2025-07-06 22:38:55 +05:00
i701
4797ee8dde
feat: add expiry label to ExpiryCountDown component ✨
2025-07-06 22:38:39 +05:00
i701
df2b3da22e
feat: enhance payment and topup interfaces with status and expiration details ✨
2025-07-06 22:38:01 +05:00
i701
9e25da717b
feat: add expiry label to ExpiryCountDown component in TopupPage ✨
2025-07-06 22:37:23 +05:00
i701
8c94c92281
refactor: enhance topup status display and improve conditional rendering in TopupsTable component 🔨
2025-07-06 20:12:25 +05:00
i701
b9d8e56c3c
feat: update cancelTopup API call to use PATCH method and enhance success message with topup details ✨
2025-07-06 20:01:10 +05:00
i701
d4993530f7
feat: add radio filter for topup expiry ✨
2025-07-06 20:01:10 +05:00
i701
3e3b5f15db
feat: add custom headers configuration to next.js config for stream/suspense support ✨
2025-07-06 20:01:10 +05:00
i701
13f0e720f4
feat: add payment method filter to payments page ✨
2025-07-06 20:01:10 +05:00
i701
9fe3c3b774
feat: enhance payment retrieval with flexible query parameters and add dynamic filters to payments page ✨
2025-07-06 20:01:10 +05:00
i701
154226b48d
feat: add radio filter for topup expiry ✨
2025-07-06 19:48:24 +05:00
i701
683d85798a
feat: add custom headers configuration to next.js config for stream/suspense support ✨
2025-07-05 21:21:08 +05:00
i701
da7d101ea6
feat: add payment method filter to payments page ✨
2025-07-05 20:47:31 +05:00
i701
fa0d088f7f
feat: enhance payment retrieval with flexible query parameters and add dynamic filters to payments page ✨
2025-07-05 20:41:12 +05:00
i701
5de4bb9100
refactor: add topup expiry filter to the Topups component and simplify expired badge display in TopupsTable 🔨
2025-07-05 20:16:39 +05:00
i701
378fb4074c
refactor: update topup status handling in DynamicFilter and TopupsTable components ✨
2025-07-05 19:44:36 +05:00
i701
ef7121f247
feat: update Topup interface with status and paid_at fields; modify table display for topup details ✨
2025-07-05 17:53:32 +05:00
i701
0c7f34fa85
fix: correct conditional expression for progress indicator color 🐛
2025-07-05 15:35:13 +05:00
i701
013befa433
refactor: enhance topup payment verification with improved state management and error handling 🔨
2025-07-05 15:34:02 +05:00
i701
f4c34d3b7b
feat: enhance dual-range-slider handling in DynamicFilter component ✨
2025-07-04 23:11:01 +05:00
i701
f3328f7a7b
feat: add topup management features including topup creation, cancellation, and countdown timer ✨
2025-07-04 23:07:02 +05:00
i701
ee461bbbf8
feat: implement topup functionality with create, get, and cancel operations ✨
2025-07-04 23:06:13 +05:00
i701
89a35a9674
feat: add "Top Ups" option to sidebar with appropriate permissions and icon ✨
2025-07-04 23:05:30 +05:00
i701
cd1dba06f0
refactor: update progress component styles and add radix-ui/react-progress dependency 🔨
2025-07-04 23:04:38 +05:00
i701
c90b003167
refactor: enhance parental control features and improve device blocking logic 🔨
2025-07-02 23:29:40 +05:00
i701
40bf8413f8
update README todos ✏️
2025-07-01 08:05:33 +05:00
i701
905b4fa2a6
refactor: remove unused imports in user payments page component 🔨
2025-07-01 07:54:33 +05:00
i701
a6d844e8d1
refactor: reorganize imports and improve session handling in various components 🔨
2025-07-01 07:53:21 +05:00
i701
1549b209b3
refactor: reorganize imports and enhance admin category filtering in AppSidebar 🔨
2025-07-01 07:52:33 +05:00
i701
8051b00dcf
refactor: remove unused import and improve conditional rendering in block device dialog 🔨
2025-07-01 06:59:38 +05:00
i701
3cd3bbad16
feat(portal-ui): enhance user and device information display in admin and user devices tables ✨
2025-06-30 22:58:44 +05:00
i701
01b064aee7
WIP feat(admin-devices): enhance device management from admin with dynamic filters and improved blocking functionality
2025-06-30 15:16:36 +05:00
i701
0157eccd57
feat: add dual range slider component and integrate it into dynamic filter for device management
2025-06-29 20:46:34 +05:00
i701
2834f23f80
feat: enhance device cart with cancel feature and improve payments table filters
2025-06-29 19:55:00 +05:00
i701
3f92a00bfe
fix: correct font variable usage and improve type handling in dynamic filter
2025-06-28 12:01:25 +05:00
i701
79ecb625d9
feat: enforce strict TypeScript rules and add biome configuration
2025-06-28 12:01:17 +05:00
i701
11ac852762
chore: upgrade to tailwind v4 and add a generic filter for dynamic filter handling
2025-06-27 14:27:44 +05:00
i701
9e0d2d277b
refactor: streamline package.json and tailwind.config.ts
...
- Simplified dependencies in package.json by removing unused packages and organizing existing ones.
- Updated tailwind.config.ts for better readability and maintainability, ensuring consistent formatting and structure.
2025-06-27 13:12:29 +05:00
i701
71fc914bde
chore: update package.json ♻️
2025-06-26 19:30:29 +05:00
i701
967a1d29e3
wth what was yarn doing here 😭
2025-06-26 19:18:52 +05:00
i701
383ffddde6
fix: remove unused components and fix build 🐛
2025-06-26 19:01:25 +05:00
i701
59adaaf281
feat(devices): add proper filter handling and update shadcn 🔨
2025-06-26 18:42:48 +05:00
i701
6aea54884d
feat: add admin check for device and payment pages; update session type to include is_admin property ✨
2025-06-26 11:36:34 +05:00
i701
fb3ad136bc
chore: update README with new todos 🔧
2025-06-26 11:36:04 +05:00
i701
d2b281281f
feat: implement add device functionality with validation and error handling; refactor related components for improved state management
2025-06-25 20:10:32 +05:00
i701
406733b360
feat: update authentication layout and forms for improved user experience; add new dependencies and enhance styling
2025-06-09 01:12:16 +05:00
i701
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
2025-06-02 09:17:16 +05:00
i701
bed426a6b4
feat: add loading state and full-page loader component; update payment page and application layout to improve user experience
2025-05-31 12:37:46 +05:00
i701
c705addccc
feat: enhance MAC address guide with contact button for assistance
2025-05-31 00:02:25 +05:00
i701
07349cda05
Refactor payment verification and add MAC address guide
...
- Updated payment verification logic in `actions/payment.ts` to remove unused code and improve clarity.
- Enhanced `DevicesToPay` component to handle separate states for wallet and transfer payment verification.
- Introduced a new `GetMacAccordion` component to guide users on finding their MAC addresses.
- Created a reusable accordion component in `ui/accordion.tsx` for better UI consistency.
- Integrated the MAC address guide into the device addition dialog.
- Updated Tailwind CSS configuration to include animations for the accordion component.
- Added Radix UI Accordion dependency to package.json and package-lock.json.
- Improved error handling in API response utility to log unauthorized responses.
2025-05-30 23:53:08 +05:00
i701
a093ab1666
fix: update welcome message in ApplicationLayout and simplify payment verification logic in DevicesToPay
2025-05-30 20:40:24 +05:00
i701
0c093f1303
feat: add age validation in signup and update payment verification logic
2025-04-20 12:36:24 +05:00
i701
f7122cb252
chore: update package.json to add millify dependency and remove unnecessary newline
2025-04-20 12:03:52 +05:00