Commit Graph
103 Commits
Author SHA1 Message Date
shihaam c137ef0847 code clean up, remove frontend sms api??? why was it there at all?? and some cron things
Build and Push Docker Images / Build and Push Docker Images (push) Failing after 4s
2026-08-02 06:10:25 +05:00
i701 f0cf2d5223 fix: prevent profile page from crashing for null profile values 🔨 2025-09-24 20:04:04 +05:00
i701 9ad1887f88 refactor: add animations ✨ 2025-09-24 19:33:48 +05:00
i701 f8774f51e6 style: add skeletons to paymentId and deviceId pages ♻️ 2025-09-24 18:20:35 +05:00
i701 31a05ae917 style: add skeletons to paymentId and deviceId pages ♻️ 2025-09-24 17:46:04 +05:00
i701 5dab74b14b refactor: create utility function to hide AccountInformation component for topup and payment 🔧 2025-09-21 10:07:16 +05:00
i701 a60e9a9c85 chore: add skeletons to tables and loading.tsx files for routes and run formatting ♻️ 2025-09-20 20:42:14 +05:00
i701 39e84723b1 refactor: remove table captions from all tables 🔧 2025-09-20 14:40:55 +05:00
i701 f2a17d522b fix: hide account information once the payment is verified/expired/cancelled 🔧 2025-09-20 14:17:48 +05:00
i701 950ac676f0 Show no agreements if there is no agreement in agreement page 🔨 2025-09-20 11:16:06 +05:00
i701 b32b61afe8 rename walet page to transaction history 🔨 2025-09-20 11:15:44 +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 644e4f730f feat(user): add admin topup functionality in user details page ✨ 2025-07-27 12:37:38 +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 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 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 c34285c66d feat(admin): add admin payment tables + filters✨ 2025-07-23 23:12:10 +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 8fac07bb60 feat(user): implement user update functionality and enhance verification page UI ✨ 2025-07-14 21:38:29 +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 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 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 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 9e25da717b feat: add expiry label to ExpiryCountDown component in TopupPage ✨ 2025-07-06 22:37:23 +05:00
i701 154226b48d feat: add radio filter for topup expiry ✨ 2025-07-06 19:48:24 +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 378fb4074c refactor: update topup status handling in DynamicFilter and TopupsTable components ✨ 2025-07-05 19:44:36 +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 c90b003167 refactor: enhance parental control features and improve device blocking logic 🔨 2025-07-02 23:29:40 +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 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 3f92a00bfe fix: correct font variable usage and improve type handling in dynamic filter 2025-06-28 12:01:25 +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 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 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 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