rafif
|
d7561dc85d
|
fix(deploy): add _next static asset symlink automation to fix blank white screen and TDD test pass
|
2026-07-31 11:14:28 +07:00 |
|
rafif
|
09cc05829e
|
docs(log): add iteration log for proxy white-labeling and service fix
|
2026-07-31 10:59:47 +07:00 |
|
rafif
|
8e58db970f
|
chore: super deep scanning cleanup - remove obsolete debug files and legacy sqlite db files
|
2026-07-31 10:40:31 +07:00 |
|
rafif
|
8cfa5bc198
|
chore: cleanup temporary test scripts
|
2026-07-31 10:32:54 +07:00 |
|
rafif
|
8ff9f1372c
|
fix(white-labeling): enforce strict white-labeling compliance on remote index.php and help guides per AGENTS.md Rule 5
|
2026-07-31 10:32:40 +07:00 |
|
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
|
ccea9d7f09
|
feat(auth): implement 3-attempt login rate limiting, 15-minute account lockout countdown timer, and admin manual unlock capability
|
2026-07-31 10:01:06 +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
|
0deed7630d
|
feat: implement tab-aware 1-hour session security inactivity timeout
|
2026-07-23 15:13:11 +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
|
040ef4d45d
|
fix(backend): remove duplicate mongoose index definition on expires_at
|
2026-07-21 14:16:50 +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
|
fb75711994
|
fix(dev): auto start in-memory mongodb in npm run dev
|
2026-07-21 13:56:56 +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 |
|