rafif
|
b829cf540b
|
fix(deploy): force PM2 restart backone-frontend with --update-env
|
2026-07-31 10:26:03 +07:00 |
|
rafif
|
1a913716a2
|
fix(deploy): upload full .next/standalone directory in deploy-sftp.js
|
2026-07-31 10:09:15 +07:00 |
|
rafif
|
a577f2d672
|
chore: super deep scanning cleanup - remove obsolete debug scripts, redundant components, and temporary files
|
2026-07-31 09:41:11 +07:00 |
|
rafif
|
97d2c89c15
|
feat: complete platform upgrade - mobile UI overhaul, custom MAC owner label PDF exports, and project report documentation
|
2026-07-31 09:30:20 +07:00 |
|
rafif
|
d7fa520030
|
feat(prod): remove hardcoded credentials, clean environment config, and prepare for production deployment
|
2026-07-29 15:05:56 +07:00 |
|
rafif
|
f0876face0
|
fix: add crypto polyfill to next standalone server loader for Node 18 compatibility
|
2026-07-23 17:55:41 +07:00 |
|
rafif
|
e975ea788e
|
chore: automate production deployment and safe database migration scripts
|
2026-07-23 17:46:33 +07:00 |
|
rafif
|
64b5e87341
|
feat: complete platform upgrade - user guide overhaul, unified export dropdowns, 24h agent tracking, HelpTrigger implementation on all pages
|
2026-07-23 13:50:07 +07:00 |
|
rafif
|
36fe496566
|
style(headers): update all page header titles and add HelpTrigger buttons matching demoplace.my.id
|
2026-07-21 14:06:37 +07:00 |
|
rafif
|
960322e30a
|
style(sidebar): match active item highlight and header buttons 100% with demoplace.my.id
|
2026-07-21 13:52:30 +07:00 |
|
rafif
|
7f133a287b
|
style(sidebar): match sidebar menu navigation and page header titles 100% with demoplace.my.id
|
2026-07-21 13:40:57 +07:00 |
|
rafif
|
0156b84b0e
|
feat(production): sync 10/10 production codebase from demoplace.my.id
|
2026-07-21 13:30:23 +07:00 |
|