jrnl/features/data/configs
Jonathan Wren a11aa24c7e Allow editing of DayOne entries (#1001)
* add test to repro issue #955

* Allow editing of DayOne entries

* Add broken test for Dayone

Add test for editing Dayone entries (this test currently fails)

Co-authored-by: Jonathan Wren <jonathan@nowandwren.com>

* Fix editing logic for DayOneJournal

DayOneJournal previously reimplemented Journal._parse inside of
DayOneJournal.parse_editable_string, and in doing so caused issues
between itself and the class it was inheriting from. This commit fixes
the issue by moving the UUID to be in the body of the entry, rather than
above it. So, then Journal._parse still finds the correct boundaries
between entries, and DayOneJournal then parses the UUID afterward.

Co-authored-by: MinchinWeb <w_minchin@hotmail.com>
Co-authored-by: Micah Jerome Ellison <micah.jerome.ellison@gmail.com>
2020-07-18 12:54:52 -07:00
..
basic.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
brackets.yaml [GH-614] resolving issues around unreadable dates and unparsed dates 2020-04-10 11:51:55 -07:00
bug153.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
bug343.yaml User defined indent character (#419) 2016-04-15 23:00:49 -07:00
bug780.yaml Listing all entries in DayOne Classic journal throws IndexError (#786) 2020-04-10 11:51:56 -07:00
dayone.yaml Allow editing of DayOne entries (#1001) 2020-07-18 12:54:52 -07:00
deletion.yaml Add --delete for interactive removal of entries (#698) 2020-04-10 16:18:34 -07:00
deletion_filters.yaml Prevent filtered delete from deleting journal (#935) 2020-05-06 13:47:39 -07:00
editor-args.yaml Fix editor config when an argument with a space is used (#953) 2020-05-23 15:56:31 -07:00
editor.yaml Exit jrnl if no text entered into editor 2020-04-10 11:51:55 -07:00
empty_folder.yaml Move all password handling to EncryptedJournal 2020-04-10 11:51:56 -07:00
encrypted.yaml Move all password handling to EncryptedJournal 2020-04-10 11:51:56 -07:00
encrypted_old.json Work on cryptography 2014-09-27 13:15:46 -07:00
encrypted_old.yaml User defined indent character (#419) 2016-04-15 23:00:49 -07:00
invalid_color.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
little_endian_dates.yaml Fix handling of little-endian date format 2020-04-10 11:51:55 -07:00
markdown-headings-335.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
mostlyreadabledates.yaml [GH-614] resolving issues around unreadable dates and unparsed dates 2020-04-10 11:51:55 -07:00
multiline-tags.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
multiline.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
multiple.yaml Move all password handling to EncryptedJournal 2020-04-10 11:51:56 -07:00
no_colors.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
tags-216.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
tags-237.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
tags.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
unreadabledates.yaml Pretty print journal entries (#692) 2020-04-10 11:51:56 -07:00
upgrade_from_195.json Tests for parsing issue fix 2015-04-05 18:38:37 +02:00
upgrade_from_195_little_endian_dates.json Fix handling of little-endian date format 2020-04-10 11:51:55 -07:00
upgrade_from_195_with_missing_encrypted_journal.json Fix for upgrade with missing journal (#796) 2020-04-10 16:18:34 -07:00
upgrade_from_195_with_missing_journal.json Fix for upgrade with missing journal (#796) 2020-04-10 16:18:34 -07:00