Compare commits

...

11 Commits

Author SHA1 Message Date
Gustavo Henrique Santos Souza de Miranda f2fc60300f Merge branch 'staging' into development
Merged Staging to the Development Branch
2025-07-12 19:26:00 -03:00
Gustavo Henrique Santos Souza de Miranda 6dc2c01325 Revert "Update README.md"
This reverts commit 60311bc714.
2025-07-12 12:41:20 -03:00
Gustavo Henrique Santos Souza de Miranda 860fee2d19 Revert "Fixed the new entry creation flow by prompting for a title if none is set."
This reverts commit b704a524
2025-07-12 12:33:24 -03:00
Gustavo Henrique Santos Souza de Miranda fce47db0f8 Resolved the conflicts 2025-07-12 12:24:37 -03:00
Gustavo Henrique Santos Souza de Miranda 6ab35e680d Merge branch 'fix/create-a-new-entry-on-open' into development
Changed the behaviour to create a new entry when a diary is open a
2025-07-12 12:14:17 -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 de0e415ee2 Merge branch 'fix/binding-not-working' into development
Fixed the Footer to work properly with clicking too.k
2025-07-08 01:21:13 -03:00
Gustavo Henrique Santos Souza de Miranda f42d15048c Merge branch 'fix/status-not-updating' into development
Fixed the document status to properly change when the user edit something thus warning the document is not saved.nijthen
2025-07-08 00:44:11 -03:00
Gustavo Henrique Santos Souza de Miranda 40104db405 Merge branch 'feat/added-licenses-from-deps' into development
Added the licenses from the dependences used by the application
2025-07-08 00:36:25 -03:00
Gustavo Henrique Miranda d13750f725
Merge pull request #23 from gmbrax/fix/wrong-database-access
Fix/wrong database access
2025-07-06 03:28:27 -03:00
Gustavo Henrique Miranda 0b9b3c8cf0
Merge pull request #22 from gmbrax/fix/binding-not-working
Merging fix/binding-not-working into development
2025-07-06 03:11:17 -03:00
2 changed files with 7 additions and 14 deletions

View File

@ -25,7 +25,7 @@ structured and accessible format.
To install the application you must issue the command: To install the application you must issue the command:
```bash ```bash
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple Pilgrim pip install pilgrim
``` ```
## Usage ## Usage

View File

@ -33,24 +33,17 @@ class EditEntryScreen(Screen):
Binding("escape", "back_to_list", "Back to List"), Binding("escape", "back_to_list", "Back to List"),
] ]
def __init__(self, diary_id: int = 1,create_new: bool = True): def __init__(self, diary_id: int = 1):
super().__init__() super().__init__()
if create_new:
self.current_entry_index = -1
self.is_new_entry = True
self.next_entry_id = None
else:
self.is_new_entry = False
self.current_entry_index = 0
self.next_entry_id = 1
self.new_entry_title = ""
self.new_entry_content = ""
self.diary_id = diary_id self.diary_id = diary_id
self.diary_name = f"Diary {diary_id}" self.diary_name = f"Diary {diary_id}"
self.current_entry_index = 0
self.entries: List[Entry] = [] self.entries: List[Entry] = []
self.is_new_entry = False
self.has_unsaved_changes = False self.has_unsaved_changes = False
self.new_entry_content = ""
self.new_entry_title = "New Entry"
self.next_entry_id = 1
self._updating_display = False self._updating_display = False
self._original_content = "" self._original_content = ""
self.is_refreshing = False self.is_refreshing = False