baodev0
776b1a6807
update
2026-06-22 09:55:11 +07:00
baodev0
0c436153c6
update
2026-06-22 08:43:32 +07:00
baodev0
9c68273b4a
Add VM rebuild pipeline with isolated job chain and admin log API
2026-05-29 18:19:38 +07:00
baodev0
6bb4a47bfb
Add stubs for various Laravel components and scaffolding
...
- Created stubs for JavaScript and SASS assets.
- Added stubs for channel, command, component, controller, event, factory, job, listener, mail, middleware, migration, model, notification, observer, policy, request, resource, route provider, seeder, and validation rule.
- Implemented scaffolding for configuration, service provider, and Vite integration.
- Included example views for module structure.
- Introduced a module loader for Vite to handle asset paths dynamically.
2026-05-29 09:28:08 +07:00
baodev0
520f21cb11
feat: add GeneratesUniqueSlug class for unique slug generation
...
feat: create PostCategoryFactory for generating post category data
feat: create PostFactory for generating post data
feat: add retry_requested_at column to services table
feat: add vcenter provisioning fields to products table
feat: add module_host_id to os table
feat: create email_notification_templates table for email templates
feat: add scenario and format fields to template table
feat: add admin fields to transactions table
fix: update ticket table columns and types
feat: add uuid to ticket table and backfill existing records
fix: make ticket_reply user_id nullable
feat: create notifications table for user notifications
fix: make ticket uuid nullable
feat: create post_categories table for blog categories
feat: create posts table for blog posts
feat: add invoice email template for PDF generation
2026-05-25 15:39:42 +07:00
baodev0
a31d238135
feat: Implement VM suspension feature with email notification
...
- Added suspend method in VCenterManagerController to handle VM suspension requests.
- Introduced VmSuspendedMail for notifying customers about VM suspension.
- Created email template for VM suspension notification.
- Updated API routes to include VM suspend functionality.
- Modified cors.php to allow additional local development URL.
- Updated DatabaseSeeder to include AdminSeeder and commented out unused seeders.
- Removed deprecated Livewire components related to cart, customer email history, invoices, orders, tickets, transactions, user settings, and VPS reinstall modal.
2026-05-21 10:17:16 +07:00
pbao9
41de3744a8
feat: add manual deposit system, implement Bank model, remove Docker configs, and initialize comprehensive Laravel best practice documentation for AI agents.
2026-05-14 16:33:35 +07:00
pbao9
ae3b681aaa
feat: add bulk delete with validation to IP Pool and update provisioning logic and email notifications
2026-05-13 15:41:56 +07:00
pbao9
7311a20324
feat: implement admin SMTP settings management and automated order notification system
2026-05-13 10:26:47 +07:00
pbao9
96778e7bed
feat: implement VM snapshot management, enhance client resource loading, and refactor deployment workflow for production
2026-05-11 11:09:55 +07:00
pbao9
8aef607e1f
feat: Implement IP assignment and verification for VM guests; add related PowerShell scripts
2026-04-18 08:51:02 +07:00
pbao9
508d5186db
feat: Reorganize database migrations for module snapshots, VMware, and OS groups, and implement customer order creation email notifications.
2026-03-12 12:31:52 +07:00
pbao9
7fdcc01027
feat: Implement client status validation on login, refine password rules, and simplify customer resource status.
2026-03-10 16:27:23 +07:00
pbao9
7b3c955d38
refactor: Remove extensive unused administrative UI, styling, and JavaScript assets, and introduce a new payment API controller.
2026-03-09 14:16:39 +07:00
pbao9
cca4e0b86f
feat: Implement new admin API endpoints for product, customer, vCenter, and authentication, and add vCenter resource management UI.
2026-03-05 14:30:31 +07:00
pbao9
68540009c0
refactor: Replace Flux UI components with native HTML/Alpine.js and update Composer dependencies.
2026-03-04 09:13:15 +07:00
pbao9
0c260a7e1c
feat: Implement VM restart, auto-renew invoice functionality, and client invoice detail API, alongside admin UI improvements.
2026-03-02 10:26:01 +07:00
pbao9
2c8c3d14cd
feat: Implement VM console with dedicated layout, WMKS integration, and jQuery 3 compatibility.
2026-03-02 00:27:18 +07:00
pbao9
1cfcaee871
feat: implement VMware vCenter integration, enhance product pricing display, and update order processing logic.
2026-03-01 23:10:35 +07:00
pbao9
6b18c3ff12
refactor: Update front-end assets by removing Select2 integration from various forms and adjusting the build configuration.
2026-02-28 21:29:13 +07:00
pbao9
5c97768707
feat: Enhance product creation UI with radio buttons and switch, correct product VPS OS foreign key, remove transaction UUID migration, and refactor customer add/edit views.
2026-02-25 13:45:02 +07:00
pbao9
71e70b01da
feat: implement import and export functionality for product categories and products
2026-02-21 11:28:03 +07:00
pbao9
bfabd54176
fix: Update deposit success email subject and correct logo asset path.
2026-02-19 21:45:16 +07:00
pbao9
7769326ac9
feat: Add deposit success email notification system with new mailer, job, view, and client update request.
2026-02-19 20:33:24 +07:00
pbao9
9a2cab4521
feat: implement deposit request validation and transaction API, refactor client routes, and update transaction schema.
2026-02-18 21:17:13 +07:00
pbao9
31cbdf323f
feat: Implement soft deletes for customer, invoice, order, and transaction models, and add customer edit and trash management to the admin panel.
2026-02-16 17:04:27 +07:00
pbao9
4dae15ffca
feat: Remove the entire frontend customer portal and its associated controllers, while updating customer repositories and adding a cache table migration.
2026-02-16 16:19:22 +07:00
pbao9
73ed05b20f
feat: enhance VM console loading UI with a new spinner and status text styles
2026-02-15 12:47:20 +07:00
pbao9
ef53ea3207
feat: Integrate L5-Swagger for API documentation and enhance VM synchronization to include host-level details.
2026-02-15 12:31:06 +07:00
pbao9
eb123ba97c
feat: Add "no results found" empty state and refactor search filtering logic in the command palette.
2026-02-15 10:57:04 +07:00
pbao9
046f61df7e
refactor: reimplement command palette using a custom overlay instead of the native dialog element
2026-02-15 02:52:20 +07:00
pbao9
ab8831b71a
feat: Implement a command palette for quick navigation within the administrator panel.
2026-02-15 01:23:01 +07:00
pbao9
a7614c91cd
feat: Implement invoice creation functionality and integrate DataTables for invoice listing with dynamic column rendering.
2026-02-15 00:55:17 +07:00
pbao9
691c7e3765
feat: Enhance Select2 functionality with clearable options and custom placeholders, and apply new card styling to the order add page.
2026-02-14 22:10:30 +07:00
pbao9
5252f9142c
feat: Implement order management with datatable display and updated forms
2026-02-14 18:00:15 +07:00
pbao9
d683afc901
feat: refactor VM add/edit forms to include vCenter selection, host component, and new VM information fields.
2026-02-14 16:57:13 +07:00
pbao9
498a57b499
feat: Implement VM console access, display VM power state, and add VM statistics retrieval.
2026-02-14 16:28:13 +07:00
pbao9
449502e290
feat: Implement VMware console access with a new API endpoint and UI, and update the admin header to display user details.
2026-02-14 15:36:25 +07:00
pbao9
78b87c10fe
feat: enhance product datatable with bulk delete functionality and refined category/price columns.
2026-02-13 14:59:10 +07:00
pbao9
549e434627
feat: implement hierarchical category selection with a tree view in product and category forms.
2026-02-13 14:25:37 +07:00
pbao9
3a10c3e2d7
refactor: remove unused Type components and relocate module-related API routes to admin routes.
2026-02-13 12:03:11 +07:00
pbao9
245f5ade37
feat: Refactor addon management to use AddonType and AddonInputType enums, update the database schema, and implement a grouped datatable display for addons.
2026-02-13 11:31:54 +07:00
pbao9
b127fa7c66
feat: Implement addon functionality with schema updates, seeder, and administrator UI adjustments, including new favicons and a migration snapshot.
2026-02-13 10:07:24 +07:00
pbao9
f3a679d7f3
feat: Implement comprehensive product management, including categories, pricing, and integration into the order system.
2026-02-12 14:29:29 +07:00
pbao9
3b1beef66e
refactor: move product category sub-group datatable rendering from client-side JavaScript to a dedicated server-side Blade partial.
2026-02-12 08:22:39 +07:00
pbao9
99b61bfb51
feat: Implement nested product category display in admin datatable with expandable rows.
2026-02-11 17:30:20 +07:00
pbao9
556b2c02e6
feat: Implement order and invoice management, enhance addon features, and remove the 'Type' module.
2026-02-11 17:02:07 +07:00
pbao9
6b6385f441
update
2026-02-11 11:18:35 +07:00
pbao9
a36802bd82
udpate
2026-02-10 17:27:10 +07:00
pbao9
3ece85430c
update
2026-02-10 16:49:59 +07:00