Commit Graph

212 Commits

Author SHA1 Message Date
Gustavo Henrique Miranda fcaf17b593
Update README.md 2025-07-08 19:01:26 -03:00
Gustavo Henrique Miranda 1e07ea49df
Update README.md 2025-07-08 19:01:11 -03:00
Gustavo Henrique Miranda 60311bc714
Update README.md
changed the pip install to point to testpypi instead of the pypi and also added a way to get the dependencies from pypi
2025-07-08 18:59:33 -03:00
Gustavo Henrique Santos Souza de Miranda 5657645801 Merge branch 'docs/Update-Changelog' into staging
Added information about the version 0.0.2 and 0.0.3 on the changelog.md
2025-07-08 03:49:41 -03:00
Gustavo Henrique Santos Souza de Miranda 71cb79aa40 Updated `CHANGELOG.md` with release notes for versions 0.0.2 and 0.0.3. 2025-07-08 03:49:01 -03:00
Gustavo Henrique Miranda 7d882b5f21
Merge pull request #31 from gmbrax/fix/binding-not-working
Merge fix/binding-not-working to staging
2025-07-08 03:44:34 -03:00
Gustavo Henrique Santos Souza de Miranda 4f1740f575 Added `on_footer_action` handler to manage footer action clicks in `EditEntryScreen`. 2025-07-08 01:20:37 -03:00
Gustavo Henrique Miranda cc723bdbbb
Merge pull request #30
Fixed the bug that didn't update the status bar when the use entered any new text.
2025-07-08 00:49:52 -03:00
Gustavo Henrique Miranda b73c4e12c8
Merge pull request #29
Added third-party library license details to `AboutScreen`.
2025-07-08 00:41:01 -03:00
Gustavo Henrique Miranda cc7f0ec53d
Merge pull request #27 from gmbrax/dependabot/pip/typing-extensions-4.14.1
Bump typing-extensions from 4.14.0 to 4.14.1
2025-07-07 23:59:49 -03:00
Gustavo Henrique Miranda 3620889e71
Merge pull request #28 from gmbrax/dependabot/pip/textual-approx-eq-3.6.0
Update textual requirement from ~=3.3.0 to ~=3.6.0
2025-07-07 23:59:25 -03:00
Gustavo Henrique Santos Souza de Miranda 095c6f6ad5 Added third-party library license details to `AboutScreen`. 2025-07-07 23:06:49 -03:00
Gustavo Henrique Santos Souza de Miranda 8de20547c2 updated the pyproject.toml to remove an unsued dependency "Textual-Dev" 2025-07-07 22:50:51 -03:00
Gustavo Henrique Santos Souza de Miranda 0499229e07 Fixed the bug that didn't update the status bar when the use entered any new text. 2025-07-07 22:49:46 -03:00
dependabot[bot] 57614755d5
Update textual requirement from ~=3.3.0 to ~=3.6.0
Updates the requirements on [textual](https://github.com/Textualize/textual) to permit the latest version.
- [Release notes](https://github.com/Textualize/textual/releases)
- [Changelog](https://github.com/Textualize/textual/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Textualize/textual/compare/v3.3.0...v3.6.0)

---
updated-dependencies:
- dependency-name: textual
  dependency-version: 3.6.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 17:12:26 +00:00
dependabot[bot] e503a57051
Bump typing-extensions from 4.14.0 to 4.14.1
Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.14.0 to 4.14.1.
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](https://github.com/python/typing_extensions/compare/4.14.0...4.14.1)

---
updated-dependencies:
- dependency-name: typing-extensions
  dependency-version: 4.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 17:06:50 +00:00
Gustavo Henrique Santos Souza de Miranda 6af035c050 Merge branch 'staging'
Changed the pyproject.toml to removed the extraneous textual-dev and also changed the license to BSD tpcha
2025-07-07 02:54:05 -03:00
Gustavo Henrique Santos Souza de Miranda 6cf28e7470 Updated `pyproject.toml` with indentation adjustments, updated URLs, and license change to BSD. 2025-07-07 02:52:43 -03:00
Gustavo Henrique Miranda 11345203e5
Create CHANGELOG.md 2025-07-07 02:07:47 -03:00
Gustavo Henrique Miranda 543916a1a1
Update README.md 2025-07-07 02:06:28 -03:00
Gustavo Henrique Miranda 483c4b8529
Merge pull request #26 from gmbrax/staging
Staging
2025-07-07 02:01:27 -03:00
Gustavo Henrique Miranda 6724a66fed
Merge pull request #24
Fix/binding not working
2025-07-06 03:38:20 -03:00
Gustavo Henrique Miranda a731d2adae
Merge pull request #25
Merge fix/wrong-database-access to staging
2025-07-06 03:37:37 -03:00
Gustavo Henrique Santos Souza de Miranda 4dd5126d41 Changed back to use the entry_service.py and not call the database directly from the ui. 2025-07-06 03:26:06 -03:00
Gustavo Henrique Miranda 42c5471ba7
Merge branch 'development' into fix/binding-not-working 2025-07-06 03:10:24 -03:00
Gustavo Henrique Santos Souza de Miranda 8a10fddb14 Refactored bindings to use `Binding` class for consistency across modal and screen components. 2025-07-06 03:04:18 -03:00
Gustavo Henrique Miranda ad9d6ae3b5
Merge pull request #20 from gmbrax/feat/photo-copying-system-dir
Merging feat/photo-copying-system-dir to staging
2025-07-06 01:37:30 -03:00
Gustavo Henrique Miranda 20c56e2c1b
Merge pull request #19 from gmbrax/feat/photo-copying-system-dir
Feat/photo copying system dir
2025-07-06 01:18:12 -03:00
Gustavo Henrique Santos Souza de Miranda 090bbeda1a Implemented directory management and improved TravelDiary and Photo handling logic.
- Added `DirectoryManager` utility for consistent directory operations.
- Introduced directory name sanitization and uniqueness enforcement for `TravelDiary`.
- Updated `TravelDiaryService` with enhanced creation, update, and deletion workflows, including filesystem management.
- Improved `PhotoService` to hash files, copy photos to specific diary directories, and manage updates safely.
- Refined error handling and cascaded changes across related entities (e.g., `Entry` relationships).
2025-07-06 01:07:25 -03:00
Gustavo Henrique Miranda b1e83aabbb
Merge pull request #18 from gmbrax/feat/XDG-Compliance
Applying the XDG Compliance Branch to the Stagin Branch
2025-07-05 09:23:52 -03:00
Gustavo Henrique Miranda eb511ad756
Merge pull request #17 from gmbrax/feat/photo-reference-system
Feat/photo reference system
2025-07-05 09:19:02 -03:00
Gustavo Henrique Miranda 6438ef68a3
Merge pull request #16 from gmbrax/feat/XDG-Compliance
Feat/xdg compliance
2025-07-05 08:09:42 -03:00
Gustavo Henrique Santos Souza de Miranda ef8bc6cc0f Merge branch 'feat/photo-reference-system' into development 2025-07-05 07:47:02 -03:00
Gustavo Henrique Santos Souza de Miranda d114357d50 Changed the base directory where the data generated by the program to be at the home directory and also added a check to ensure the creation of the program directory 2025-07-05 07:29:09 -03:00
Gustavo Henrique Santos Souza de Miranda 394f813f6f Added few checks to the reference to avoid malformed or invalid reference from being saved. 2025-07-05 07:26:47 -03:00
Gustavo Henrique Santos Souza de Miranda bf29745265 Merge branch 'feat/photo-reference-system' into development 2025-07-05 06:51:13 -03:00
Gustavo Henrique Santos Souza de Miranda a9756b058e Changed some texts to be in english and also removed some debug messages. 2025-07-05 06:48:24 -03:00
Gustavo Henrique Miranda af7e25be53
Merge pull request #15 from gmbrax/feat/photo-reference-system
Feat/photo reference system
2025-07-05 06:28:53 -03:00
Gustavo Henrique Santos Souza de Miranda e492e2c248 Finished The basic Reference System it now parses the references added by the sidebar or written but only saves if the reference is valid 2025-07-05 05:54:18 -03:00
Gustavo Henrique Santos Souza de Miranda 0ec480a851 Removed some stale functions on edit_entry_screen.py
changed and added some functions to work with photo references and added a photo cache to better database performance.
2025-07-04 19:14:16 -03:00
Gustavo Henrique Santos Souza de Miranda 3754a68a80 Changed to accept the proper hash created by the photo_service also started the function to validate the reference before getting all references on save 2025-07-03 23:10:13 -03:00
Gustavo Henrique Miranda 5b7b147e43
Merge pull request #14
feat/photo-reference-system
2025-07-03 21:10:26 -03:00
Gustavo Henrique Santos Souza de Miranda 183e0bc8c7 Started implementing the proper hash on the photo sidebar 2025-07-03 21:09:09 -03:00
Gustavo Henrique Santos Souza de Miranda 8cc42e390a Added Hash capability to the model photo.py and also updated the service to create hashes and update hashes 2025-07-03 21:08:24 -03:00
Gustavo Henrique Santos Souza de Miranda d47259fc68 Removed Stale methods on edit_entry_screen.py 2025-07-03 01:33:31 -03:00
Gustavo Henrique Santos Souza de Miranda d80825d3a1 Started adding the reference system to add images
by adding a hash to each photo and also the possibility to add a reference by pressing i whilst the sidebar is on focus
2025-07-02 12:48:12 -03:00
Gustavo Henrique Miranda 2973620573
Merge pull request #13 from gmbrax/feat/photo-sidebar-tui
Feat/photo sidebar tui
2025-06-29 23:17:49 -03:00
Gustavo Henrique Miranda 43919cabb9
Merge pull request #12 from gmbrax/feat/photo-sidebar-tui
Feat/photo sidebar tui
2025-06-29 22:27:14 -03:00
Gustavo Henrique Miranda 0d2a4ef102
Merge branch 'development' into feat/photo-sidebar-tui 2025-06-29 22:26:10 -03:00
Gustavo Henrique Santos Souza de Miranda cf56fda3de Added an edit_photo_modal.py to allow modification of the photo after ingestion 2025-06-29 21:51:27 -03:00