William Valentin
|
8a0b4fcdf2
|
Refactor imports and improve logging in multiple modules; streamline type hints and remove redundant code
|
2025-07-28 12:37:43 -07:00 |
|
William Valentin
|
8e03f105b0
|
Add SHELL variable and update shell command in Makefile
|
2025-07-28 12:37:04 -07:00 |
|
William Valentin
|
5a191a8fa0
|
Add ruff for linting and update configuration in pyproject.toml
|
2025-07-28 09:50:03 -07:00 |
|
William Valentin
|
a633a00a85
|
Update dependency management: add requirements files and include pandas, colorlog, and pyinstaller
|
2025-07-27 14:16:12 -07:00 |
|
William Valentin
|
bfd915e69a
|
Comment out uv-export and pip-compile hooks in pre-commit configuration
|
2025-07-27 14:15:57 -07:00 |
|
William Valentin
|
8fa721a0a5
|
Disable pre-commit hooks for black, flake8, autopep8, and pyupgrade
|
2025-07-27 13:56:57 -07:00 |
|
William Valentin
|
e6f87e086b
|
Add uv-pre-commit hooks for dependency management
|
2025-07-27 13:52:14 -07:00 |
|
William Valentin
|
2a7b0ca89e
|
Replace poetry by uv
|
2025-07-27 13:47:47 -07:00 |
|
William Valentin
|
d206bc67ab
|
Add .ruff_cache to .gitignore to exclude ruff cache files
|
2025-07-27 13:19:37 -07:00 |
|
William Valentin
|
62a05f91ba
|
Add deployment instructions and make options to README
|
2025-07-26 13:04:55 -07:00 |
|
William Valentin
|
15be1733ea
|
Set default date to today in input frame
|
2025-07-26 12:07:13 -07:00 |
|
William Valentin
|
3d5b3afbbb
|
Reorganize pre-commit hooks for improved readability and consistency
|
2025-07-26 12:06:53 -07:00 |
|
William Valentin
|
dddf28ecc0
|
Update Bupropion dosage in UIManager to reflect 150/300 mg
|
2025-07-26 11:37:57 -07:00 |
|
William Valentin
|
d6c7be2031
|
Update .env.example with complete environment variable definitions and descriptions for clarity
|
2025-07-26 11:12:26 -07:00 |
|
William Valentin
|
7f1c655f7e
|
Uncomment black hook in pre-commit configuration for code formatting
|
2025-07-26 11:10:31 -07:00 |
|
William Valentin
|
3875e0956f
|
Refactor Makefile to improve environment setup; change poetry install command to use --no-root and fix formatting for consistency.
|
2025-07-25 10:30:38 -07:00 |
|
William Valentin
|
4d11f28cad
|
Enhance GraphManager with toggle controls for chart elements and update plotting logic based on toggle states
|
2025-07-25 10:30:22 -07:00 |
|
William Valentin
|
6f5a9f90cf
|
Update pyproject.toml to include flake8 and autopep8 in dev dependencies for improved code quality checks
|
2025-07-25 10:30:14 -07:00 |
|
William Valentin
|
62606a03b0
|
Refactor .pre-commit-config.yaml for improved readability; adjust indentation and comment formatting for consistency.
|
2025-07-25 10:29:52 -07:00 |
|
William Valentin
|
3d2e7c1b9e
|
Update README.md for clarity and consistency; revise app description and installation instructions, replacing pipenv with poetry.
|
2025-07-24 15:11:38 -07:00 |
|
William Valentin
|
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.
|
2025-07-24 15:11:23 -07:00 |
|
William Valentin
|
cd833ba457
|
Add .pytest_cache to .gitignore to exclude test cache files
|
2025-07-24 13:22:38 -07:00 |
|
William Valentin
|
40da6f1fba
|
Enhance Makefile with help command and improve task descriptions
|
2025-07-24 13:20:36 -07:00 |
|
William Valentin
|
3abe262804
|
Update logging configuration and file paths in constants and init modules
|
2025-07-24 11:55:10 -07:00 |
|
William Valentin
|
32c04efd2d
|
Replace pipenv with poetry for environment setup and dependency management in Makefile
|
2025-07-24 11:02:02 -07:00 |
|
William Valentin
|
0a0e5cb75c
|
Refactor dependencies in pyproject.toml and requirements.txt for consistency and clarity
|
2025-07-24 11:01:36 -07:00 |
|
William Valentin
|
aed332d914
|
Add .dockerignore and update .gitignore to include .poetry directory
|
2025-07-24 11:01:06 -07:00 |
|
William Valentin
|
908b43055f
|
Switch from pipenv to poetry
|
2025-07-24 10:45:30 -07:00 |
|
William Valentin
|
e798200437
|
Fix file paths in pyinstaller command in Makefile for correct resource inclusion
|
2025-07-24 09:09:41 -07:00 |
|
William Valentin
|
651e699abb
|
Increase max line length in flake8 and black configurations to 88
|
2025-07-24 09:09:33 -07:00 |
|
William Valentin
|
879dcf78bf
|
Simplify dotenv loading in constants.py by removing explicit path and override
|
2025-07-23 20:41:24 -07:00 |
|
William Valentin
|
863598a0c2
|
Enable Docker installation step in build workflow
|
2025-07-23 17:44:54 -07:00 |
|
William Valentin
|
ac46633312
|
Update Docker installation step in build workflow to use setup action
|
2025-07-23 17:42:46 -07:00 |
|
William Valentin
|
dda2a405a3
|
Add Docker installation step to build workflow
|
2025-07-23 16:25:59 -07:00 |
|
William Valentin
|
2142db7093
|
Refactor MedTrackerApp and UI components for improved structure and readability
- Simplified initialization logic in init.py
- Consolidated testing_mode assignment
- Removed unnecessary else statements
- Created UIManager class to handle UI-related tasks
- Modularized input frame creation, table frame creation, and graph frame creation
- Enhanced edit window creation with better organization and error handling
- Updated data management methods to improve clarity and maintainability
- Improved logging for better debugging and tracking of application flow
|
2025-07-23 16:10:22 -07:00 |
|
William Valentin
|
4ba4b1b7c5
|
Move make_icon func to MedTrackerApp class
|
2025-07-20 13:34:00 -07:00 |
|
William Valentin
|
351d3633fe
|
Add logging and refactored code
|
2025-07-20 13:10:17 -07:00 |
|
William Valentin
|
a5791d8fe4
|
Add desktop assets and update Makefile
|
2025-07-20 13:09:07 -07:00 |
|
William Valentin
|
6c2867533a
|
Tool tweak
|
2025-07-20 13:08:25 -07:00 |
|
William Valentin
|
dbe2677509
|
Add colorlog
|
2025-07-20 13:06:13 -07:00 |
|
William Valentin
|
2b6b607ac4
|
Add logging
|
2025-07-20 13:05:29 -07:00 |
|
William Valentin
|
b9a9742f3b
|
Add parent object to modal windows
|
2025-07-17 16:52:30 -07:00 |
|
William Valentin
|
0f25e5c4e6
|
Add the dist name
|
2025-07-17 15:50:17 -07:00 |
|
William Valentin
|
61bbed09be
|
Add install sub-command for pyinstaller
|
2025-07-17 15:37:44 -07:00 |
|
William Valentin
|
1e0441fa07
|
Add logging with .env support
|
2025-07-17 15:36:52 -07:00 |
|
William Valentin
|
968ca60f62
|
Add ditenv package and update .env.example file
|
2025-07-17 15:28:41 -07:00 |
|
William Valentin
|
a2b9b24153
|
Update dependencies
|
2025-07-17 13:16:35 -07:00 |
|
William Valentin
|
2051029e75
|
Exclude build files
|
2025-07-17 13:15:47 -07:00 |
|
William Valentin
|
8b2dfca7b5
|
Update the build command
|
2025-07-17 12:36:39 -07:00 |
|
William Valentin
|
bc7652aa57
|
Fix csv writer columns order
|
2025-07-17 12:33:51 -07:00 |
|