Commit Graph
87 Commits
Author SHA1 Message Date
Donkie 9318ef5c19 Label printing page updates
No longer a modal
Use flex divs instead of a table
2024-08-05 15:39:38 +02:00
Donkie 052bdb453d Added default template 2024-06-19 21:18:48 +02:00
Donkie 20923deebd Added bold tags to template 2024-06-19 21:13:18 +02:00
Donkie 515aafac8f Fixed incorrect react key 2024-06-19 21:13:07 +02:00
Donkie b2e49aa270 Added new print label template system 2024-06-19 20:33:23 +02:00
Donkie 4100813f22 Stop settings spam in label settings 2024-06-18 19:37:17 +02:00
Donkie 0452b0be04 Added ability to select and create multiple label settings 2024-06-18 19:09:42 +02:00
Donkie 426496b4e5 Recoded label printing settings to store in DB instead of in browser 2024-06-15 14:07:48 +02:00
Donkie 4d0e76b64f Merge branch 'multicolor' 2024-06-11 18:30:45 +02:00
Donkie f1b27b441d New spool icon updates 2024-06-11 17:09:54 +02:00
Donkie e2df888e96 New spool color indication that supports multi colors 2024-06-09 19:23:43 +02:00
Donkie f7fce7f2cc Added printing dialog item copies
Resolves #398
2024-06-09 12:28:30 +02:00
Donkie 30098e0213 Abstracted spoolicon into its own component 2024-06-08 22:56:13 +02:00
Donkie ac2829ef84 Added create filament page support for multi color 2024-06-08 22:56:13 +02:00
Donkie 91f33ae9b2 Column filters now perform exact matches
Resolves #367
2024-05-25 21:06:36 +02:00
Donkie 52c52bcfd8 Updated external db sync to handle spool types and new color hex format 2024-05-20 22:39:25 +02:00
Donkie 5a8d71fe70 Added import external filament in filament create form 2024-05-13 21:55:18 +02:00
Donkie 9ff457f2fd Updated packages 2024-05-10 12:52:41 +02:00
Donkie bc32f1e890 Now supports running under a sub path
Just set the SPOOLMAN_BASE_PATH environment variable and it should work.

Resolves #95
2024-05-10 11:37:09 +02:00
Donkie c65bc4201b Currency setting is now utilized in filament/spool lists, edit pages etc 2024-02-02 23:06:06 +01:00
Donkie 81b7a9b4ec Added tooltip in filament filter menu
To differentiate between different filaments that may be named the same.
Resolves #276
2024-01-30 19:21:38 +01:00
Donkie 4d65dea1e9 Fixed sorting by filament in spool page
Previously it sorted by filament ID which gave wonky results, now it properly sorts by filament combined name instead

Resolves #219
2024-01-30 18:20:53 +01:00
Donkie d0a958decb Removed camera constraints from QR scanner
By default camera needs to be at least 640x640 but I don't see why that's necessary.

Fixes #285
2024-01-26 17:14:45 +01:00
Donkie 40d3a3184f Implemented extra fields for spools and vendors as well 2024-01-23 19:27:34 +01:00
Donkie fb23024ed0 Extra fields now finished for filaments 2024-01-23 18:58:58 +01:00
Donkie bd956412d8 Added translation for Ko-fi button 2023-12-18 21:48:13 +01:00
Donkie 879ac15c2d Updated axios version to fix build issue 2023-12-17 21:16:20 +01:00
Donkie bc55f5e9af Fixed table layout being fixed by the new sticky headers
This caused the columns to not get auto-sized, which broke it especially bad on iOS
2023-10-30 22:30:01 +01:00
Donkie 2c8d3602f0 Open actions menu on click instead of contextClick
context click is a bit hit-and-miss if it works on phones
2023-10-30 22:29:12 +01:00
Donkie 1bc3cfe586 Updated spool select modal with new table style 2023-10-29 20:47:51 +01:00
Donkie 151c3c7f4f Client Table update
* Columns are now specified using the ant design columns property instead of being Table.Column components. This should make this WoW a bit more sense, we're not pretending to be components anymore. column.tsx now only returns objects, not nodes.
* Added filament/spool collapsing as a useTable queryOptions so that the output object is directly the one we want, which will make the types play better together.
* Added a more unified record action system. This enables us to add actions to column rightclick/long press, which is better UX for mobile devices.
* Actions column is now hidden on smaller screens thanks to the above bullet.
2023-10-29 20:37:58 +01:00
Donkie 6324979913 Fixed client websocket URL converter TLS 2023-10-18 19:24:27 +02:00
Donkie f064ea589c Formatted all .ts files 2023-10-18 19:21:57 +02:00
Donkie 37ae1f7de1 Generalized the useLiveify hook 2023-10-15 21:20:56 +02:00
Donkie f7faa6ccdc Auto-update for added/deleted spools in client 2023-10-15 21:05:42 +02:00
Donkie aa28bd1f19 Updated client to support new message format 2023-10-15 21:04:34 +02:00
Donkie 0fab369518 Added live updates to spools in client
Will automatically refresh the list and show pages if any of the shown spools are updated in the backend.
On the edit page, it will warn you if the spool has been updated since you opened the page.
2023-10-15 15:28:08 +02:00
Donkie bec130d038 Minor ko-fi button fixes 2023-10-15 15:15:25 +02:00
Donkie 04a39b8230 Removed ts-expect-error 2023-10-14 12:42:40 +02:00
Donkie c790465857 Added tip button to bottom of page 2023-10-14 12:35:55 +02:00
Donkie f3be2a90d5 Updated client packages 2023-10-14 12:10:41 +02:00
Donkie 43168fc75e Added dropdown of existing locations in spool edit
Resolves #119
2023-10-10 20:21:23 +02:00
Donkie f967aef2cb Client: Fixed UI not handle empty filters properly 2023-09-20 20:56:29 +02:00
Donkie e8d91bc4ce Client: Show commit and build in version element 2023-09-17 11:11:05 +02:00
Donkie 91e4171ff8 Client: Added lazy-loading for filter drop downs 2023-09-16 11:13:30 +02:00
Donkie 58fdbb4d85 Client: Fixed spool select table formatting 2023-09-16 11:13:30 +02:00
Donkie 9c2504d073 Client: Added indeterminate state to spool select 2023-09-16 11:13:30 +02:00
Donkie dc5e3a0fbd Client: Filament name filtering/sorting now works 2023-09-16 11:13:30 +02:00
Donkie f62f9d899b Client: Now uses server side sorting
Still some stuff left to do #98
2023-09-16 11:13:30 +02:00
Donkie 1a031903de Start of serverside client tables 2023-09-16 11:13:30 +02:00