Zac Gaetano zgaetano · He/Him
  • Joined on 2026-03-31
zgaetano pushed to master at zgaetano/DragonWind 2026-04-09 21:21:22 -04:00
14aea6961e feat: chunked parallel multipart upload for large files
zgaetano pushed to main at zgaetano/biggame-xml-proxy 2026-04-09 08:34:56 -04:00
4037c74e0f Move secrets to .env file, add .env.example, gitignore .env
zgaetano pushed to main at zgaetano/biggame-xml-proxy 2026-04-09 08:30:33 -04:00
f18c44b869 Fix XML boolean attributes - use 1/0 instead of true/false to avoid valueless attribute bug in fast-xml-parser
zgaetano pushed to master at zgaetano/DragonWind 2026-04-08 22:59:10 -04:00
02b67f2b6a feat: enable Electron App download button with Windows/macOS links, remove "processed 6 at a time" text
zgaetano pushed to main at zgaetano/dragon-wind-desktop 2026-04-08 22:48:20 -04:00
e5f5255a41 feat: add dragon logo icons for window, tray, and taskbar (all platforms)
a3b2f8b4d7 fix: remove unused @aws-sdk deps — ESM incompatible, not needed (raw HTTP used instead)
93d1df6582 fix: downgrade electron-store to v8 (ESM-only v10 breaks CommonJS require)
89fc8a7146 ci: fix — use npm install instead of npm ci (no lockfile)
Compare 6 commits »
zgaetano pushed to main at zgaetano/dragon-wind-desktop 2026-04-08 22:25:12 -04:00
fc43dffed1 fix: capture real S3 ETag from PUT response headers instead of placeholder
zgaetano pushed to master at zgaetano/DragonWind 2026-04-08 22:16:49 -04:00
340837fa72 fix: close desktop/multipart/abort route missing res.json and closing brace
zgaetano pushed to master at zgaetano/DragonWind 2026-04-08 22:09:27 -04:00
c4158f0cfd merge: keep desktop multipart API routes alongside parallel chunk upload routes
675ff9985f feat: add desktop multipart API endpoints for Dragon Wind Desktop app
Compare 2 commits »
zgaetano pushed to master at zgaetano/DragonWind 2026-04-08 21:41:44 -04:00
84cf9cccbe Fix folder sorting, default selection, subfolder S3 keys, and HTTP mode description
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 09:16:25 -04:00
5b0a3ef2cc Add server-side AMPP job debug logging to identify field names
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 01:08:56 -04:00
ecdfe0f7cd Presigned direct-to-S3 uploads — bypass Node server entirely
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 01:03:29 -04:00
0f81cac6ec QOL improvements: folder search, user audit, admin folders fix, AMPP debug
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:56:06 -04:00
ad5f9a4186 Update HTTP mode description to reflect actual upload method
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:52:56 -04:00
44c22bd95e Replace Upload class with PutObjectCommand for RustFS compatibility
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:49:21 -04:00
d5192e8847 Replace chunked multipart upload with simple Upload class
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:42:54 -04:00
43aa18f963 Use ListObjectsV2Command for S3 test instead of raw HTTP signing
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:38:45 -04:00
1bc30010a4 Replace AWS SDK test with raw S3v4 signed HTTP request for RustFS/MinIO compat
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:34:47 -04:00
4b0f56ac2a Add full S3 error dump for debugging
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:33:00 -04:00
89291a4baf Fix S3 test: always merge with saved config, add debug logging
zgaetano pushed to master at zgaetano/DragonWind 2026-04-07 00:30:29 -04:00
ae4360e85a Fix S3 test (use HeadBucket like VPM-Uploader), replace UDP button with grayed Electron App