Conversation
This commit includes major cleanup and improvements across the codebase: Core Changes: - Remove settings.json persistence mechanism (simplified configuration) - Remove window geometry save/restore feature (simpler startup) - Fix error reporter to ignore KeyboardInterrupt and SystemExit - Keep dashboard.xlsx template in repo for deployment Code Changes: - config.py: Removed settings file functions (load/save/get/set_setting) - gui_app.py: Removed window geometry persistence imports and logic - error_reporter.py: Added filtering for KeyboardInterrupt/SystemExit Documentation Updates: - README.md: Removed references to Window Persistence - roadmap.md: Added (replaces IMPROVEMENTS.md) with updated features list - IMPROVEMENTS.md: Deleted (replaced by roadmap.md) Tests: - Added test_category_manager_robustness.py - Added test_duplicate_detection.py - Added test_file_deletion.py - Removed tests/smoke/test_smoke.py (obsolete) Git Tracking Cleanup: - Removed UserFiles/categories.json from tracking (user's personal data) - Removed UserFiles/backups/ from tracking (backup files) - Removed output/budget.log from tracking (runtime logs) - Kept UserFiles/dashboard.xlsx for deployment workflow The application now starts with default window size (1200x800) and focuses on core functionality without unnecessary persistence overhead.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This commit includes major cleanup and improvements across the codebase:
Core Changes:
Code Changes:
Documentation Updates:
Tests:
Git Tracking Cleanup:
The application now starts with default window size (1200x800) and focuses on core functionality without unnecessary persistence overhead.