v2.4.1
Commits
- 7aaf63f: added emotions and gratitude tabs in entry messages (someretical)
- 8eb38f2: fixed wrong default tab for aboutdialog (someretical)
Note
To migrate saves between 2.3 and 2.4, run the following python script on the exported 2.3 JSON diary which needs to be named theoretical_diary.json. Then import migrated.json using 2.4.
import json
# v4 -> v5
def v4_to_5(obj):
for year_num, year_obj in obj["log"]:
for month_num, month_obj in year_obj:
for day_num, day_obj in month_obj:
msg = day_obj["message"]
del day_obj["message"]
day_obj["general_message"] = msg
day_obj["emotions_message"] = ""
day_obj["gratitude_message"] = ""
obj["metadata"]["version"] = 5
with open("migrated.json", "w") as file:
file.write(json.dumps(obj, indent=4))
print("Migrated from v4 to v5.")
# driver script
with open("theoretical_diary.json") as file:
data = file.read()
v4_to_5(json.loads(data))