1ade4c2c10
refactor: Update default_enabled status for medicines and pathologies for improved functionality
gpt5-refactor-pre-module-refactor
William Valentin
2025-10-16 13:02:57 -07:00
0ed176427a
test: Add tests for export cleanup tracking and module aliasing behavior
will2025-08-10 10:57:56 -07:00
7208a689bd
refactor: Enhance cleanup and error handling in ExportManager, GraphManager, and Logger for improved test reliability
will2025-08-10 10:53:08 -07:00
7c7d892150
refactor: Remove deprecated scripts and clean up UIManager methods for improved maintainability
William Valentin
2025-08-10 09:49:03 -07:00
1fa9f9cd01
refactor: Improve dose entry handling in UIManager for better synchronization and user experience
William Valentin
2025-08-10 09:39:18 -07:00
2396781d66
refactor: Update coding guidelines to enhance modularity, avoid hardcoding, and improve performance practices
William Valentin
2025-08-10 09:38:51 -07:00
439204326b
feat: Enhance medicines section with dose preview and quick add functionality
gpt5-refactor
William Valentin
2025-08-09 16:01:57 -07:00
1613fb2625
feat: Enhance create_edit_window method with dynamic fields and improved layout
William Valentin
2025-08-09 13:10:58 -07:00
d0c9f55a10
feat: Update coding guidelines to include replacement of legacy code
William Valentin
2025-08-09 12:57:09 -07:00
06d8935d24
feat: Enhance logger configuration and add export info method to ExportManager
William Valentin
2025-08-09 12:47:49 -07:00
9a5a2f0022
Run ruff format changes and finalize indentation and lint fixes.
William Valentin
2025-08-09 12:10:16 -07:00
9cec07e9f6
feat: Add project directory structure guidelines for maintainability and scalability
William Valentin
2025-08-09 09:11:52 -07:00
e42ff9e378
feat: Update coding guidelines to enhance modularity and avoid deprecated patterns
William Valentin
2025-08-09 09:03:23 -07:00
568e1e338e
refactor: Improve compatibility shim for historical imports and enhance module loading
William Valentin
2025-08-08 21:49:07 -07:00
ed34d5bfac
feat: Enhance performance guidelines with multi-threading and code refactoring allowances
William Valentin
2025-08-08 21:42:09 -07:00
ae4503145a
Refactor validation and UI components into thechart package
William Valentin
2025-08-08 21:36:13 -07:00
7033052132
feat: Add a new task to run the Pytest suite in VSCode tasks configuration
William Valentin
2025-08-08 21:30:59 -07:00
b27a39e4eb
fix: Clarify integration instructions in project summary for new features
William Valentin
2025-08-08 21:11:30 -07:00
eb12a486c8
fix: Remove redundant applyTo line and clarify terminal usage in coding guidelines
William Valentin
2025-08-08 20:22:50 -07:00
33d509389e
feat: Add package proxy for main module and aggregate re-exports for managers
William Valentin
2025-08-08 18:38:00 -07:00
bd598d63f9
feat: Add package structure for TheChart, implement entry points for console scripts and module execution
William Valentin
2025-08-08 18:33:51 -07:00
583f5d793a
fix: Update exception handling in GraphManager and improve logger initialization tests to avoid UnboundLocalError
William Valentin
2025-08-08 18:13:23 -07:00
87b59cd64a
refactor: Update exception handling parameters in context managers for consistency
William Valentin
2025-08-08 17:44:50 -07:00
9e107f6125
feat: Implement data archiving functionality in DataManager, enhance input validation, and add UI option for archiving old data
William Valentin
2025-08-08 17:33:02 -07:00
117e489072
feat: Implement lazy-loading for SearchFilterWidget to improve performance and resource management
William Valentin
2025-08-08 17:26:45 -07:00
c54095df0b
feat: Improve environment variable handling and logging initialization, add fallback for canvas creation in GraphManager, and enhance SearchFilterWidget with debouncing and trace suppression
William Valentin
2025-08-08 17:10:38 -07:00
15bdc75101
feat: Enhance logging initialization and error handling, add new tasks for testing dependencies, and improve data filtering logic
William Valentin
2025-08-08 15:53:37 -07:00
5fb552268c
chore: Comment out .vscode directory and related files in .gitignore
William Valentin
2025-08-08 15:48:27 -07:00
b4a68c7c08
feat: Add tests for filter presets save/load/delete behavior in SearchFilterWidget
William Valentin
2025-08-08 13:00:12 -07:00
5354b963ac
feat: Add filter presets, persistent column widths, and enhanced export options
William Valentin
2025-08-08 12:51:59 -07:00
30896e4975
feat: Enhance preset name prompt with live status indication for overwriting or creating presets
William Valentin
2025-08-08 12:40:08 -07:00
eab011b507
feat: Add confirmation prompt for overwriting existing presets
William Valentin
2025-08-08 12:32:59 -07:00
d85027152e
feat: Enhance preset saving functionality with themed modal dialog for name input
William Valentin
2025-08-08 12:30:26 -07:00
f5c9b79a33
feat: Enhance export functionality with DataFrame support and UI improvements
William Valentin
2025-08-08 12:26:21 -07:00
b039447a1f
feat: Implement search filter persistence and UI synchronization
William Valentin
2025-08-08 11:54:43 -07:00
61c8c72cf7
feat: Enhance UI feedback and improve data filtering logic
William Valentin
2025-08-08 11:32:43 -07:00
0252691e89
chore: Update version to 1.14.9 in Makefile, pyproject.toml, and uv.lock
main
William Valentin
2025-08-07 16:30:43 -07:00
9372d6ef29
feat: Implement application preferences with JSON persistence
v1.14.9
William Valentin
2025-08-07 16:26:17 -07:00
73498af138
chore: Update version to 1.13.9 in Makefile, pyproject.toml, and uv.lock
William Valentin
2025-08-07 12:29:33 -07:00
1e1e6c78ac
feat: Add test scripts for dose parsing and UI tracking functionality
v1.13.9
William Valentin
2025-08-07 12:25:05 -07:00
6cf321a56b
fix: Improve dose timestamp formatting and handle placeholder text in UIManager so multiple entries can be retained/saved
William Valentin
2025-08-07 12:24:52 -07:00
8195b93152
fix: Add 12mg to get half of 25mg quick dose for Quetiapine in medicines.json
William Valentin
2025-08-06 16:06:34 -07:00
b9628ae3ed
chore: Update version to 1.13.8 in Makefile, pyproject.toml, and uv.lock
v1.13.8
William Valentin
2025-08-06 15:11:12 -07:00
e29c2f4344
feat: Enhance version update script to synchronize version in Makefile alongside pyproject.toml
William Valentin
2025-08-06 15:10:56 -07:00
8fc87788f9
feat: Consolidate documentation into a single comprehensive guide
William Valentin
2025-08-06 15:02:49 -07:00
55682a1d53
refactor: Update .env.example to improve variable definitions and paths
William Valentin
2025-08-06 14:38:46 -07:00
d9f08344af
fix: Remove unnecessary data argument from pyinstaller command in deploy target
William Valentin
2025-08-06 13:45:01 -07:00
8dc2fdf69f
feat: Implement automatic version synchronization between .env and pyproject.toml, update docker scripts to get version from .env
William Valentin
2025-08-06 13:37:32 -07:00
8336bbb9db
refactor: Remove obsolete PDF test files
William Valentin
2025-08-06 12:48:11 -07:00
b46367c812
test: Add new test files for PDF export functionality
William Valentin
2025-08-06 12:46:36 -07:00
4ec3056fcd
chore: Update version number to 1.13.7 in Makefile and pyproject.toml
v1.13.7
William Valentin
2025-08-06 12:39:21 -07:00
bb70aff24f
feat: Enhance ExportManager with landscape PDF support and improved graph handling
William Valentin
2025-08-06 12:36:56 -07:00
af747c4008
feat: Add keyboard shortcut for toggling search/filter panel and update documentation
William Valentin
2025-08-06 11:45:05 -07:00
02cc60fdc3
fix: Update backup directory path in BackupManager to use BACKUP_PATH constant
William Valentin
2025-08-06 11:32:56 -07:00
40376a9cfc
Add comprehensive tests for error handling, input validation, search filtering, and UI components
v1.13.6
William Valentin
2025-08-06 10:58:55 -07:00
422617eb6c
feat: Update documentation structure and content
William Valentin
2025-08-06 10:58:25 -07:00
0bfbdfe979
feat: Add AI coding guidelines and project overview to documentation
William Valentin
2025-08-06 09:56:06 -07:00
7bb06fabdd
feat: Implement search and filter functionality in MedTrackerApp
William Valentin
2025-08-06 09:55:47 -07:00
780d44775d
chore: cleanup
William Valentin
2025-08-06 09:49:57 -07:00
5a375e0d21
feat: consolidate test structure and enhance header visibility across themes
William Valentin
2025-08-05 15:48:15 -07:00
a521ed6e9a
Add quick test runner and enhance run_tests script
v1.12.6
William Valentin
2025-08-05 15:09:13 -07:00
df9738ab17
feat: enhance menu theming with comprehensive documentation and testing support
v1.12.5
William Valentin
2025-08-05 14:06:42 -07:00
c3c88c63d2
Add theme management and settings functionality
v1.11.5
William Valentin
2025-08-05 11:58:25 -07:00
86606d56b6
feat: add comprehensive keyboard shortcuts for improved navigation and productivity
v1.10.5
William Valentin
2025-08-05 10:05:32 -07:00
9790f2730a
feat: update version to 1.9.5 in Makefile and pyproject.toml
v1.9.5
William Valentin
2025-08-02 10:35:44 -07:00
fdcc210fc4
feat: add status bar to UI for improved user feedback and information display
William Valentin
2025-08-02 10:31:17 -07:00
b7a22524d7
Feat: add export functionality with GUI for data and graphs
v1.8.5
William Valentin
2025-08-02 10:00:24 -07:00
156dcd1651
feat: Import LOG_CLEAR constant for logging clarity
William Valentin
2025-08-01 15:15:04 -07:00
1d310dd081
feat: Update version to 1.7.5 in Makefile, docker-build.sh, and pyproject.toml
v1.7.5
William Valentin
2025-08-01 14:45:58 -07:00
abd1fa33cf
refactor: Simplify UI creation methods by removing dynamic variants and consolidating functionality
William Valentin
2025-08-01 14:41:58 -07:00
03ef9e761a
feat: Update version to 1.7.4 in Makefile, docker-build.sh, and pyproject.toml
v1.7.4
William Valentin
2025-08-01 14:12:06 -07:00
ca1f8c976d
fix: notes are saved again feat: Add test scripts for note saving and updating functionality
William Valentin
2025-08-01 14:09:29 -07:00
7392709a27
feat: Uncomment .vscode directory in .gitignore to include IDE settings
William Valentin
2025-08-01 13:25:47 -07:00
623050478a
feat: Update version to 1.7.3 in Makefile, docker-build.sh, and pyproject.toml
William Valentin
2025-08-01 13:21:48 -07:00
41d91d9c30
feat: Center main window on screen during initialization
v1.7.3
William Valentin
2025-08-01 13:05:24 -07:00
14d9943665
feat: Update medicine toggles to be unchecked by default for improved user experience
v1.7.2
William Valentin
2025-08-01 12:53:19 -07:00
13a4826415
feat: Enhance DataManager and GraphManager with performance optimizations and caching
William Valentin
2025-08-01 12:46:51 -07:00
949e43ac6c
feat: Bump version to 1.6.1 in Makefile, pyproject.toml, and CHANGELOG.md
v1.6.2
v1.6.1
William Valentin
2025-07-31 11:42:13 -07:00
33d7ae8d9f
feat: Remove outdated testing documentation and add comprehensive development and feature guides
William Valentin
2025-07-31 11:39:12 -07:00
e5e654a0b3
fix: Correct shell activation command in Makefile for proper environment setup
v1.6.0
William Valentin
2025-07-31 11:20:18 -07:00
00443a540f
chore: Remove obsolete test scripts and unused methods from the data manager
William Valentin
2025-07-31 11:11:21 -07:00
59251ced31
chore: moved tests scripts
William Valentin
2025-07-31 10:18:09 -07:00
9471b91f4c
feat: Update default_enabled states for bupropion and propranolol to false
William Valentin
2025-07-31 10:06:25 -07:00
c755f0affc
Add comprehensive tests for dose tracking functionality
William Valentin
2025-07-31 09:50:45 -07:00
b8600ae57a
feat: Remove unused imports from test files for cleaner code
William Valentin
2025-07-30 16:02:26 -07:00
d7d4b332d4
Add medicine management functionality with UI and data handling
William Valentin
2025-07-30 16:01:02 -07:00
ea30cb88c9
feat: Update default toggle states for bupropion and propranolol to false
William Valentin
2025-07-30 14:46:25 -07:00
b76191d66d
feat: Implement dose calculation fix and enhance legend feature
v1.5.0
William Valentin
2025-07-30 14:22:07 -07:00
d14d19e7d9
feat: add medicine dose graph plotting and toggle functionality with comprehensive tests
v1.4.0
William Valentin
2025-07-30 13:18:25 -07:00
0a8d27957f
feat: enhance symptom scale creation with improved layout and dynamic value display
William Valentin
2025-07-30 12:41:25 -07:00
7e04aebd5d
feat: update version to 1.3.4 in pyproject.toml and uv.lock
William Valentin
2025-07-30 12:35:07 -07:00
b7c01bc373
Refactor method names for clarity and consistency across the application
v1.3.4
William Valentin
2025-07-30 12:32:17 -07:00
e0faf20a56
feat: Remove obsolete CSV migration target from Makefile
William Valentin
2025-07-30 11:31:34 -07:00
7380d9a8a9
feat: Add logging directory and initialize app log file in Dockerfile
William Valentin
2025-07-30 11:21:44 -07:00
85e30671d4
feat: Enhance dose history parsing and add unit tests for improved functionality
v1.3.3
William Valentin
2025-07-30 10:02:17 -07:00
b259837af4
feat: Add test script for mouse wheel scrolling functionality in entry and edit windows
v1.3.2
William Valentin
2025-07-29 17:44:14 -07:00
aad02f0d36
feat: Improve canvas scrolling functionality with enhanced mouse wheel event handling
William Valentin
2025-07-29 17:42:38 -07:00
30750710b8
feat: Enhance edit window UI with improved layout and scrolling functionality
William Valentin
2025-07-29 17:28:52 -07:00
fd1f9a43c6
feat: Add release notes generation and Docker image information to build workflow
William Valentin
2025-07-29 17:09:57 -07:00