Commit Graph

  • cc723bdbbb
    Merge pull request #30 Gustavo Henrique Miranda 2025-07-08 00:49:52 -0300
  • b73c4e12c8
    Merge pull request #29 Gustavo Henrique Miranda 2025-07-08 00:41:01 -0300
  • cc7f0ec53d
    Merge pull request #27 from gmbrax/dependabot/pip/typing-extensions-4.14.1 Gustavo Henrique Miranda 2025-07-07 23:59:49 -0300
  • 3620889e71
    Merge pull request #28 from gmbrax/dependabot/pip/textual-approx-eq-3.6.0 Gustavo Henrique Miranda 2025-07-07 23:59:25 -0300
  • 095c6f6ad5 Added third-party library license details to `AboutScreen`. Gustavo Henrique Santos Souza de Miranda 2025-07-07 23:06:49 -0300
  • 8de20547c2 updated the pyproject.toml to remove an unsued dependency "Textual-Dev" Gustavo Henrique Santos Souza de Miranda 2025-07-07 22:50:51 -0300
  • 0499229e07 Fixed the bug that didn't update the status bar when the use entered any new text. Gustavo Henrique Santos Souza de Miranda 2025-07-07 22:49:46 -0300
  • 57614755d5
    Update textual requirement from ~=3.3.0 to ~=3.6.0 dependabot[bot] 2025-07-07 17:12:26 +0000
  • e503a57051
    Bump typing-extensions from 4.14.0 to 4.14.1 dependabot[bot] 2025-07-07 17:06:50 +0000
  • 6af035c050 Merge branch 'staging' Gustavo Henrique Santos Souza de Miranda 2025-07-07 02:54:05 -0300
  • 6cf28e7470 Updated `pyproject.toml` with indentation adjustments, updated URLs, and license change to BSD. Gustavo Henrique Santos Souza de Miranda 2025-07-07 02:52:43 -0300
  • 11345203e5
    Create CHANGELOG.md Gustavo Henrique Miranda 2025-07-07 02:07:47 -0300
  • 543916a1a1
    Update README.md Gustavo Henrique Miranda 2025-07-07 02:06:28 -0300
  • 483c4b8529
    Merge pull request #26 from gmbrax/staging Gustavo Henrique Miranda 2025-07-07 02:01:27 -0300
  • 6724a66fed
    Merge pull request #24 Gustavo Henrique Miranda 2025-07-06 03:38:20 -0300
  • a731d2adae
    Merge pull request #25 Gustavo Henrique Miranda 2025-07-06 03:37:37 -0300
  • 4dd5126d41 Changed back to use the entry_service.py and not call the database directly from the ui. Gustavo Henrique Santos Souza de Miranda 2025-07-06 03:26:06 -0300
  • 42c5471ba7
    Merge branch 'development' into fix/binding-not-working Gustavo Henrique Miranda 2025-07-06 03:10:24 -0300
  • 8a10fddb14 Refactored bindings to use `Binding` class for consistency across modal and screen components. Gustavo Henrique Santos Souza de Miranda 2025-07-06 03:04:18 -0300
  • ad9d6ae3b5
    Merge pull request #20 from gmbrax/feat/photo-copying-system-dir Gustavo Henrique Miranda 2025-07-06 01:37:30 -0300
  • 20c56e2c1b
    Merge pull request #19 from gmbrax/feat/photo-copying-system-dir Gustavo Henrique Miranda 2025-07-06 01:18:12 -0300
  • 090bbeda1a Implemented directory management and improved TravelDiary and Photo handling logic. Gustavo Henrique Santos Souza de Miranda 2025-07-06 01:07:25 -0300
  • b1e83aabbb
    Merge pull request #18 from gmbrax/feat/XDG-Compliance Gustavo Henrique Miranda 2025-07-05 09:23:52 -0300
  • eb511ad756
    Merge pull request #17 from gmbrax/feat/photo-reference-system Gustavo Henrique Miranda 2025-07-05 09:19:02 -0300
  • 6438ef68a3
    Merge pull request #16 from gmbrax/feat/XDG-Compliance Gustavo Henrique Miranda 2025-07-05 08:09:42 -0300
  • ef8bc6cc0f Merge branch 'feat/photo-reference-system' into development Gustavo Henrique Santos Souza de Miranda 2025-07-05 07:47:02 -0300
  • 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 Gustavo Henrique Santos Souza de Miranda 2025-07-05 07:29:09 -0300
  • 394f813f6f Added few checks to the reference to avoid malformed or invalid reference from being saved. Gustavo Henrique Santos Souza de Miranda 2025-07-05 07:26:47 -0300
  • bf29745265 Merge branch 'feat/photo-reference-system' into development Gustavo Henrique Santos Souza de Miranda 2025-07-05 06:51:13 -0300
  • a9756b058e Changed some texts to be in english and also removed some debug messages. Gustavo Henrique Santos Souza de Miranda 2025-07-05 06:48:24 -0300
  • af7e25be53
    Merge pull request #15 from gmbrax/feat/photo-reference-system Gustavo Henrique Miranda 2025-07-05 06:28:53 -0300
  • 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 Gustavo Henrique Santos Souza de Miranda 2025-07-05 05:54:18 -0300
  • 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. Gustavo Henrique Santos Souza de Miranda 2025-07-04 19:14:16 -0300
  • 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 Gustavo Henrique Santos Souza de Miranda 2025-07-03 23:10:13 -0300
  • 5b7b147e43
    Merge pull request #14 Gustavo Henrique Miranda 2025-07-03 21:10:26 -0300
  • 183e0bc8c7 Started implementing the proper hash on the photo sidebar Gustavo Henrique Santos Souza de Miranda 2025-07-03 21:09:09 -0300
  • 8cc42e390a Added Hash capability to the model photo.py and also updated the service to create hashes and update hashes Gustavo Henrique Santos Souza de Miranda 2025-07-03 21:08:24 -0300
  • d47259fc68 Removed Stale methods on edit_entry_screen.py Gustavo Henrique Santos Souza de Miranda 2025-07-03 01:33:31 -0300
  • 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 Gustavo Henrique Santos Souza de Miranda 2025-07-02 12:48:12 -0300
  • 2973620573
    Merge pull request #13 from gmbrax/feat/photo-sidebar-tui Gustavo Henrique Miranda 2025-06-29 23:17:49 -0300
  • 43919cabb9
    Merge pull request #12 from gmbrax/feat/photo-sidebar-tui Gustavo Henrique Miranda 2025-06-29 22:27:14 -0300
  • 0d2a4ef102
    Merge branch 'development' into feat/photo-sidebar-tui Gustavo Henrique Miranda 2025-06-29 22:26:10 -0300
  • cf56fda3de Added an edit_photo_modal.py to allow modification of the photo after ingestion Gustavo Henrique Santos Souza de Miranda 2025-06-29 21:51:27 -0300
  • 1209b8147c Added a confirm_delete_modal.py to avoid accidental delete of the photo. Gustavo Henrique Santos Souza de Miranda 2025-06-29 21:50:46 -0300
  • f84da2c934 Improved the photo sidebar and add the add_photo_modal.py to add photos and the file_picker_modal.py to select the proper file to be ingested, also changed photo.py and photo_service.py to receive a datatime and not a string representing the addition date Gustavo Henrique Santos Souza de Miranda 2025-06-29 21:38:33 -0300
  • 9ab190741a
    Merge pull request #11 from gmbrax/feat/photo-sidebar-tui Gustavo Henrique Miranda 2025-06-28 12:38:32 -0300
  • 84b0397263 Added the sidebar to add images, and modals to manage photo Gustavo Henrique Santos Souza de Miranda 2025-06-27 17:08:20 -0300
  • 9b4c739d32
    Delete .idea directory Gustavo Henrique Miranda 2025-06-26 03:57:57 -0300
  • 4d3606b197
    Merge pull request #10 from gmbrax/feat/Database-Integration Gustavo Henrique Miranda 2025-06-26 03:41:42 -0300
  • b50507ae18 Merge branch 'refactor/refactor-fix' into development Gustavo Henrique Santos Souza de Miranda 2025-06-26 03:35:07 -0300
  • 7b13982391 Revert "🎨refactor: move modules and refactor import statements" Gustavo Henrique Santos Souza de Miranda 2025-06-25 22:34:19 -0300
  • d206abf016 Revert "♻️ refactor: remove unnecessary blank lines and adjust package path in pyproject.toml" Gustavo Henrique Santos Souza de Miranda 2025-06-25 22:30:18 -0300
  • 5ca035ac7d
    Revert "Refactor/refactoring basics" Gustavo Henrique Miranda 2025-06-25 18:35:13 -0300
  • 14055770e7
    Merge pull request #7 from gmbrax/fix/Entry-Model-Acepting-DateTime Gustavo Henrique Miranda 2025-06-25 18:28:44 -0300
  • 56e42c51bd Fixed the entry model to accept datetime instead of a string containing the creating date Gustavo Henrique Santos Souza de Miranda 2025-06-25 17:26:52 -0300
  • e8f5d4b877
    Merge pull request #6 from gmbrax/feat/Database-Integration Gustavo Henrique Miranda 2025-06-25 16:49:27 -0300
  • f1195391db Started integrating the database to the UI so it can save the data into the database Gustavo Henrique Santos Souza de Miranda 2025-06-25 14:58:54 -0300
  • 4a5da4d44c
    Merge pull request #5 from gmbrax/feat-TUI Gustavo Henrique Miranda 2025-06-25 04:06:01 -0300
  • ca14588a1d
    Merge pull request #4 from gmbrax/feat-TUI Gustavo Henrique Miranda 2025-06-25 02:56:43 -0300
  • 869c183e73 Changed the size of grid of buttons to be the same lenght of the list of diaries Gustavo Henrique Santos Souza de Miranda 2025-06-25 01:31:20 -0300
  • 697ce03638 Fixed the action to quit the application on the diary_list_screen.py Gustavo Henrique Santos Souza de Miranda 2025-06-25 01:20:34 -0300
  • a999a0a437 Changed the modal size and also modified the edit_entry_screen.py to conform with the wireframe, also changed all the texts to be english Gustavo Henrique Santos Souza de Miranda 2025-06-25 00:27:49 -0300
  • 37fa9b929b
    Merge pull request #3 from gmbrax/feat-TUI Gustavo Henrique Miranda 2025-06-24 23:31:37 -0300
  • f9ab6da116 Fixed the wrong name in the diary name when loading an empty diary Gustavo Henrique Santos Souza de Miranda 2025-06-22 22:19:25 -0300
  • 58807460d7 Added the edit_entry_screen.py and modified the mock entry_service_mock.py to be async and also add the screen change on diary_list_screen.py and added the rename_entry_modal.py and added all the necessary CSS on the pilgrim.css Gustavo Henrique Santos Souza de Miranda 2025-06-22 20:32:09 -0300
  • 981b38f994 Added Classes on edit_diary_modal.py to conform with the standard way of handling css Gustavo Henrique Santos Souza de Miranda 2025-06-22 20:28:20 -0300
  • 5dd8ba398f Added CSS Classes on about_screen.py and new_diary_modal.py and created the classes on the pilgrim.css file Gustavo Henrique Santos Souza de Miranda 2025-06-20 20:58:15 -0300
  • cb31ba5662 changed ui.py to add command palettes commands and changed diary_list_screen.py to add access to the about_screen.py Gustavo Henrique Santos Souza de Miranda 2025-06-20 00:20:06 -0300
  • 33509af0de Added about_screen.py Gustavo Henrique Santos Souza de Miranda 2025-06-19 22:35:32 -0300
  • dc8b5016f3 Added the edit_diary_modal.py and new_diary_modal.py and changed the diary_list_screen.py to be equal to the gist Gustavo Henrique Santos Souza de Miranda 2025-06-19 03:28:12 -0300
  • 4b301d0d7e Added Async Operations for the model travel_diary_service_mock.py and service_manager_mock.py and added a call to main in the command.py Gustavo Henrique Santos Souza de Miranda 2025-06-19 03:22:10 -0300
  • 8665b6f47b ♻️ refactor: remove unnecessary blank lines and adjust package path in pyproject.toml Matheus Toledo 2025-06-16 15:08:13 -0300
  • cad6a93dd4
    Merge pull request #2 from gmbrax/refactor/refactoring_basics proposed_changes Gustavo Henrique Miranda 2025-06-16 14:04:37 -0300
  • 99eb0a0651 🎨refactor: move modules and refactor import statements Matheus Toledo 2025-06-16 12:43:39 -0300
  • dec8a7b445 ♻️ refactor: remove intelliJ files Matheus Toledo 2025-06-16 12:33:30 -0300
  • 83f6d15ba9 🙈 feat: update .gitignore to include IDE settings for VS Code and IntelliJ Matheus Toledo 2025-06-16 12:32:43 -0300
  • 190cef2627 📝 docs: update README with project overview, features, requirements, installation, and usage instructions Matheus Toledo 2025-06-16 12:31:05 -0300
  • c2f95b1cf2 ♻️refactor: remove blank lines on dependencies file Matheus Toledo 2025-06-16 12:09:02 -0300
  • 9024d30662 🙈 feat: update gitignore for python projects Matheus Toledo 2025-06-16 12:08:01 -0300
  • 1cb6cfa1b5
    Merge pull request #1 from gmbrax/dependabot/pip/greenlet-3.2.3 Gustavo Henrique Miranda 2025-06-09 19:49:51 -0300
  • 821845530a Changed some imports in photo_service.pyto avoid circular import error, and removed a package on diary_list_screen.py that is not being used. Gustavo Henrique Santos Souza de Miranda 2025-06-09 19:47:45 -0300
  • 39017a96b6
    Bump greenlet from 3.2.2 to 3.2.3 dependabot[bot] 2025-06-09 14:56:53 +0000
  • 58c7bfd8e9 Added the diary select screen Gustavo Henrique Santos Souza de Miranda 2025-06-08 22:50:26 -0300
  • 03fb3b23c2 Added Mocks to help aid the process of creation of the textual TUI Gustavo Henrique Santos Souza de Miranda 2025-06-07 01:01:16 -0300
  • 103b9a9da1 Altered the Cardinality of the foreign keys to be non-nullable Gustavo Henrique Santos Souza de Miranda 2025-06-05 22:01:54 -0300
  • be1bce9261 Added the travel_diary id as foreign key to the photos and add a check on the creation to avoid leaving it empty or bad referenced Gustavo Henrique Santos Souza de Miranda 2025-06-05 21:10:48 -0300
  • f556d6906a Added the foreign key in photo.py to the travel_diary table so a photo is contained in a diary Gustavo Henrique Santos Souza de Miranda 2025-06-05 20:02:41 -0300
  • 32b8a58c3a Made some changes to naming in both the classes and the tables of the database to conform the correct naming scheme Gustavo Henrique Santos Souza de Miranda 2025-06-05 19:59:43 -0300
  • 7e29a590a2 Added the photo_service.py and modified photo.py to have all the crud operations Gustavo Henrique Santos Souza de Miranda 2025-06-05 17:35:12 -0300
  • 8ad57b548f Added the Services layer to the code to do the database operation Gustavo Henrique Santos Souza de Miranda 2025-06-05 13:28:16 -0300
  • 0a9c2952ec Changed the pyproject.toml to conform to the pythonic rules Gustavo Henrique Santos Souza de Miranda 2025-06-04 11:12:48 -0300
  • 5beb1263bc
    Update dependabot.yml Gustavo Henrique Miranda 2025-06-04 00:43:03 -0300
  • 797474ba5c
    Create dependabot.yml Gustavo Henrique Miranda 2025-06-04 00:42:02 -0300
  • ac29e84833 Changed the names of the files to conform the python convection and also added photo_in_entry.py to diminish the cyclic import error in pylint Gustavo Henrique Santos Souza de Miranda 2025-06-04 00:13:02 -0300
  • 89e6d0a783
    Update pylint.yml Gustavo Henrique Miranda 2025-06-03 23:35:49 -0300
  • 633e200b58
    Update pylint.yml Gustavo Henrique Miranda 2025-06-03 23:33:53 -0300
  • 4814712039 Added a Back Relationship in Entry to list all the photos Gustavo Henrique Santos Souza de Miranda 2025-06-03 23:28:27 -0300
  • 5e28f63cb8 Added requirements.txt to the project Gustavo Henrique Santos Souza de Miranda 2025-06-03 22:12:38 -0300
  • ad95eeab70 Added requirements.txt to the project Gustavo Henrique Santos Souza de Miranda 2025-06-03 22:10:16 -0300
  • c168c69349
    Update pylint.yml Gustavo Henrique Miranda 2025-06-03 22:06:50 -0300