Skip to content

Bug fixes, new features, and directory restructure#8

Merged
shaygol merged 1 commit into
mainfrom
new_tag
Mar 29, 2026
Merged

Bug fixes, new features, and directory restructure#8
shaygol merged 1 commit into
mainfrom
new_tag

Conversation

@shaygol

@shaygol shaygol commented Mar 29, 2026

Copy link
Copy Markdown
Owner

Bug fixes:

  • Fix file preview using raw pd.read_excel without header detection
  • Fix unmerge_cells crash when adding subcategory to single-row category
  • Fix escaped newlines in error messages showing literal text
  • Fix negative amounts validation incorrectly blocking processing
  • Add missing set_log_level function in config
  • Remove duplicate except block in processing_finished
  • Make file preview resilient to normalization failures

New features:

  • Category dialog: real filtering with QCompleter (MatchContains)
  • Year selector: dropdown to switch between years in dashboard view
  • Processed file tracking: SHA-256 hash detection warns before re-processing

Directory restructure:

  • Rename output/ to appdata/ for logs and app state
  • Rename backups/archive to backups/transactions
  • Rename backups/dashboard to backups/dashboards

Bug fixes:
- Fix file preview using raw pd.read_excel without header detection
- Fix unmerge_cells crash when adding subcategory to single-row category
- Fix escaped newlines in error messages showing literal text
- Fix negative amounts validation incorrectly blocking processing
- Add missing set_log_level function in config
- Remove duplicate except block in processing_finished
- Make file preview resilient to normalization failures

New features:
- Category dialog: real filtering with QCompleter (MatchContains)
- Year selector: dropdown to switch between years in dashboard view
- Processed file tracking: SHA-256 hash detection warns before re-processing

Directory restructure:
- Rename output/ to appdata/ for logs and app state
- Rename backups/archive to backups/transactions
- Rename backups/dashboard to backups/dashboards
@shaygol
shaygol merged commit 0d5376f into main Mar 29, 2026
1 check passed
@shaygol
shaygol deleted the new_tag branch March 29, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant