dyzulk
|
ba9dd9810a
|
feat: implement bulkRenewStrategy and renewAll endpoint in OpenSslService
|
2026-01-07 05:27:47 +07:00 |
|
dyzulk
|
1b3787628d
|
feat: implement dual CDN strategy and archive management UI
|
2026-01-07 04:43:42 +07:00 |
|
dyzulk
|
b4cbd8506c
|
feat: implement self-healing mkdir and better verification info in linux scripts
|
2026-01-07 00:26:59 +07:00 |
|
dyzulk
|
2695d2e11e
|
fix: ensure all linux scripts have progress bars
|
2026-01-06 16:36:17 +07:00 |
|
dyzulk
|
c4f39a686c
|
feat: enhance installer feedback with progress bars and status messages
|
2026-01-06 16:36:06 +07:00 |
|
dyzulk
|
148a27f473
|
feat: make linux installer more robust with ca-certificates auto-install
|
2026-01-06 16:31:17 +07:00 |
|
dyzulk
|
792b682d5c
|
feat: implement certificate prefixing and cleanup logic in installers
|
2026-01-06 16:24:24 +07:00 |
|
dyzulk
|
559ea44318
|
fix: implement delete-then-put and internal timestamping for cache freshness
|
2026-01-06 16:12:48 +07:00 |
|
dyzulk
|
351fdae70b
|
feat: change script Content-Type to text/plain for browser visibility
|
2026-01-06 16:08:33 +07:00 |
|
dyzulk
|
afc16a33d2
|
feat: refine linux bundle installer with robust os detection
|
2026-01-06 16:03:16 +07:00 |
|
dyzulk
|
31ec1b8b12
|
feat: implement smart installers, global bundles, granular sync buttons, and cache policy
|
2026-01-06 15:56:21 +07:00 |
|
dyzulk
|
b23fe4b00e
|
feat: implement OS-specific installer sync and CDN redirect enhancements
|
2026-01-06 14:58:58 +07:00 |
|
dyzulk
|
759e60670f
|
feat: unify ca_certificates migrations (clean slate)
|
2026-01-06 14:29:50 +07:00 |
|
dyzulk
|
ce0b646077
|
feat: finalize CDN integration with redirects and Larvel 12 support
|
2026-01-06 12:12:47 +07:00 |
|
dyzulk
|
875b037a63
|
feat: implement manual CDN sync for CA certificates and establish master AI rules
|
2026-01-06 12:01:00 +07:00 |
|
dyzulk
|
3ccbf334fc
|
chore: remove file
|
2026-01-06 11:22:22 +07:00 |
|
dyzulk
|
b57645451d
|
fix: make CA migration idempotent for multi-db migrate:fresh safety
|
2026-01-06 11:22:00 +07:00 |
|
dyzulk
|
8a982bb499
|
docs: add AI behavior guidelines to prevent miscommunication
|
2026-01-06 11:11:14 +07:00 |
|
dyzulk
|
e4932f7795
|
feat: implement separate CA database with documentation and standardized workflows
|
2026-01-06 11:06:45 +07:00 |
|
dyzulk
|
b10b52e7ab
|
feat: organize ticket attachments by user id
|
2026-01-06 09:39:49 +07:00 |
|
dyzulk
|
2ba66fab3d
|
fix: add login route fallback to prevent 500 on auth fail
|
2026-01-05 22:46:46 +07:00 |
|
dyzulk
|
6f4d33b1e5
|
fix: syntax error in attachment controller
|
2026-01-04 23:13:44 +07:00 |
|
dyzulk
|
8e484138f0
|
feat: add API endpoint for downloading private ticket attachments with authorization and streaming.
|
2026-01-04 23:09:23 +07:00 |
|
dyzulk
|
44b3f75b48
|
fix: manual streaming response for attachments
|
2026-01-04 23:08:55 +07:00 |
|
dyzulk
|
d6b7a51c7f
|
chore: extend debug script for relationship check
|
2026-01-04 22:48:18 +07:00 |
|
dyzulk
|
5eaef39523
|
chore: add specific attachment debug tool
|
2026-01-04 22:40:24 +07:00 |
|
dyzulk
|
da05c82d33
|
fix: add robust debug logging to controller
|
2026-01-04 20:05:52 +07:00 |
|
dyzulk
|
1bda1d4032
|
chore: Add .env.production.editable to .gitignore
|
2026-01-04 19:57:36 +07:00 |
|
dyzulk
|
9bd3f144c7
|
chore: add r2 debug script
|
2026-01-04 19:37:34 +07:00 |
|
dyzulk
|
4dc4b3d498
|
feat: Implement Secure R2 Storage with Private Bucket and Proxy Controller
|
2026-01-04 18:07:22 +07:00 |
|
dyzulk
|
b4ea949bf2
|
chore: remove unused Cloudflare Turnstile dependency and keys
|
2026-01-04 11:42:10 +07:00 |
|
dyzulk
|
dba5ad70a5
|
feat: Delete generic .env example files and update .gitignore to ignore new, more specific example files.
|
2026-01-04 11:18:26 +07:00 |
|
dyzulk
|
d36b36dbcf
|
fix: use proper middleware for Anti-Crawler header to avoid TypeError
|
2026-01-01 17:58:13 +07:00 |
|
dyzulk
|
025286101e
|
feat: Add initial API status page, fullscreen layout, robots.txt, and anti-crawler middleware configuration.
|
2026-01-01 17:57:27 +07:00 |
|
dyzulk
|
5ae3c5bde5
|
style: update copyright notice and system title
|
2026-01-01 17:51:35 +07:00 |
|
dyzulk
|
5a3e6b45ef
|
chore: cleanup CORS and localhost references in config
|
2026-01-01 17:43:13 +07:00 |
|
dyzulk
|
2ac24ca91c
|
fix(assets): actually commit the missing grid svg
|
2025-12-31 11:20:10 +07:00 |
|
dyzulk
|
02706f0f91
|
feat(ui): add static html error pages for nginx fallback
|
2025-12-31 11:11:48 +07:00 |
|
dyzulk
|
dca9ad1799
|
feat(ui): port error pages, standardize fonts to Geist, and add health status page
|
2025-12-31 10:50:50 +07:00 |
|
dyzulk
|
37948c4682
|
feat: Add new email templates for password reset, email verification, test, certificate notifications, and inquiry replies, along with a new application logo.
|
2025-12-31 10:19:43 +07:00 |
|
dyzulk
|
42fa9b75ff
|
fix: make role checks case-insensitive and clean up middleware
|
2025-12-30 20:31:24 +07:00 |
|
dyzulk
|
1eabedcb5b
|
fix: allow owner role to access all admin api endpoints and see stats
|
2025-12-30 20:29:35 +07:00 |
|
dyzulk
|
a14d788400
|
Tidy up migrations: consolidate and delete redundant files
|
2025-12-30 19:51:45 +07:00 |
|
dyzulk
|
452adb936b
|
Add fix_legal_revision_user_id migration
|
2025-12-30 18:29:35 +07:00 |
|
dyzulk
|
f68f34980a
|
First commit
|
2025-12-30 12:32:54 +07:00 |
|