Commit Graph

16 Commits

Author SHA1 Message Date
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
c4a0b41e7d feat: filter by category/location on click
- add filtering by storage location
2025-09-19 22:12:58 +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
6a1122c3be feat(elixir): robust sort in component list 2025-09-17 19:10:04 +02:00
Schuwi
1bdfea8d02 fix(elixir): search not working 2025-09-16 20:59:01 +02:00
Schuwi
589c9964aa feat: use AprilTag instead of QR code 2025-09-14 18:52:24 +02:00
Schuwi
788ad54724 feat(elixir): QR code generate & download function 2025-09-14 16:39:15 +02:00
Schuwi
1b498d286d fix(elixir): improve storage location UI
- modify UI and UX to match categories system
2025-09-14 16:03:56 +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
ece9850713 feat(elixir): category managing w/ filtering &CRUD 2025-09-14 12:34:18 +02:00
Schuwi
5e49cb79a0 feat: port basic functionality to elixir 2025-09-14 12:19:44 +02:00