Commit graph

  • 9d7a978f03 AI collection suggestions, pick-what-to-do runs, and a retry for bad replies dlawler489 2026-09-15 17:52:41 +1000
  • 2076717447 Merge AI renaming: clearer names for models with unclear ones, with undo dlawler489 2026-09-15 17:30:35 +1000
  • 2506f4dce9 Let AI runs give models with unclear names a clearer one, with undo dlawler489 2026-09-15 15:26:29 +1000
  • b902ea91d6 Merge phase 4 fixes: tag wrapping, model page buttons, search refresh after AI tagging dlawler489 2026-09-15 15:05:21 +1000
  • 4458963aa4 Fix tags splitting across lines and squeezed model buttons; refresh search after AI tagging dlawler489 2026-09-15 14:39:41 +1000
  • c7c39f99fa Merge phase 4: AI tags and descriptions, search by meaning, automatic tags dlawler489 2026-09-15 12:54:03 +1000
  • 2796fab38c Docker: fail the build if the search model can't be fetched dlawler489 2026-09-15 12:51:55 +1000
  • 0f49fe8c1a AI tags and descriptions, search by meaning, and automatic tags dlawler489 2026-09-15 11:12:58 +1000
  • 78c225f232 Merge phase 3: slicer hand-off and drag-out dlawler489 2026-09-15 10:36:26 +1000
  • 01844b4941 Merge phase 2: formats and viewer (archives, plates, filament colours, server thumbnails) dlawler489 2026-09-15 10:36:26 +1000
  • f401eb4ca4 Merge phase 1: library core (duplicates, trash, notes, search and filters) dlawler489 2026-09-15 10:36:26 +1000
  • be1facdec3 Drag out from file tabs, plate chips and a Drag out handle; only offer dragging in Chromium browsers phase-3-slicer-handoff dlawler489 2026-09-15 10:26:48 +1000
  • f3a69c82ec Open models in your slicer and drag files out dlawler489 2026-09-15 09:15:37 +1000
  • fbf1b706bf Fix model view for archives with long paths; preview inside archive-only models phase-2-formats-viewer dlawler489 2026-09-15 08:01:04 +1000
  • ea2afeac0e Make thumbnails on the server in the background dlawler489 2026-09-15 07:54:26 +1000
  • fcb418f119 Show 3MF projects plate by plate in their filament colours dlawler489 2026-09-15 07:49:58 +1000
  • d4b7e29348 Browse archives, preview companion files, and view FBX/STEP/3DM/OBJ+MTL dlawler489 2026-09-15 07:36:47 +1000
  • 502eefdec2 Stream-parse 3MF files so Bambu projects don't exhaust memory phase-1-library-core dlawler489 2026-09-15 07:01:49 +1000
  • 00a4b4ba07 Add duplicate finder, trash, notes, and library search/filters dlawler489 2026-09-14 23:06:09 +1000
  • e141d800c2 Add SVG favicon (hexagon mark) dlawler489 2026-06-23 13:35:57 +1000
  • d3410e19ec Add tag autocomplete to the upload/edit tag inputs dlawler489 2026-06-23 11:43:23 +1000
  • a2e08ecd03 License rules are the source of truth for sellability dlawler489 2026-06-23 11:33:38 +1000
  • 2768a71c63 Add per-license commercial-use rules (settings + auto-register) dlawler489 2026-06-23 10:20:28 +1000
  • 5af88eb5ce Add email/password auth + SMTP password resets dlawler489 2026-06-22 22:33:11 +1000
  • b06767bd08 compose: match working Traefik labels (tls=true, certresolver=le) dlawler489 2026-06-22 20:55:01 +1000
  • 5e02caf013 compose: default Traefik network to proxy dlawler489 2026-06-22 20:51:06 +1000
  • 5dfe809eb2 compose: Traefik label-based auto-discovery dlawler489 2026-06-22 20:47:06 +1000
  • 8ad25aff98 compose: route via shared Traefik network instead of host port dlawler489 2026-06-22 20:45:02 +1000
  • 34ced61b51 compose: make host port configurable (APP_PORT) dlawler489 2026-06-22 20:43:05 +1000
  • 5fb3939bcd Add first-run setup wizard for import sources dlawler489 2026-06-22 20:35:18 +1000
  • 5d69acd718 compose: pull image for deploy instead of building dlawler489 2026-06-22 20:29:54 +1000
  • 3a6a2143ef CI: push image using a Forgejo access token dlawler489 2026-06-22 17:48:57 +1000
  • e5e1a2bfc1 Add Forgejo Actions CI to build & push the image dlawler489 2026-06-22 17:00:49 +1000
  • aabc0dd870 Add Docker packaging (Dockerfile, compose, sidecar deps) dlawler489 2026-06-22 16:51:06 +1000
  • a37db15a3f Initial commit: Printhive 3D-print file library dlawler489 2026-06-22 13:15:17 +1000