Commit Graph

98 Commits

Author SHA1 Message Date
Gemini
8ef0ebf7ef Feature: Dashboard-Statistiken, Display-Names und UI-Feinschliff
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 39s
2026-05-15 06:34:08 +00:00
Gemini
9016777496 Fix: Kategorie-Badges Schriftfarbe auf Weiß mit schwarzer Outline geändert
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 37s
2026-05-14 20:47:23 +00:00
Gemini
787a6d8a1c Fix: Kategorie-Farben werden nun korrekt gespeichert
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 40s
2026-05-14 20:40:13 +00:00
Gemini
2637f4213b Feature: Kategoriefarben, Card Heights angepasst
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 38s
2026-05-14 20:36:04 +00:00
Gemini
e2463f704a Feature: Kategorienverwaltung hinzugefügt und Artikel-Kachel Höhe angepasst
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 40s
2026-05-14 20:08:55 +00:00
Gemini
be847a814d Fix: Artikel Grid-Ansicht optimiert (Höhe, Farben, Kategorien ohne Filter)
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 39s
2026-05-14 20:02:51 +00:00
Gemini
7ff740b7ff Fix: Bilderdarstellung in Artikel-Kachelansicht
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 37s
2026-05-14 18:22:34 +00:00
Gemini
1847528363 Feature: Editierbare ToDo-Listen, Artikel-Kachelansicht, gefilterter Export und Haushalts-Namen Fix
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 38s
2026-05-14 17:58:38 +00:00
Gemini
ca79ab41b5 Fix: Artikel-Export Absturz behoben
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 37s
2026-05-14 15:14:16 +00:00
Gemini
eae5694189 Feature: CSV-Export, UI-Fixes für ToDo-Liste und help.php Absturz behoben
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 38s
2026-05-14 15:10:11 +00:00
Gemini
b336f6cabf UI Fixes: Volle Bildschirmhöhe für Editor, ToDo-Redesign (ohne schwarzen Rahmen) und Bugfixes in Packlisten-Details
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 36s
2026-05-13 20:19:29 +00:00
Gemini
c001ea6f62 Fix: Verstecke ToDo-Auswahl bei Packlistenvorlagen in den Einstellungen
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 38s
2026-05-13 20:10:50 +00:00
Gemini
0ba5399c86 Fix: Verstecke ToDo-Feld bei Vorlagen, bereinige JS Reste und nutze volle Hoehe in der Verwaltung
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 40s
2026-05-13 20:09:10 +00:00
Gemini
8cd81846c9 Fix: Weiße Seite bei Direkteinstieg behoben (DB Auto-Migration in db_connect.php verschoben)
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 37s
2026-05-13 19:40:23 +00:00
Gemini
c0088d5ce2 UI: Finales ToDo-Listen Redesign und Layout-Fixes
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 37s
2026-05-13 19:33:48 +00:00
Gemini
3e57404b64 Fix: Drag & Drop Merge, UI Layouts und Bugfixes (final)
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 58s
2026-05-13 19:25:49 +00:00
Gemini
98f0866a0b Fix: + Button Klick in Phase 1, carrier_count in Übersichten und PHP-Warnings
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 36s
2026-05-13 09:14:26 +00:00
Gemini
231b864678 UI: Zeige Anzeigenamen statt Login-Namen und ToDo-Listen Redesign
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 38s
2026-05-13 07:30:04 +00:00
Gemini
845cf10063 Fix: Behebung von PHP-Warnings und UI-Korrekturen (ToDo Styling, Headers already sent)
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 40s
2026-05-13 07:19:24 +00:00
Gemini
6efcc31f0f Fix: Verhindere Fatal Error durch doppelte Spalten-Anlage bei Auto-Migration in index.php
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 39s
2026-05-13 07:10:43 +00:00
Gemini
015a131edd Update: ToDos, Namen und Bugfixes Live (Tisch-Artikel, UI, Modals)
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 36s
2026-05-13 07:06:43 +00:00
Gemini Agent
480c4d4cd9 Feature: ToDo Lists, Display Names and Sync logic bugfix
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 15s
- Created ToDo list functionality (CRUD) with household support.

- Linked ToDo lists to packing lists and displayed them on the packing list overview page.

- Added 'display_name' to users table, allowing separation of login name and display name.

- Fixed the irregular '+' click bug in Phase 1 by completely decoupling the local UI state updates from the backend sync latency, relying purely on DOM syncing.
2026-05-13 06:36:18 +00:00
Gemini Agent
ca00ca3469 Fix UI complaints: card height and print view
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 12s
- Reverted Phase 1 Lager card heights back to 200px as originally requested.

- Fixed print view empty first page by removing page-break-inside: avoid from carrier-section.

- Added backpack manufacturer and model to the print view table.
2026-05-12 12:11:55 +00:00
Gemini Agent
bf71ad7990 Fix workflow: restore split increments, fix print view, add move modal, adjust Phase 1 card heights
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 14s
- Reverted adjust_single to use UPDATE when an item is already on the table, fixing the first-click bug and preventing duplicate rows in Phase 1.

- Added a modal 'Move' button to items in Phase 2 allowing them to be moved between backpacks and compartments directly.

- Further reduced the height of Lager cards to remove empty space below buttons.

- Fixed the print view by updating the SQL query and adding manufacturer + product designation to the rows.
2026-05-12 11:45:27 +00:00
Gemini Agent
c4abd9db0e Enhance Item Split Workflow and Modal interactions
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 15s
- Reverted Phase 1 table addition to increment quantity of a single row rather than creating multiple rows.

- Added a modal in Phase 2 that triggers when dragging an item with quantity > 1 into a backpack, asking how many items to move.

- The remaining items are kept on the table.

- Updated the 'return to table' functionality when deleting from a backpack to correctly merge quantities back onto the virtual table without affecting other compartments.
2026-05-12 09:44:03 +00:00
Gemini Agent
c71def838d Fix workflow issues: allow split dragging and add return-to-table prompt
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 11s
- Modified API handler so adding items from Phase 1 always creates distinct rows on the Table. This allows splitting and dragging identical items into different backpack compartments.

- Added a modal prompt when removing an item from a backpack, asking the user whether to delete it completely or just move it back to the virtual table.
2026-05-12 09:20:32 +00:00
Gemini Agent
4418d0ede6 Enhance Phase 1 UI: Layout, Resizer, and Card adjustments
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 12s
- Changed Phase 1 layout to 2/3 (Lager) and 1/3 (Table) split.

- Added an interactive, draggable resizer handle between the two panes.

- Made Lager cards ~10% wider and enforced a strict uniform height (200px).

- Added manufacturer name to cards and applied text-overflow: ellipsis to prevent line breaks.

- Reduced font sizes for metadata to fit compactly.

- Safely removed SortableJS destroy() logic to prevent JS crash.
2026-05-12 07:19:52 +00:00
Gemini Agent
141edbfd61 Fix UI bugs: Phase 2 thumbnails and Phase 1 card layouts
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 13s
- Fixed missing thumbnails in Phase 2 after drag & drop (SQL query was missing image_url field during sync).

- Removed flex-grow from Phase 1 cards and added align-items: start to grid to prevent empty bottom spaces.

- Forced image wrapper to 120px height to ensure images appear large while keeping cards short.
2026-05-12 07:04:12 +00:00
Gemini Agent
2e84ecc1f5 UI Tweaks: Thumbnail added to Phase 2, Grid adjusted in Phase 1
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 12s
- Added 30x30 image thumbnail with tooltip to list items in Phase 2 (Table & Backpack).

- Set default Group By to Category and Sort By to Weight (Asc) in Phase 1.

- Reverted Phase 1 Lager cards to a squarish layout but retained the large image sizing.

- Removed the tooltip hover effect from the Phase 1 Lager images.
2026-05-12 06:34:22 +00:00
Gemini Agent
1a3a1c2b78 Enhance UI: display product designation
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 13s
- Added product designation (model/type) to the Lager cards in Phase 1.

- Added product designation to the item rows on the Table and in the Backpacks (Phase 1 & 2).
2026-05-12 06:18:51 +00:00
Gemini Agent
53af201734 Fix image scaling in Lager grid
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 12s
- The images were stuck at 30x30px due to an '!important' rule in the global style.css.

- Overrode the rule in manage_packing_list_items.php to let images scale to 100px.

- Made the grid cards smaller and squarish again (140px min-width) as requested.
2026-05-12 06:13:28 +00:00
Gemini Agent
f24a6979b7 Enhance UI: increase image size and add sort dropdown
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 11s
- Greatly increased image sizes in Lager grid (220px height, 250px width).

- Added new dropdown for sorting by Name, Weight, or Quantity.

- Sorting works correctly alongside grouping.
2026-05-12 06:08:43 +00:00
Gemini Agent
53b07fafa9 Fix Sortable destroy error and add Group By filter
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 18s
- Safely destroy Sortable instances before clearing innerHTML.

- Added Group By dropdown (Kategorie, Hersteller, Lagerort) to Phase 1.

- Increased image size in Lager grid from 130px to 160px.
2026-05-12 06:02:13 +00:00
Gemini Agent
8cd5536dab Fix external volume name to match existing data
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 9s
2026-05-11 16:27:26 +00:00
Gemini Agent
7b8fc68a48 Fix image 404s and drag-drop save errors
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 14s
- Set volume to external: true in docker-compose.yml to attach to original user uploads volume.

- Fixed PHP Fatal error by preventing literal pass-by-reference in bind_param.

- Made JSON null parsing for carrier_id more robust.

- Added error logging to api_error.log for future debugging.
2026-05-11 16:25:03 +00:00
Gemini Agent
8fea9e11a6 Fix UI feedback on virtual table refactor
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 12s
- Increased image size in Lager grid.

- Allowed dragging by clicking anywhere on the item row.

- Removed empty space/dropzone gaps on the table.

- Added debounce to syncListState to prevent concurrent save errors during rapid drag & drop.
2026-05-11 16:11:21 +00:00
Gemini Agent
862b567284 Refactor packing list editor to Virtual Table workflow
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 15s
- Created grid view for available articles (Lager) with +/- buttons.

- Added middle pane for staging items (Auf dem Tisch).

- Updated drag and drop sync to handle three phases.

- Added direct links to Phase 1 and Phase 2 from the packing list overview.
2026-05-11 16:04:47 +00:00
Gemini Agent
a666f9ddb2 Use .env file for database credentials in docker-compose
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 10s
2026-05-11 15:39:26 +00:00
Gemini Agent
6f00a7a7ce Update image URL in docker-compose.yml and remove obsolete version
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 9s
2026-05-11 15:31:37 +00:00
Gemini Agent
6903582681 Add docker-compose.yml for easy deployment
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 9s
2026-05-11 15:29:28 +00:00
Gemini Agent
02f7e2b059 Fix article quantity bug and session timeout
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 1m38s
- Fixed article quantity handling in packing lists (drag and drop).

- Resolved 'headers already sent' bug in backpacks.php.

- Increased PHP session timeout to 24 hours via .htaccess.

- Synced .gitea/workflows/build-push.yaml template.
2026-05-11 14:16:26 +00:00
Gemini Agent
7744168d0d Fix: Restore 'Edit Details' button for standard packing lists
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 23s
2025-12-08 21:44:43 +00:00
Gemini Agent
7bdc421d90 Fix: Correct display of new templates and limit carriers to assigned users
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 19s
2025-12-08 21:40:13 +00:00
Gemini Agent
0753e2c4b9 Fix: Template improvements
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 38s
- api_packing_list_handler.php: Use robust LEFT JOINs to fetch backpack/compartment names, fixing '0' display issue for templates.
- packing_lists.php: Add 'Edit Details' button for templates.
- edit_packing_list_details.php: Allow sharing templates with household (checkbox) and adjust title for templates.
2025-12-08 21:35:08 +00:00
Gemini Agent
a19cfa98f0 Fix: Add Auto-Migration for 'is_template' column in packing_lists.php to prevent SQL errors on deployment
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 17s
2025-12-08 21:28:34 +00:00
8c50910363 .gitea/workflows/build-push.yaml aktualisiert
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 25s
2025-12-08 21:20:01 +00:00
Gemini Agent
59104fb3bd Docs: Update README with Template feature details
Some checks failed
Docker Build & Push / build-and-push (push) Failing after 4s
2025-12-08 21:12:08 +00:00
Gemini Agent
b9446b01a3 Feature: Packlisten-Templates hinzugefügt
Some checks failed
Docker Build & Push / build-and-push (push) Failing after 15s
- DB-Schema erweitert (is_template Spalte in packing_lists)
- packing_lists.php: Tabs für Listen/Vorlagen und Filterung
- save_as_template.php: Funktion zum Speichern einer Liste als Vorlage
- add_packing_list.php: Neue Liste aus Vorlage erstellen
- packing_list_utils.php: Zentrale Kopier-Logik (inkl. Träger & Hierarchien)
- edit_packing_list_details.php: Navigation angepasst
2025-12-08 21:11:45 +00:00
Gemini Agent
a4b74ab480 Docs & Fix: packliste.sql aktualisiert, Auto-Migration und Changelog ergänzt.
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 14s
2025-12-07 08:06:24 +00:00
Gemini Agent
991f264e29 Fix: Rucksack-Kategorie (DB/UI/Stats) und Tooltip-Zuverlässigkeit
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 28s
2025-12-07 08:04:32 +00:00