Tom Boullay
|
3cfb3a21a9
|
feat: add ktx2 texture fallback flow
|
2026-05-17 16:18:17 +02:00 |
|
Tom Boullay
|
81c513ee1f
|
refactor: split git provider adapters
|
2026-05-17 14:12:09 +02:00 |
|
Tom Boullay
|
71b4b2c905
|
fix: authenticate gitea lfs uploads
|
2026-05-15 01:19:22 +02:00 |
|
Tom Boullay
|
f53f606daa
|
fix: support gitea git remote uploads
|
2026-05-15 01:08:44 +02:00 |
|
Tom Boullay
|
23253c2277
|
docs: refresh deployment and security guidance
|
2026-05-15 00:26:31 +02:00 |
|
Tom Boullay
|
be4cf502d1
|
docs: refresh project structure notes
|
2026-05-13 17:50:34 +02:00 |
|
Tom Boullay
|
101af23418
|
docs: clean upload documentation
|
2026-05-12 23:48:47 +02:00 |
|
Tom Boullay
|
498765db61
|
refactor: clean upload pipeline and restore draco delivery
|
2026-04-29 16:29:32 +02:00 |
|
Tom Boullay
|
097b8f6486
|
docs: document texture collision handling
|
2026-04-28 16:03:04 +02:00 |
|
Tom Boullay
|
41e04002b8
|
fix: normalize exported texture filenames
|
2026-04-28 15:51:15 +02:00 |
|
Tom Boullay
|
497b0853c5
|
Update README.md
|
2026-04-28 00:17:45 +02:00 |
|
Tom Boullay
|
2679d29ab4
|
update: fix readme + add license
|
2026-04-27 23:57:12 +02:00 |
|
Tom Boullay
|
dddecbb11c
|
chore: prepare v1.0.0 release
|
2026-04-27 23:43:16 +02:00 |
|
Tom Boullay
|
31c05a35fc
|
fix: canonicalize asset families
|
2026-04-27 23:35:43 +02:00 |
|
Tom Boullay
|
fa77c484f9
|
fix: enforce asset naming convention
|
2026-04-27 23:29:47 +02:00 |
|
Tom Boullay
|
5556364601
|
fix: resolve gltf companion assets reliably
|
2026-04-27 23:01:29 +02:00 |
|
Tom Boullay
|
aeb0832409
|
chore: remove stale comments
|
2026-04-27 17:22:53 +02:00 |
|
Tom Boullay
|
43cf48cc7d
|
chore: remove legacy blender compression path
|
2026-04-27 17:20:13 +02:00 |
|
Tom Boullay
|
473fa0f6e1
|
fix: apply opacity maps in preview
|
2026-04-27 17:19:21 +02:00 |
|
Tom Boullay
|
77bdb7748b
|
docs: document model stats helper
|
2026-04-27 17:10:18 +02:00 |
|
Tom Boullay
|
4c3a687ff8
|
fix: support gltf uploads with local preview
|
2026-04-27 11:07:16 +02:00 |
|
Tom Boullay
|
71bcf2b36d
|
refactor: stage uploads before drive and git delivery
|
2026-04-24 17:41:38 +02:00 |
|
Tom Boullay
|
944959fc22
|
refactor: simplify upload rules and remove destination flow
|
2026-04-24 16:23:02 +02:00 |
|
Tom Boullay
|
78f4aa83e0
|
refactor: full codebase audit — extract modules, fix type safety, clean dead code
- Extract API helpers from UploadZone into lib/upload-api.ts (FormData builder, checkFolderDiffs, uploadDrive, uploadGit)
- Extract upload orchestration into hooks/useUploadOrchestrator.ts (UploadZone: 489 → 162 lines)
- Extract file diff classification into lib/diff-files.ts (from git route)
- Extract shared SVG icons into components/ui/icons.tsx (7 icons, 0 duplication)
- Extract shared modal wrapper into components/ui/Modal.tsx + ModalActions
- Extract DriveStatusLine sub-component from FolderCard
- Fix checkFolderDiffs silently swallowing auth/network errors (now throws)
- Fix type safety: remove as never casts, add isHttpError type guard, use discriminated union for validateFolder
- Fix nextcloud: cache getConfig, add max bound to findNextVersion, optimize mkdirRecursive (skip PROPFIND)
- Fix drive route: remove req.clone(), extend parseMultiUpload to return extra fields
- Fix commit message: model shown as unchanged with ↔️ on updates (not falsely marked as modified)
- Clean dead code: unused folderExists import, FileStatus/DriveStatus exports, ParsedFile.textureName, getConfig basePath
- Add security headers in next.config.ts (HSTS, X-Content-Type-Options, X-Frame-Options, etc.)
- Update README with new project structure
|
2026-04-14 17:19:10 +02:00 |
|
Tom Boullay
|
110d64ec33
|
fix: some bugs
|
2026-04-14 16:57:23 +02:00 |
|
Tom Boullay
|
3a7a5e2eea
|
upadte: clean code + add next cloud
|
2026-04-14 16:21:37 +02:00 |
|
Tom Boullay
|
ab9685b6ee
|
upatde: dockerfile init blender
|
2026-04-14 14:06:04 +02:00 |
|
Tom Boullay
|
2b3d02e489
|
update: add gestion erreur si dossier est existant
|
2026-04-14 13:26:49 +02:00 |
|
Tom Boullay
|
76d9c21929
|
upatde: add docker for coolify
|
2026-04-14 11:18:53 +02:00 |
|
Tom Boullay
|
0a3d159bad
|
update: remove docker
|
2026-04-14 10:54:43 +02:00 |
|
Tom Boullay
|
a44cd5dab3
|
Update README.md
|
2026-04-03 10:43:24 +02:00 |
|
Tom Boullay
|
9e27a64ae5
|
Update README.md
|
2026-04-03 10:42:40 +02:00 |
|
Tom Boullay
|
5007a255da
|
update: add gitgnore
|
2026-04-03 10:41:56 +02:00 |
|
Tom Boullay
|
929b1075d4
|
Initial commit
|
2026-04-03 10:18:14 +02:00 |
|