Commit Graph

  • 21dd1fc9c8 refactor: Update import statements to include 'src' prefix for module paths v1.2.2 William Valentin 2025-07-29 16:52:46 -07:00
  • 5243352867 refactor: Remove coverage.xml file to streamline project structure William Valentin 2025-07-29 16:41:40 -07:00
  • 387981aa47 refactor: Remove __init__.py file and associated metadata William Valentin 2025-07-29 16:41:29 -07:00
  • 13b2c9c416 fix: Correct dotenv loading to use dynamic directory based on execution context William Valentin 2025-07-29 16:38:21 -07:00
  • 4c04bfb92e feat: Add debug logging to PyInstaller deployment process William Valentin 2025-07-29 16:36:04 -07:00
  • 2fe45e65eb chore: Bump version to 1.2.1 in project files William Valentin 2025-07-29 14:52:41 -07:00
  • 036b4d1215 feat: Update MedTrackerApp to correctly handle quetiapine and its dosage data William Valentin 2025-07-29 14:51:29 -07:00
  • ce986db27b feat: Update DataManager to support new quetiapine medication format and adjust VSCode task command v1.2.1 William Valentin 2025-07-29 14:00:33 -07:00
  • 188fb542be chore: Remove outdated backup of thechart_data.csv v1.2.0 William Valentin 2025-07-29 13:44:45 -07:00
  • 206cee5cb1 fix: Update import paths for DataManager and UIManager in test files William Valentin 2025-07-29 13:27:00 -07:00
  • 2b037a83e8 Feat: Add quetiapine support to medication tracking William Valentin 2025-07-29 13:22:35 -07:00
  • 1a6fb9fcd4 feat: Enhance Makefile with improved environment setup and cleanup commands William Valentin 2025-07-29 00:07:48 -07:00
  • 2a1edeb76e feat: Add comprehensive tests for punch button functionality and multiple dose handling William Valentin 2025-07-28 23:12:50 -07:00
  • bce6c8c27d feat: Add comprehensive tests for punch button functionality and multiple dose handling William Valentin 2025-07-28 23:10:04 -07:00
  • 26fc74b580 fix: Update path for dose editing functionality test script William Valentin 2025-07-28 22:06:37 -07:00
  • 187096870c feat: Add comprehensive test scripts for multiple dose functionality and save behavior William Valentin 2025-07-28 22:05:50 -07:00
  • 3df610fc95 feat: Add tests for verifying multiple dose functionality and CSV saving William Valentin 2025-07-28 22:04:33 -07:00
  • a4a71380ef feat: Add test script for verifying multiple dose punching and saving behavior William Valentin 2025-07-28 21:51:34 -07:00
  • 01a341130e fix: Add parent window reference to dose entry error and success messages William Valentin 2025-07-28 21:39:53 -07:00
  • cbf01ad3dd refactor: Remove redundant dose entry clearing and updating in save process William Valentin 2025-07-28 21:35:28 -07:00
  • 760aa40a8c feat: Enhance dose tracking functionality in edit window and add punch button support William Valentin 2025-07-28 21:31:38 -07:00
  • e35a8af5c1 Implement dose tracking functionality and enhance CSV migration William Valentin 2025-07-28 20:52:29 -07:00
  • d5423e98c0 feat: Enhance .gitignore for improved file exclusion and organization William Valentin 2025-07-28 18:28:24 -07:00
  • 100a4af72d feat: Update run_tests.py script path for better organization William Valentin 2025-07-28 18:28:11 -07:00
  • 4c7da343eb feat: Add test scripts and runner for TheChart application William Valentin 2025-07-28 18:21:40 -07:00
  • c20c4478a6 feat: Add coverage, iniconfig, pluggy, pygments, pytest, pytest-cov, and pytest-mock as dependencies William Valentin 2025-07-28 17:53:19 -07:00
  • 9aa1188c98 Implement date uniqueness validation in DataManager and update MedTrackerApp for duplicate checks William Valentin 2025-07-28 17:28:00 -07:00
  • f0dd47d433 Fix shell variable assignment and update shell activation command in Makefile William Valentin 2025-07-28 16:22:17 -07:00
  • f1976a8006 Update Ansible interpreter path to use workspace variable for portability William Valentin 2025-07-28 14:45:51 -07:00
  • 82353d292a Update README.md to enhance installation instructions and migration guide to uv v1.1.0 William Valentin 2025-07-28 14:24:01 -07:00
  • 85423d6a62 Fix VSCode settings by adding newline at end of file and ensuring Python interpreter path is correctly set William Valentin 2025-07-28 14:23:49 -07:00
  • 354fdda9b5 Add Ruff configuration for linting and formatting; set target version and exclusions v1.0.0 William Valentin 2025-07-28 13:38:47 -07:00
  • 97fa6896ac Update project description in pyproject.toml for clarity; streamline dev dependencies formatting William Valentin 2025-07-28 13:24:53 -07:00
  • d3615d93df Refactor VSCode settings for improved Python and Ansible support; enhance Ruff configuration William Valentin 2025-07-28 13:23:48 -07:00
  • e3622912dd Add VSCode configuration files for Python development William Valentin 2025-07-28 12:43:29 -07:00
  • 6cecb92596 Merge pull request 'poetry-to-uv-migration' (#1) from poetry-to-uv-migration into main William Valentin 2025-07-28 19:40:12 +00:00
  • 8a0b4fcdf2 Refactor imports and improve logging in multiple modules; streamline type hints and remove redundant code William Valentin 2025-07-28 12:37:43 -07:00
  • 8e03f105b0 Add SHELL variable and update shell command in Makefile William Valentin 2025-07-28 12:37:04 -07:00
  • 5a191a8fa0 Add ruff for linting and update configuration in pyproject.toml William Valentin 2025-07-28 09:50:03 -07:00
  • a633a00a85 Update dependency management: add requirements files and include pandas, colorlog, and pyinstaller William Valentin 2025-07-27 14:16:12 -07:00
  • bfd915e69a Comment out uv-export and pip-compile hooks in pre-commit configuration William Valentin 2025-07-27 14:15:57 -07:00
  • 8fa721a0a5 Disable pre-commit hooks for black, flake8, autopep8, and pyupgrade William Valentin 2025-07-27 13:56:57 -07:00
  • e6f87e086b Add uv-pre-commit hooks for dependency management William Valentin 2025-07-27 13:52:14 -07:00
  • 2a7b0ca89e Replace poetry by uv William Valentin 2025-07-27 13:47:47 -07:00
  • d206bc67ab Add .ruff_cache to .gitignore to exclude ruff cache files William Valentin 2025-07-27 13:19:37 -07:00
  • 62a05f91ba Add deployment instructions and make options to README William Valentin 2025-07-26 13:04:55 -07:00
  • 15be1733ea Set default date to today in input frame William Valentin 2025-07-26 12:07:13 -07:00
  • 3d5b3afbbb Reorganize pre-commit hooks for improved readability and consistency William Valentin 2025-07-26 12:06:53 -07:00
  • dddf28ecc0 Update Bupropion dosage in UIManager to reflect 150/300 mg William Valentin 2025-07-26 11:37:57 -07:00
  • d6c7be2031 Update .env.example with complete environment variable definitions and descriptions for clarity William Valentin 2025-07-26 11:12:26 -07:00
  • 7f1c655f7e Uncomment black hook in pre-commit configuration for code formatting William Valentin 2025-07-26 11:10:31 -07:00
  • 3875e0956f Refactor Makefile to improve environment setup; change poetry install command to use --no-root and fix formatting for consistency. William Valentin 2025-07-25 10:30:38 -07:00
  • 4d11f28cad Enhance GraphManager with toggle controls for chart elements and update plotting logic based on toggle states William Valentin 2025-07-25 10:30:22 -07:00
  • 6f5a9f90cf Update pyproject.toml to include flake8 and autopep8 in dev dependencies for improved code quality checks William Valentin 2025-07-25 10:30:14 -07:00
  • 62606a03b0 Refactor .pre-commit-config.yaml for improved readability; adjust indentation and comment formatting for consistency. William Valentin 2025-07-25 10:29:52 -07:00
  • 3d2e7c1b9e Update README.md for clarity and consistency; revise app description and installation instructions, replacing pipenv with poetry. William Valentin 2025-07-24 15:11:38 -07:00
  • 0ab7cf4f5d Refactor Makefile for clarity and consistency; update environment setup to use poetry and improve deployment process. Update pyproject.toml to correct project description and remove unnecessary dependencies. William Valentin 2025-07-24 15:11:23 -07:00
  • cd833ba457 Add .pytest_cache to .gitignore to exclude test cache files William Valentin 2025-07-24 13:22:38 -07:00
  • 40da6f1fba Enhance Makefile with help command and improve task descriptions William Valentin 2025-07-24 13:20:36 -07:00
  • 3abe262804 Update logging configuration and file paths in constants and init modules William Valentin 2025-07-24 11:55:10 -07:00
  • 32c04efd2d Replace pipenv with poetry for environment setup and dependency management in Makefile William Valentin 2025-07-24 11:02:02 -07:00
  • 0a0e5cb75c Refactor dependencies in pyproject.toml and requirements.txt for consistency and clarity William Valentin 2025-07-24 11:01:36 -07:00
  • aed332d914 Add .dockerignore and update .gitignore to include .poetry directory William Valentin 2025-07-24 11:01:06 -07:00
  • 908b43055f Switch from pipenv to poetry William Valentin 2025-07-24 10:45:30 -07:00
  • e798200437 Fix file paths in pyinstaller command in Makefile for correct resource inclusion William Valentin 2025-07-24 09:09:41 -07:00
  • 651e699abb Increase max line length in flake8 and black configurations to 88 William Valentin 2025-07-24 09:09:33 -07:00
  • 879dcf78bf Simplify dotenv loading in constants.py by removing explicit path and override William Valentin 2025-07-23 20:41:24 -07:00
  • 863598a0c2 Enable Docker installation step in build workflow William Valentin 2025-07-23 17:44:54 -07:00
  • ac46633312 Update Docker installation step in build workflow to use setup action William Valentin 2025-07-23 17:42:46 -07:00
  • dda2a405a3 Add Docker installation step to build workflow William Valentin 2025-07-23 16:25:59 -07:00
  • 2142db7093 Refactor MedTrackerApp and UI components for improved structure and readability William Valentin 2025-07-23 16:10:22 -07:00
  • 4ba4b1b7c5 Move make_icon func to MedTrackerApp class William Valentin 2025-07-20 13:34:00 -07:00
  • 351d3633fe Add logging and refactored code William Valentin 2025-07-20 13:10:17 -07:00
  • a5791d8fe4 Add desktop assets and update Makefile William Valentin 2025-07-20 13:09:07 -07:00
  • 6c2867533a Tool tweak William Valentin 2025-07-20 13:08:25 -07:00
  • dbe2677509 Add colorlog William Valentin 2025-07-20 13:06:13 -07:00
  • 2b6b607ac4 Add logging William Valentin 2025-07-20 13:05:29 -07:00
  • b9a9742f3b Add parent object to modal windows William Valentin 2025-07-17 16:52:30 -07:00
  • 0f25e5c4e6 Add the dist name William Valentin 2025-07-17 15:50:17 -07:00
  • 61bbed09be Add install sub-command for pyinstaller William Valentin 2025-07-17 15:37:44 -07:00
  • 1e0441fa07 Add logging with .env support William Valentin 2025-07-17 15:36:52 -07:00
  • 968ca60f62 Add ditenv package and update .env.example file William Valentin 2025-07-17 15:28:41 -07:00
  • a2b9b24153 Update dependencies William Valentin 2025-07-17 13:16:35 -07:00
  • 2051029e75 Exclude build files William Valentin 2025-07-17 13:15:47 -07:00
  • 8b2dfca7b5 Update the build command William Valentin 2025-07-17 12:36:39 -07:00
  • bc7652aa57 Fix csv writer columns order William Valentin 2025-07-17 12:33:51 -07:00
  • 990a958c3c Prettier formatting William Valentin 2025-07-17 12:22:57 -07:00
  • 29ccc5fbd9 Refactored... William Valentin 2025-07-17 12:20:20 -07:00
  • c232cc631d Update counters, starting at 0 instead of 1 - add typing William Valentin 2025-07-15 14:38:43 -07:00
  • 96fa2551f6 Add verification of number of items in the table to prevent editing an empty object with no index William Valentin 2025-07-15 14:36:17 -07:00
  • dcb6470797 Update the run sub-command William Valentin 2025-07-15 13:49:35 -07:00
  • c049f8572c Rename CSV file William Valentin 2025-07-15 13:48:49 -07:00
  • 5cb042b65b Update requirements.txt path William Valentin 2025-07-15 13:40:22 -07:00
  • e8d23caa9f Refactor code William Valentin 2025-07-15 13:38:35 -07:00
  • f8915f85b0 Update README.md to clarify application purpose and installation instructions William Valentin 2025-07-15 13:37:58 -07:00
  • 52a079cbcd Update Makefile to enhance setup-env with pipenv installation and pre-commit configuration William Valentin 2025-07-15 13:37:52 -07:00
  • 97fc2ee609 Add Makefile with setup and management commands for development William Valentin 2025-07-15 13:37:44 -07:00
  • c73a0c7d20 Add image definition to docker-compose.yaml for thechart service William Valentin 2025-07-15 13:37:19 -07:00
  • b8bf070b31 Update .env.example with application version and Docker image name examples William Valentin 2025-07-15 13:37:10 -07:00
  • 987dc095c0 Add configuration files for Flake8 and pre-commit, and update Pipfile for pre-commit dependency William Valentin 2025-07-15 13:36:43 -07:00