Commit Graph

8 Commits

Author SHA1 Message Date
Claude 8c08b94d2b Add Packages inventory screen and auto-scrap duplicate package pulls
Packages are unique-per-type; duplicate pulls now auto-scrap into Cache
(mirroring the distro dupe->Merges path) instead of a dead-end merges
pool, and the pull reveal shows "-> N cache" for the dupe card. Save
loading collapses any pre-existing duplicate package entries to the
highest-level instance and grants Cache for the extras, logging the
migration.

Also adds a dedicated Packages tab in the Collection screen (master
list with slot filter/sort + affordability hints, detail panel with
upgrade/scrap actions) so the whole inventory can be managed from one
place, sharing state with the existing per-distro Packages sub-tab.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MQmck8EqqWxSq5uVZ4E7yN
2026-07-09 09:04:46 +00:00
Fretux d504e0b916 Implement animations, pipeline for duplicates and merging. 2026-07-07 14:10:31 +02:00
Fretux f7c09e98f2 finished main-menu so far 2026-07-06 22:17:26 +02:00
Fretux 68dc13c60d Implement more UX and cards for other distros 2026-07-06 15:37:12 +02:00
Fretux 8b6c6235c2 Add actual carts and shit
Upgrade UI to Level 6

Balls
2026-07-06 13:41:15 +02:00
Fretux b157be8723 refactor card systems 2026-07-05 17:06:05 +02:00
Fretux 00e990ac18 Add actual ASCII-Art for distros, add first three distros and being able to choose a starting-distro. Update UI to fix multiple small bugs. 2026-07-04 00:12:03 +02:00
Fretux 2fc8a05617 implement main screen 2026-07-03 13:59:00 +02:00