Gustavo Henrique Miranda
33987507ac
Merge pull request #41 from gmbrax/fix/add-enter-binding-on-create-diary
...
Fix/add enter binding on create diary
2025-07-14 16:11:17 -03:00
Gustavo Henrique Miranda
ff97929dc0
Merge pull request #39 from gmbrax/dependabot/pip/textual-approx-eq-4.0.0
...
Dependabot/pip/textual approx eq 4.0.0
2025-07-14 16:02:45 -03:00
Gustavo Henrique Miranda
5d26c5394d
Merge branch 'development' into dependabot/pip/textual-approx-eq-4.0.0
2025-07-14 16:02:35 -03:00
dependabot[bot]
a867744d45
Update textual requirement from ~=3.3.0 to ~=4.0.0
...
---
updated-dependencies:
- dependency-name: textual
dependency-version: 4.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-14 18:29:28 +00:00
dependabot[bot]
d2e69ae770
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-14 17:45:35 +00:00
Gustavo Henrique Santos Souza de Miranda
f174fd1d8a
Fixed the edit diary modal to accept the key "enter" and automatically the function
2025-07-14 02:23:29 -03:00
Gustavo Henrique Santos Souza de Miranda
c98a106d97
Fixed the new diary modal to accept the key "enter" and automatically the function
2025-07-14 02:06:25 -03:00
Gustavo Henrique Miranda
417bc0d3e5
Merge pull request #36
...
Fixed the bindings to properly work and changed some bindings to avoid conflicts with the system
2025-07-14 00:46:23 -03:00
Gustavo Henrique Miranda
1312674186
Merge pull request #35 from gmbrax/fix/bindings-not-properly-working
...
Fixed the bindings to properly work and changed some bindings to avoid conflicts with the system
2025-07-13 23:06:14 -03:00
Gustavo Henrique Santos Souza de Miranda
afc6908f37
Fixed the bindings to properly work and changed some bindings to avoid conflicts with the system
2025-07-13 22:53:39 -03:00
Gustavo Henrique Miranda
2983be09b6
Merge pull request #33 from gmbrax/fix/force-rename-entry
...
Fixed the new entry creation flow by prompting for a title if none is set.
2025-07-12 19:29:55 -03:00
Gustavo Henrique Miranda
8129ae77a6
Merge branch 'staging' into fix/force-rename-entry
2025-07-12 19:11:56 -03:00
Gustavo Henrique Miranda
8e04c5b3c7
Merge pull request #32 from gmbrax/fix/create-a-new-entry-on-open
...
Corrected the behavior to create a new entry upon opening a diary
2025-07-12 13:31:25 -03:00
Gustavo Henrique Santos Souza de Miranda
b704a524c8
Fixed the new entry creation flow by prompting for a title if none is set.
2025-07-12 02:55:39 -03:00
Gustavo Henrique Santos Souza de Miranda
63db2517f3
Corrected the behavior to create a new entry upon opening a diary
2025-07-11 17:46:00 -03:00
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