12 Commits

Author SHA1 Message Date
Schuwi c6c218970c style: format codebase 2025-09-20 11:52:43 +02:00
Schuwi f4ee768c52 refactor: cleanup mix credo issues 2025-09-20 11:36:30 +02:00
Schuwi 5d2e3f7768 feat: datasheet upload and auto-retrieve
- store datasheet PDFs on the server
- download PDF automatically when given a link
2025-09-19 23:09:29 +02:00
Schuwi 086bc65ac1 fix: inconsistent sorting
on components that were inserted in quick succession
2025-09-19 22:43:25 +02:00
Schuwi 288d84614a feat: collapsable hierarchical view 2025-09-19 21:54:34 +02:00
Schuwi b68f8d92f7 feat: category filter includes subcategories 2025-09-19 20:28:12 +02:00
Schuwi 264adbfb98 refactor(elixir): hierarchical refactor
to extract common code patterns from
category/storage location systems
2025-09-17 23:56:56 +02:00
Schuwi 5a1775e836 refactor(elixir): remove unused is_active field
from storage location
2025-09-17 23:13:45 +02:00
Schuwi 589c9964aa feat: use AprilTag instead of QR code 2025-09-14 18:52:24 +02:00
Schuwi ad12ae2ec7 feat(elixir): complete storage location integration 2025-09-14 15:32:16 +02:00
Schuwi 9d090859e8 feat(elixir): storage location system 2025-09-14 15:20:25 +02:00
Schuwi 5e49cb79a0 feat: port basic functionality to elixir 2025-09-14 12:19:44 +02:00