Commit Graph

  • ba32984a52 Add NFC tag support: write tag from device page, scan page for lookup main grabowski 2026-04-27 10:15:22 +07:00
  • da27ae5541 Add device autocomplete to todo forms: type name or paste ID grabowski 2026-04-24 16:11:06 +07:00
  • 8ab4673059 Add device-edit dropdown and jump-to-device button on todos list grabowski 2026-04-24 15:35:53 +07:00
  • 03e23cf0c0 Add image upload to Markdown editor: paste, drag-drop, toolbar button grabowski 2026-04-13 16:15:16 +07:00
  • bc73595018 Add WYSIWYG Markdown editor (EasyMDE) to wiki pages grabowski 2026-04-13 16:03:37 +07:00
  • f937394b5e Add live tag input with chips, autocomplete, and suggestions grabowski 2026-04-13 15:55:30 +07:00
  • 9a73c60d10 Fix deploy: git checkout before pull, use npm ci grabowski 2026-04-13 15:45:48 +07:00
  • 4322383ed8 Add Wiki feature with Markdown, categories, tags, and search grabowski 2026-04-13 15:42:34 +07:00
  • 6252041631 Fix NetBird login: set Secure cookie flag from actual origin, not forwarded proto grabowski 2026-04-13 14:38:20 +07:00
  • 0ceee55f9b Replace SvelteKit CSRF with custom multi-origin check grabowski 2026-04-13 14:23:02 +07:00
  • dbc140c1f9 Fix CSRF 403: override Origin header in Caddy proxy snippet grabowski 2026-04-13 14:18:56 +07:00
  • d41ff1112d Fix Caddy proxy: hardcode X-Forwarded-Proto to https on all routes grabowski 2026-04-13 14:15:02 +07:00
  • 392747e639 Update Caddy guide: upstream TLS, NetBird, Tor, Yggdrasil grabowski 2026-04-13 14:08:28 +07:00
  • e6c213f35c Add Caddy reverse proxy guide for internal, Tor, and Yggdrasil access grabowski 2026-04-13 14:02:01 +07:00
  • 5a0d6f150a Label: more space between details and barcode row (1mm → 2.5mm) grabowski 2026-04-13 10:23:36 +07:00
  • 342d6f0c19 Label: add | separator between brand and model grabowski 2026-04-13 10:20:38 +07:00
  • e7638d5268 Label: voltage|Hz separator, barcode left of ID grabowski 2026-04-13 10:18:14 +07:00
  • 3d590ff685 Label layout: barcode next to ID, bigger detail text, more spacing grabowski 2026-04-13 10:13:47 +07:00
  • a0e32e679e Label: large ID below barcode (9pt, same as title), left-align text grabowski 2026-04-13 09:57:51 +07:00
  • 2f1675af1d Fix 2-page label: reset @page margin to 0, shrink barcode to fit grabowski 2026-04-13 09:52:01 +07:00
  • bb125396f2 Update label margins to match Brother QL-820NWB: 0/0/2mm/0.5mm grabowski 2026-04-13 09:43:10 +07:00
  • 142b27301b Replace QR code with barcode on labels, centre all text grabowski 2026-04-13 09:38:49 +07:00
  • e16c50d854 Add feature requests page with voting and status tracking grabowski 2026-04-10 10:03:56 +07:00
  • f6f31341ea Add voltage/frequency to labels, switch to JetBrains Mono font grabowski 2026-04-09 18:07:11 +07:00
  • 510eb719eb Add batch print page for printing multiple device labels at once grabowski 2026-04-09 18:02:13 +07:00
  • c7f7be64c4 Switch label size to DK-11209 (29mm x 62mm) grabowski 2026-04-09 17:54:18 +07:00
  • ac0dd18d8f Replace barcode with QR code + large ID on printed labels grabowski 2026-04-09 17:40:58 +07:00
  • 941b41d3de Fix label fitting on single DK-22210 page grabowski 2026-04-09 17:33:58 +07:00
  • cad82119ca Increase barcode ID text size (8 → 14) for readability grabowski 2026-04-09 17:30:46 +07:00
  • 64040f7391 Remove QR code from printed labels, keep barcode only grabowski 2026-04-09 17:25:48 +07:00
  • 3a3781ba7a Show thumbnails on component list cards grabowski 2026-04-09 17:04:18 +07:00
  • 2695de25a3 Add image lightbox: click any image to view full-screen grabowski 2026-04-09 16:52:19 +07:00
  • 99371648be Add collapsible checklists on device detail, auto-collapse completed grabowski 2026-04-09 16:37:39 +07:00
  • 36f4d4b8d5 Redesign file uploads: drag-and-drop zones for images and documents grabowski 2026-04-09 16:23:30 +07:00
  • 7429130630 Add open todo count badge to sidebar menu grabowski 2026-04-09 16:07:27 +07:00
  • 1011e69031 Switch label size to DK-22210 (29mm x 70mm continuous) grabowski 2026-04-09 15:43:31 +07:00
  • 29d2aa943c Add image uploads to components, fix sidebar count for disabled grabowski 2026-04-09 15:31:56 +07:00
  • 9a59213da0 Add soft delete for components (disabled flag) grabowski 2026-04-09 14:50:18 +07:00
  • 5c4595ed16 Restructure components into types + instances grabowski 2026-04-09 14:41:06 +07:00
  • bb8a96d281 Fix upload size limit: add BODY_SIZE_LIMIT env and error handling grabowski 2026-04-09 14:15:36 +07:00
  • 50689c46e5 Fix image upload 500 in production: use UPLOAD_DIR env for absolute path grabowski 2026-04-09 14:08:00 +07:00
  • 6cd5f28bf7 Rename to My Collection, add favicon to sidebar and login grabowski 2026-04-08 17:30:08 +07:00
  • 57e1d3fcc7 Redesign checklists: grid overview + dedicated edit page grabowski 2026-04-08 17:27:49 +07:00
  • 68abb3e734 Add checklist editing: rename, edit items, reorder with arrows grabowski 2026-04-08 09:47:51 +07:00
  • 1dcc69482e Add server route to serve uploaded files in production grabowski 2026-04-07 17:18:21 +07:00
  • 642359fec9 Fix image uploads: accept more formats, convert to JPEG, show errors grabowski 2026-04-07 17:16:02 +07:00
  • 0113803378 Add location detail page showing devices and components at that location grabowski 2026-04-07 17:10:25 +07:00
  • 9102ffd8b4 Show parent > child location on detail pages, add location move grabowski 2026-04-07 17:07:08 +07:00
  • 948617a285 Add cascading location picker: select parent first, then child grabowski 2026-04-07 16:59:49 +07:00
  • 63b57e8ac3 Add rename option for locations with inline edit grabowski 2026-04-07 16:52:13 +07:00
  • 5e4021bc60 Add settings page with password change grabowski 2026-04-07 16:45:46 +07:00
  • 0baf17897c Remove .claude from repo and add to .gitignore grabowski 2026-04-07 16:44:05 +07:00
  • c12f727734 Update deploy workflow for private repo with deploy keys grabowski 2026-04-07 16:26:04 +07:00
  • 12a6e9ef0b Add Gitea Actions workflow for auto-deploy to LXC on push grabowski 2026-04-07 16:07:12 +07:00
  • fe2217eff7 Make label ID text bigger (text-xs → text-sm font-medium) grabowski 2026-04-07 15:55:57 +07:00
  • 117646d2cb Add document uploads to components (PDFs, manuals, datasheets) grabowski 2026-04-07 15:03:43 +07:00
  • d6b53d8ec8 Replace individual AC voltages with range options (100-120, 220-240, 100-240) grabowski 2026-04-07 14:59:30 +07:00
  • cff1c2d82b Fix todo edit buttons: add type=button, switch to list view from kanban grabowski 2026-04-07 14:08:22 +07:00
  • fe54496d79 Add todo list with kanban board view grabowski 2026-04-07 13:55:16 +07:00
  • 59371d0cbb Fix all svelte-check warnings: derived props, a11y labels, warning filter grabowski 2026-04-07 13:45:11 +07:00
  • eac11c3a24 Add Proxmox LXC deployment guide grabowski 2026-04-07 13:30:52 +07:00
  • d017101ae8 Add voltage and frequency to printed device labels grabowski 2026-04-07 11:49:49 +07:00
  • d17eed5bfc Fix extra blank page when printing single label grabowski 2026-04-07 11:47:44 +07:00
  • 4e05910cd3 Move print labels to (print) layout group to fix blank output grabowski 2026-04-07 11:45:59 +07:00
  • b33966b26e Fix empty label preview: use inline styles to avoid Tailwind reset conflicts grabowski 2026-04-07 11:43:32 +07:00
  • 3fedc70503 Fix empty print labels: apply dimensions in all media not just screen grabowski 2026-04-07 11:41:15 +07:00
  • 7095b68169 Switch label printing to DK-1201 (29mm x 90.3mm) horizontal layout grabowski 2026-04-07 11:36:43 +07:00
  • 45d93738d7 Add DK-22210 label printing with barcode and QR code grabowski 2026-04-07 11:26:53 +07:00
  • 8859f32b4f Add DC voltage options and USB/Battery to voltage list grabowski 2026-04-07 11:11:47 +07:00
  • 3ceabf4e9e Change voltage to multiselect on device create and edit forms grabowski 2026-04-07 11:10:04 +07:00
  • adcc8df7cd Align checklist input fields to the right side grabowski 2026-04-07 11:06:47 +07:00
  • 722349738a Fix checklist input alignment: fixed-width label and unit columns grabowski 2026-04-07 11:06:14 +07:00
  • d40dc9b796 Fix checklist alignment and input completion tracking grabowski 2026-04-07 11:03:24 +07:00
  • 97f97f5571 Add text input type to checklist items for measurements grabowski 2026-04-07 10:57:19 +07:00
  • cceba73785 Fix checklist item add: form value cleared before submission grabowski 2026-04-07 10:53:16 +07:00
  • 1351b77034 Add checklist templates with import into devices grabowski 2026-04-07 10:36:02 +07:00
  • dbe82c1019 Add device checklists and retro Mac favicon grabowski 2026-04-07 10:31:38 +07:00
  • 04ca0a8299 Add session-based authentication with login/logout grabowski 2026-04-07 10:21:06 +07:00
  • cc4d8480cf Fix flake.nix: node 22, shebang indentation, databaseUrl default, assertion grabowski 2026-04-07 10:13:22 +07:00
  • 28f8e3b7b2 Add NixOS flake with dev shell, package, and systemd module grabowski 2026-04-07 10:04:14 +07:00
  • 6f0e0ad6c6 Initial commit: buildfor_life_repair inventory system grabowski 2026-04-06 17:11:05 +07:00