21dd1fc9c8refactor: Update import statements to include 'src' prefix for module paths
v1.2.2
William Valentin
2025-07-29 16:52:46 -07:00
5243352867refactor: Remove coverage.xml file to streamline project structure
William Valentin
2025-07-29 16:41:40 -07:00
387981aa47refactor: Remove __init__.py file and associated metadata
William Valentin
2025-07-29 16:41:29 -07:00
13b2c9c416fix: Correct dotenv loading to use dynamic directory based on execution context
William Valentin
2025-07-29 16:38:21 -07:00
4c04bfb92efeat: Add debug logging to PyInstaller deployment process
William Valentin
2025-07-29 16:36:04 -07:00
2fe45e65ebchore: Bump version to 1.2.1 in project files
William Valentin
2025-07-29 14:52:41 -07:00
036b4d1215feat: Update MedTrackerApp to correctly handle quetiapine and its dosage data
William Valentin
2025-07-29 14:51:29 -07:00
ce986db27bfeat: 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
188fb542bechore: Remove outdated backup of thechart_data.csv
v1.2.0
William Valentin
2025-07-29 13:44:45 -07:00
206cee5cb1fix: Update import paths for DataManager and UIManager in test files
William Valentin
2025-07-29 13:27:00 -07:00
2b037a83e8Feat: Add quetiapine support to medication tracking
William Valentin
2025-07-29 13:22:35 -07:00
1a6fb9fcd4feat: Enhance Makefile with improved environment setup and cleanup commands
William Valentin
2025-07-29 00:07:48 -07:00
2a1edeb76efeat: Add comprehensive tests for punch button functionality and multiple dose handling
William Valentin
2025-07-28 23:12:50 -07:00
bce6c8c27dfeat: Add comprehensive tests for punch button functionality and multiple dose handling
William Valentin
2025-07-28 23:10:04 -07:00
26fc74b580fix: Update path for dose editing functionality test script
William Valentin
2025-07-28 22:06:37 -07:00
187096870cfeat: Add comprehensive test scripts for multiple dose functionality and save behavior
William Valentin
2025-07-28 22:05:50 -07:00
3df610fc95feat: Add tests for verifying multiple dose functionality and CSV saving
William Valentin
2025-07-28 22:04:33 -07:00
a4a71380effeat: Add test script for verifying multiple dose punching and saving behavior
William Valentin
2025-07-28 21:51:34 -07:00
01a341130efix: Add parent window reference to dose entry error and success messages
William Valentin
2025-07-28 21:39:53 -07:00
cbf01ad3ddrefactor: Remove redundant dose entry clearing and updating in save process
William Valentin
2025-07-28 21:35:28 -07:00
760aa40a8cfeat: Enhance dose tracking functionality in edit window and add punch button support
William Valentin
2025-07-28 21:31:38 -07:00
e35a8af5c1Implement dose tracking functionality and enhance CSV migration
William Valentin
2025-07-28 20:52:29 -07:00
d5423e98c0feat: Enhance .gitignore for improved file exclusion and organization
William Valentin
2025-07-28 18:28:24 -07:00
100a4af72dfeat: Update run_tests.py script path for better organization
William Valentin
2025-07-28 18:28:11 -07:00
4c7da343ebfeat: Add test scripts and runner for TheChart application
William Valentin
2025-07-28 18:21:40 -07:00
c20c4478a6feat: Add coverage, iniconfig, pluggy, pygments, pytest, pytest-cov, and pytest-mock as dependencies
William Valentin
2025-07-28 17:53:19 -07:00
9aa1188c98Implement date uniqueness validation in DataManager and update MedTrackerApp for duplicate checks
William Valentin
2025-07-28 17:28:00 -07:00
f0dd47d433Fix shell variable assignment and update shell activation command in Makefile
William Valentin
2025-07-28 16:22:17 -07:00
f1976a8006Update Ansible interpreter path to use workspace variable for portability
William Valentin
2025-07-28 14:45:51 -07:00
82353d292aUpdate README.md to enhance installation instructions and migration guide to uv
v1.1.0
William Valentin
2025-07-28 14:24:01 -07:00
85423d6a62Fix 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
354fdda9b5Add Ruff configuration for linting and formatting; set target version and exclusions
v1.0.0
William Valentin
2025-07-28 13:38:47 -07:00
97fa6896acUpdate project description in pyproject.toml for clarity; streamline dev dependencies formatting
William Valentin
2025-07-28 13:24:53 -07:00
d3615d93dfRefactor VSCode settings for improved Python and Ansible support; enhance Ruff configuration
William Valentin
2025-07-28 13:23:48 -07:00
e3622912ddAdd VSCode configuration files for Python development
William Valentin
2025-07-28 12:43:29 -07:00
6cecb92596Merge pull request 'poetry-to-uv-migration' (#1) from poetry-to-uv-migration into mainWilliam Valentin2025-07-28 19:40:12 +00:00
8a0b4fcdf2Refactor imports and improve logging in multiple modules; streamline type hints and remove redundant code
William Valentin
2025-07-28 12:37:43 -07:00
8e03f105b0Add SHELL variable and update shell command in Makefile
William Valentin
2025-07-28 12:37:04 -07:00
5a191a8fa0Add ruff for linting and update configuration in pyproject.toml
William Valentin
2025-07-28 09:50:03 -07:00
a633a00a85Update dependency management: add requirements files and include pandas, colorlog, and pyinstaller
William Valentin
2025-07-27 14:16:12 -07:00
bfd915e69aComment out uv-export and pip-compile hooks in pre-commit configuration
William Valentin
2025-07-27 14:15:57 -07:00
8fa721a0a5Disable pre-commit hooks for black, flake8, autopep8, and pyupgrade
William Valentin
2025-07-27 13:56:57 -07:00
e6f87e086bAdd uv-pre-commit hooks for dependency management
William Valentin
2025-07-27 13:52:14 -07:00
2a7b0ca89eReplace poetry by uv
William Valentin
2025-07-27 13:47:47 -07:00
d206bc67abAdd .ruff_cache to .gitignore to exclude ruff cache files
William Valentin
2025-07-27 13:19:37 -07:00
62a05f91baAdd deployment instructions and make options to README
William Valentin
2025-07-26 13:04:55 -07:00
15be1733eaSet default date to today in input frame
William Valentin
2025-07-26 12:07:13 -07:00
3d5b3afbbbReorganize pre-commit hooks for improved readability and consistency
William Valentin
2025-07-26 12:06:53 -07:00
dddf28ecc0Update Bupropion dosage in UIManager to reflect 150/300 mg
William Valentin
2025-07-26 11:37:57 -07:00
d6c7be2031Update .env.example with complete environment variable definitions and descriptions for clarity
William Valentin
2025-07-26 11:12:26 -07:00
7f1c655f7eUncomment black hook in pre-commit configuration for code formatting
William Valentin
2025-07-26 11:10:31 -07:00
3875e0956fRefactor 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
4d11f28cadEnhance 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
6f5a9f90cfUpdate 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
62606a03b0Refactor .pre-commit-config.yaml for improved readability; adjust indentation and comment formatting for consistency.
William Valentin
2025-07-25 10:29:52 -07:00
3d2e7c1b9eUpdate 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
0ab7cf4f5dRefactor 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
cd833ba457Add .pytest_cache to .gitignore to exclude test cache files
William Valentin
2025-07-24 13:22:38 -07:00
40da6f1fbaEnhance Makefile with help command and improve task descriptions
William Valentin
2025-07-24 13:20:36 -07:00
3abe262804Update logging configuration and file paths in constants and init modules
William Valentin
2025-07-24 11:55:10 -07:00
32c04efd2dReplace pipenv with poetry for environment setup and dependency management in Makefile
William Valentin
2025-07-24 11:02:02 -07:00
0a0e5cb75cRefactor dependencies in pyproject.toml and requirements.txt for consistency and clarity
William Valentin
2025-07-24 11:01:36 -07:00
aed332d914Add .dockerignore and update .gitignore to include .poetry directory
William Valentin
2025-07-24 11:01:06 -07:00
908b43055fSwitch from pipenv to poetry
William Valentin
2025-07-24 10:45:30 -07:00
e798200437Fix file paths in pyinstaller command in Makefile for correct resource inclusion
William Valentin
2025-07-24 09:09:41 -07:00
651e699abbIncrease max line length in flake8 and black configurations to 88
William Valentin
2025-07-24 09:09:33 -07:00
879dcf78bfSimplify dotenv loading in constants.py by removing explicit path and override
William Valentin
2025-07-23 20:41:24 -07:00
863598a0c2Enable Docker installation step in build workflow
William Valentin
2025-07-23 17:44:54 -07:00
ac46633312Update Docker installation step in build workflow to use setup action
William Valentin
2025-07-23 17:42:46 -07:00
dda2a405a3Add Docker installation step to build workflow
William Valentin
2025-07-23 16:25:59 -07:00
2142db7093Refactor MedTrackerApp and UI components for improved structure and readability
William Valentin
2025-07-23 16:10:22 -07:00
4ba4b1b7c5Move make_icon func to MedTrackerApp class
William Valentin
2025-07-20 13:34:00 -07:00
351d3633feAdd logging and refactored code
William Valentin
2025-07-20 13:10:17 -07:00
a5791d8fe4Add desktop assets and update Makefile
William Valentin
2025-07-20 13:09:07 -07:00
6c2867533aTool tweak
William Valentin
2025-07-20 13:08:25 -07:00
dbe2677509Add colorlog
William Valentin
2025-07-20 13:06:13 -07:00
2b6b607ac4Add logging
William Valentin
2025-07-20 13:05:29 -07:00
b9a9742f3bAdd parent object to modal windows
William Valentin
2025-07-17 16:52:30 -07:00
0f25e5c4e6Add the dist name
William Valentin
2025-07-17 15:50:17 -07:00
61bbed09beAdd install sub-command for pyinstaller
William Valentin
2025-07-17 15:37:44 -07:00
1e0441fa07Add logging with .env support
William Valentin
2025-07-17 15:36:52 -07:00
968ca60f62Add ditenv package and update .env.example file
William Valentin
2025-07-17 15:28:41 -07:00
a2b9b24153Update dependencies
William Valentin
2025-07-17 13:16:35 -07:00
2051029e75Exclude build files
William Valentin
2025-07-17 13:15:47 -07:00
8b2dfca7b5Update the build command
William Valentin
2025-07-17 12:36:39 -07:00
bc7652aa57Fix csv writer columns order
William Valentin
2025-07-17 12:33:51 -07:00
990a958c3cPrettier formatting
William Valentin
2025-07-17 12:22:57 -07:00
29ccc5fbd9Refactored...
William Valentin
2025-07-17 12:20:20 -07:00
c232cc631dUpdate counters, starting at 0 instead of 1 - add typing
William Valentin
2025-07-15 14:38:43 -07:00
96fa2551f6Add 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
dcb6470797Update the run sub-command
William Valentin
2025-07-15 13:49:35 -07:00
c049f8572cRename CSV file
William Valentin
2025-07-15 13:48:49 -07:00
5cb042b65bUpdate requirements.txt path
William Valentin
2025-07-15 13:40:22 -07:00
e8d23caa9fRefactor code
William Valentin
2025-07-15 13:38:35 -07:00
f8915f85b0Update README.md to clarify application purpose and installation instructions
William Valentin
2025-07-15 13:37:58 -07:00
52a079cbcdUpdate Makefile to enhance setup-env with pipenv installation and pre-commit configuration
William Valentin
2025-07-15 13:37:52 -07:00
97fc2ee609Add Makefile with setup and management commands for development
William Valentin
2025-07-15 13:37:44 -07:00
c73a0c7d20Add image definition to docker-compose.yaml for thechart service
William Valentin
2025-07-15 13:37:19 -07:00
b8bf070b31Update .env.example with application version and Docker image name examples
William Valentin
2025-07-15 13:37:10 -07:00
987dc095c0Add configuration files for Flake8 and pre-commit, and update Pipfile for pre-commit dependency
William Valentin
2025-07-15 13:36:43 -07:00