-
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