Commit Graph

  • 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 Will 2025-08-10 10:57:56 -07:00
  • 7208a689bd refactor: Enhance cleanup and error handling in ExportManager, GraphManager, and Logger for improved test reliability Will 2025-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
  • 95b2cc6288 refactor: Remove documentation consolidation verification script William Valentin 2025-08-06 15:16:44 -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