Commit Graph

247 Commits

Author SHA1 Message Date
Gustavo Henrique Santos Souza de Miranda 869c183e73 Changed the size of grid of buttons to be the same lenght of the list of diaries 2025-06-25 01:31:20 -03:00
Gustavo Henrique Santos Souza de Miranda 697ce03638 Fixed the action to quit the application on the diary_list_screen.py 2025-06-25 01:20:34 -03:00
Gustavo Henrique Santos Souza de Miranda 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 2025-06-25 00:27:49 -03:00
Gustavo Henrique Miranda 37fa9b929b
Merge pull request #3 from gmbrax/feat-TUI
Feat TUI Merge the changes so far to start integrating with the database
2025-06-24 23:31:37 -03:00
Gustavo Henrique Santos Souza de Miranda f9ab6da116 Fixed the wrong name in the diary name when loading an empty diary 2025-06-22 22:19:25 -03:00
Gustavo Henrique Santos Souza de Miranda 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 2025-06-22 20:32:09 -03:00
Gustavo Henrique Santos Souza de Miranda 981b38f994 Added Classes on edit_diary_modal.py to conform with the standard way of handling css 2025-06-22 20:28:20 -03:00
Gustavo Henrique Santos Souza de Miranda 5dd8ba398f Added CSS Classes on about_screen.py and new_diary_modal.py and created the classes on the pilgrim.css file 2025-06-20 20:58:15 -03:00
Gustavo Henrique Santos Souza de Miranda cb31ba5662 changed ui.py to add command palettes commands and changed diary_list_screen.py to add access to the about_screen.py 2025-06-20 00:20:06 -03:00
Gustavo Henrique Santos Souza de Miranda 33509af0de Added about_screen.py 2025-06-19 22:35:32 -03:00
Gustavo Henrique Santos Souza de Miranda 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 2025-06-19 03:28:12 -03:00
Gustavo Henrique Santos Souza de Miranda 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 2025-06-19 03:22:10 -03:00
Matheus Toledo 8665b6f47b ♻️ refactor: remove unnecessary blank lines and adjust package path in pyproject.toml 2025-06-16 15:08:13 -03:00
Matheus Toledo 99eb0a0651 🎨refactor: move modules and refactor import statements 2025-06-16 12:43:39 -03:00
Matheus Toledo dec8a7b445 ♻️ refactor: remove intelliJ files 2025-06-16 12:33:30 -03:00
Matheus Toledo 83f6d15ba9 🙈 feat: update .gitignore to include IDE settings for VS Code and IntelliJ 2025-06-16 12:32:43 -03:00
Matheus Toledo 190cef2627 📝 docs: update README with project overview, features, requirements, installation, and usage instructions 2025-06-16 12:31:05 -03:00
Matheus Toledo c2f95b1cf2 ♻️refactor: remove blank lines on dependencies file 2025-06-16 12:09:02 -03:00
Matheus Toledo 9024d30662 🙈 feat: update gitignore for python projects 2025-06-16 12:08:01 -03:00
Gustavo Henrique Miranda 1cb6cfa1b5
Merge pull request #1 from gmbrax/dependabot/pip/greenlet-3.2.3
Bump greenlet from 3.2.2 to 3.2.3
2025-06-09 19:49:51 -03:00
Gustavo Henrique Santos Souza de Miranda 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. 2025-06-09 19:47:45 -03:00
dependabot[bot] 39017a96b6
Bump greenlet from 3.2.2 to 3.2.3
Bumps [greenlet](https://github.com/python-greenlet/greenlet) from 3.2.2 to 3.2.3.
- [Changelog](https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-greenlet/greenlet/compare/3.2.2...3.2.3)

---
updated-dependencies:
- dependency-name: greenlet
  dependency-version: 3.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 14:56:53 +00:00
Gustavo Henrique Santos Souza de Miranda 58c7bfd8e9 Added the diary select screen 2025-06-08 22:50:26 -03:00
Gustavo Henrique Santos Souza de Miranda 03fb3b23c2 Added Mocks to help aid the process of creation of the textual TUI 2025-06-07 01:01:16 -03:00
Gustavo Henrique Santos Souza de Miranda 103b9a9da1 Altered the Cardinality of the foreign keys to be non-nullable 2025-06-05 22:01:54 -03:00
Gustavo Henrique Santos Souza de Miranda 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 2025-06-05 21:10:48 -03:00
Gustavo Henrique Santos Souza de Miranda f556d6906a Added the foreign key in photo.py to the travel_diary table so a photo is contained in a diary 2025-06-05 20:02:41 -03:00
Gustavo Henrique Santos Souza de Miranda 32b8a58c3a Made some changes to naming in both the classes and the tables of the database to conform the correct naming scheme 2025-06-05 19:59:43 -03:00
Gustavo Henrique Santos Souza de Miranda 7e29a590a2 Added the photo_service.py and modified photo.py to have all the crud operations 2025-06-05 17:35:12 -03:00
Gustavo Henrique Santos Souza de Miranda 8ad57b548f Added the Services layer to the code to do the database operation 2025-06-05 13:28:16 -03:00
Gustavo Henrique Santos Souza de Miranda 0a9c2952ec Changed the pyproject.toml to conform to the pythonic rules 2025-06-04 11:14:09 -03:00
Gustavo Henrique Miranda 5beb1263bc
Update dependabot.yml 2025-06-04 00:43:03 -03:00
Gustavo Henrique Miranda 797474ba5c
Create dependabot.yml 2025-06-04 00:42:02 -03:00
Gustavo Henrique Santos Souza de Miranda 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 2025-06-04 00:13:18 -03:00
Gustavo Henrique Miranda 89e6d0a783
Update pylint.yml 2025-06-03 23:35:49 -03:00
Gustavo Henrique Miranda 633e200b58
Update pylint.yml 2025-06-03 23:33:53 -03:00
Gustavo Henrique Santos Souza de Miranda 4814712039 Added a Back Relationship in Entry to list all the photos 2025-06-03 23:28:27 -03:00
Gustavo Henrique Santos Souza de Miranda 5e28f63cb8 Added requirements.txt to the project 2025-06-03 22:12:38 -03:00
Gustavo Henrique Santos Souza de Miranda ad95eeab70 Added requirements.txt to the project 2025-06-03 22:11:14 -03:00
Gustavo Henrique Miranda c168c69349
Update pylint.yml 2025-06-03 22:06:50 -03:00
Gustavo Henrique Miranda 8d9ac75226
Update pylint.yml 2025-06-03 22:05:16 -03:00
Gustavo Henrique Miranda ddb24843a5
Create pylint.yml 2025-06-03 22:01:27 -03:00
Gustavo Henrique Santos Souza de Miranda 983489d57f Added one more model: Photo.py and edited the Entry.py to add the Many-to-Many relationship to the Photo.py Model 2025-06-03 21:54:13 -03:00
Gustavo Henrique Santos Souza de Miranda 385cdffead Added the Entry.py as the Entry model 2025-06-03 20:23:44 -03:00
Meleneth ada761bf9a Rearrange project layout and the database started working in there somewhere 2025-06-03 16:05:51 -07:00
Gustavo Henrique Santos Souza de Miranda d0278f8650 Added Few Classes to the application to be used on the Database 2025-06-03 18:55:58 -03:00
GHMiranda da7f4da43e Initial commit 2025-05-31 01:35:43 +00:00