1ade4c2c10refactor: 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
0ed176427atest: Add tests for export cleanup tracking and module aliasing behaviorWill2025-08-10 10:57:56 -07:00
7208a689bdrefactor: Enhance cleanup and error handling in ExportManager, GraphManager, and Logger for improved test reliabilityWill2025-08-10 10:53:08 -07:00
7c7d892150refactor: Remove deprecated scripts and clean up UIManager methods for improved maintainability
William Valentin
2025-08-10 09:49:03 -07:00
1fa9f9cd01refactor: Improve dose entry handling in UIManager for better synchronization and user experience
William Valentin
2025-08-10 09:39:18 -07:00
2396781d66refactor: Update coding guidelines to enhance modularity, avoid hardcoding, and improve performance practices
William Valentin
2025-08-10 09:38:51 -07:00
439204326bfeat: Enhance medicines section with dose preview and quick add functionality
gpt5-refactor
William Valentin
2025-08-09 16:01:57 -07:00
1613fb2625feat: Enhance create_edit_window method with dynamic fields and improved layout
William Valentin
2025-08-09 13:10:58 -07:00
d0c9f55a10feat: Update coding guidelines to include replacement of legacy code
William Valentin
2025-08-09 12:57:09 -07:00
06d8935d24feat: Enhance logger configuration and add export info method to ExportManager
William Valentin
2025-08-09 12:47:49 -07:00
9a5a2f0022Run ruff format changes and finalize indentation and lint fixes.
William Valentin
2025-08-09 12:10:16 -07:00
9cec07e9f6feat: Add project directory structure guidelines for maintainability and scalability
William Valentin
2025-08-09 09:11:52 -07:00
e42ff9e378feat: Update coding guidelines to enhance modularity and avoid deprecated patterns
William Valentin
2025-08-09 09:03:23 -07:00
568e1e338erefactor: Improve compatibility shim for historical imports and enhance module loading
William Valentin
2025-08-08 21:49:07 -07:00
ed34d5bfacfeat: Enhance performance guidelines with multi-threading and code refactoring allowances
William Valentin
2025-08-08 21:42:09 -07:00
ae4503145aRefactor validation and UI components into thechart package
William Valentin
2025-08-08 21:36:13 -07:00
7033052132feat: Add a new task to run the Pytest suite in VSCode tasks configuration
William Valentin
2025-08-08 21:30:59 -07:00
b27a39e4ebfix: Clarify integration instructions in project summary for new features
William Valentin
2025-08-08 21:11:30 -07:00
eb12a486c8fix: Remove redundant applyTo line and clarify terminal usage in coding guidelines
William Valentin
2025-08-08 20:22:50 -07:00
33d509389efeat: Add package proxy for main module and aggregate re-exports for managers
William Valentin
2025-08-08 18:38:00 -07:00
bd598d63f9feat: Add package structure for TheChart, implement entry points for console scripts and module execution
William Valentin
2025-08-08 18:33:51 -07:00
583f5d793afix: Update exception handling in GraphManager and improve logger initialization tests to avoid UnboundLocalError
William Valentin
2025-08-08 18:13:23 -07:00
87b59cd64arefactor: Update exception handling parameters in context managers for consistency
William Valentin
2025-08-08 17:44:50 -07:00
9e107f6125feat: 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
117e489072feat: Implement lazy-loading for SearchFilterWidget to improve performance and resource management
William Valentin
2025-08-08 17:26:45 -07:00
c54095df0bfeat: 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
15bdc75101feat: 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
5fb552268cchore: Comment out .vscode directory and related files in .gitignore
William Valentin
2025-08-08 15:48:27 -07:00
b4a68c7c08feat: Add tests for filter presets save/load/delete behavior in SearchFilterWidget
William Valentin
2025-08-08 13:00:12 -07:00
5354b963acfeat: Add filter presets, persistent column widths, and enhanced export options
William Valentin
2025-08-08 12:51:59 -07:00
30896e4975feat: Enhance preset name prompt with live status indication for overwriting or creating presets
William Valentin
2025-08-08 12:40:08 -07:00
eab011b507feat: Add confirmation prompt for overwriting existing presets
William Valentin
2025-08-08 12:32:59 -07:00
d85027152efeat: Enhance preset saving functionality with themed modal dialog for name input
William Valentin
2025-08-08 12:30:26 -07:00
f5c9b79a33feat: Enhance export functionality with DataFrame support and UI improvements
William Valentin
2025-08-08 12:26:21 -07:00
b039447a1ffeat: Implement search filter persistence and UI synchronization
William Valentin
2025-08-08 11:54:43 -07:00
61c8c72cf7feat: Enhance UI feedback and improve data filtering logic
William Valentin
2025-08-08 11:32:43 -07:00
0252691e89chore: Update version to 1.14.9 in Makefile, pyproject.toml, and uv.lock
main
William Valentin
2025-08-07 16:30:43 -07:00
9372d6ef29feat: Implement application preferences with JSON persistence
v1.14.9
William Valentin
2025-08-07 16:26:17 -07:00
73498af138chore: Update version to 1.13.9 in Makefile, pyproject.toml, and uv.lock
William Valentin
2025-08-07 12:29:33 -07:00
1e1e6c78acfeat: Add test scripts for dose parsing and UI tracking functionality
v1.13.9
William Valentin
2025-08-07 12:25:05 -07:00
6cf321a56bfix: 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
8195b93152fix: Add 12mg to get half of 25mg quick dose for Quetiapine in medicines.json
William Valentin
2025-08-06 16:06:34 -07:00
b9628ae3edchore: 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
e29c2f4344feat: Enhance version update script to synchronize version in Makefile alongside pyproject.toml
William Valentin
2025-08-06 15:10:56 -07:00
8fc87788f9feat: Consolidate documentation into a single comprehensive guide
William Valentin
2025-08-06 15:02:49 -07:00
55682a1d53refactor: Update .env.example to improve variable definitions and paths
William Valentin
2025-08-06 14:38:46 -07:00
d9f08344affix: Remove unnecessary data argument from pyinstaller command in deploy target
William Valentin
2025-08-06 13:45:01 -07:00
8dc2fdf69ffeat: 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
8336bbb9dbrefactor: Remove obsolete PDF test files
William Valentin
2025-08-06 12:48:11 -07:00
b46367c812test: Add new test files for PDF export functionality
William Valentin
2025-08-06 12:46:36 -07:00
4ec3056fcdchore: 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
bb70aff24ffeat: Enhance ExportManager with landscape PDF support and improved graph handling
William Valentin
2025-08-06 12:36:56 -07:00
af747c4008feat: Add keyboard shortcut for toggling search/filter panel and update documentation
William Valentin
2025-08-06 11:45:05 -07:00
02cc60fdc3fix: Update backup directory path in BackupManager to use BACKUP_PATH constant
William Valentin
2025-08-06 11:32:56 -07:00
40376a9cfcAdd 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
422617eb6cfeat: Update documentation structure and content
William Valentin
2025-08-06 10:58:25 -07:00
0bfbdfe979feat: Add AI coding guidelines and project overview to documentation
William Valentin
2025-08-06 09:56:06 -07:00
7bb06fabddfeat: Implement search and filter functionality in MedTrackerApp
William Valentin
2025-08-06 09:55:47 -07:00
780d44775dchore: cleanup
William Valentin
2025-08-06 09:49:57 -07:00
5a375e0d21feat: consolidate test structure and enhance header visibility across themes
William Valentin
2025-08-05 15:48:15 -07:00
a521ed6e9aAdd quick test runner and enhance run_tests script
v1.12.6
William Valentin
2025-08-05 15:09:13 -07:00
df9738ab17feat: enhance menu theming with comprehensive documentation and testing support
v1.12.5
William Valentin
2025-08-05 14:06:42 -07:00
c3c88c63d2Add theme management and settings functionality
v1.11.5
William Valentin
2025-08-05 11:58:25 -07:00
86606d56b6feat: add comprehensive keyboard shortcuts for improved navigation and productivity
v1.10.5
William Valentin
2025-08-05 10:05:32 -07:00
9790f2730afeat: update version to 1.9.5 in Makefile and pyproject.toml
v1.9.5
William Valentin
2025-08-02 10:35:44 -07:00
fdcc210fc4feat: add status bar to UI for improved user feedback and information display
William Valentin
2025-08-02 10:31:17 -07:00
b7a22524d7Feat: add export functionality with GUI for data and graphs
v1.8.5
William Valentin
2025-08-02 10:00:24 -07:00
156dcd1651feat: Import LOG_CLEAR constant for logging clarity
William Valentin
2025-08-01 15:15:04 -07:00
1d310dd081feat: 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
abd1fa33cfrefactor: Simplify UI creation methods by removing dynamic variants and consolidating functionality
William Valentin
2025-08-01 14:41:58 -07:00
03ef9e761afeat: 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
ca1f8c976dfix: notes are saved again feat: Add test scripts for note saving and updating functionality
William Valentin
2025-08-01 14:09:29 -07:00
7392709a27feat: Uncomment .vscode directory in .gitignore to include IDE settings
William Valentin
2025-08-01 13:25:47 -07:00
623050478afeat: Update version to 1.7.3 in Makefile, docker-build.sh, and pyproject.toml
William Valentin
2025-08-01 13:21:48 -07:00
41d91d9c30feat: Center main window on screen during initialization
v1.7.3
William Valentin
2025-08-01 13:05:24 -07:00
14d9943665feat: 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
13a4826415feat: Enhance DataManager and GraphManager with performance optimizations and caching
William Valentin
2025-08-01 12:46:51 -07:00
949e43ac6cfeat: 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
33d7ae8d9ffeat: Remove outdated testing documentation and add comprehensive development and feature guides
William Valentin
2025-07-31 11:39:12 -07:00
e5e654a0b3fix: Correct shell activation command in Makefile for proper environment setup
v1.6.0
William Valentin
2025-07-31 11:20:18 -07:00
00443a540fchore: Remove obsolete test scripts and unused methods from the data manager
William Valentin
2025-07-31 11:11:21 -07:00
59251ced31chore: moved tests scripts
William Valentin
2025-07-31 10:18:09 -07:00
9471b91f4cfeat: Update default_enabled states for bupropion and propranolol to false
William Valentin
2025-07-31 10:06:25 -07:00
c755f0affcAdd comprehensive tests for dose tracking functionality
William Valentin
2025-07-31 09:50:45 -07:00
b8600ae57afeat: Remove unused imports from test files for cleaner code
William Valentin
2025-07-30 16:02:26 -07:00
d7d4b332d4Add medicine management functionality with UI and data handling
William Valentin
2025-07-30 16:01:02 -07:00
ea30cb88c9feat: Update default toggle states for bupropion and propranolol to false
William Valentin
2025-07-30 14:46:25 -07:00
b76191d66dfeat: Implement dose calculation fix and enhance legend feature
v1.5.0
William Valentin
2025-07-30 14:22:07 -07:00
d14d19e7d9feat: add medicine dose graph plotting and toggle functionality with comprehensive tests
v1.4.0
William Valentin
2025-07-30 13:18:25 -07:00
0a8d27957ffeat: enhance symptom scale creation with improved layout and dynamic value display
William Valentin
2025-07-30 12:41:25 -07:00
7e04aebd5dfeat: update version to 1.3.4 in pyproject.toml and uv.lock
William Valentin
2025-07-30 12:35:07 -07:00
b7c01bc373Refactor method names for clarity and consistency across the application
v1.3.4
William Valentin
2025-07-30 12:32:17 -07:00
e0faf20a56feat: Remove obsolete CSV migration target from Makefile
William Valentin
2025-07-30 11:31:34 -07:00
7380d9a8a9feat: Add logging directory and initialize app log file in Dockerfile
William Valentin
2025-07-30 11:21:44 -07:00
85e30671d4feat: Enhance dose history parsing and add unit tests for improved functionality
v1.3.3
William Valentin
2025-07-30 10:02:17 -07:00
b259837af4feat: 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
aad02f0d36feat: Improve canvas scrolling functionality with enhanced mouse wheel event handling
William Valentin
2025-07-29 17:42:38 -07:00
30750710b8feat: Enhance edit window UI with improved layout and scrolling functionality
William Valentin
2025-07-29 17:28:52 -07:00
fd1f9a43c6feat: Add release notes generation and Docker image information to build workflow
William Valentin
2025-07-29 17:09:57 -07:00