Releases: someretical/TheoreticalDiary
Releases · someretical/TheoreticalDiary
v2.4.3
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))
v2.3.12
v2.3.9
v2.3.8
v2.3.5
v2.3.3
Commits
- fc617e0: add asyncfuture (someretical)
- be1425c: switched internal network handling to asyncfuture (someretical)
- 19dea55: add missing header for osx build (someretical)
- 69efde3: add missing sstream headers (someretical)
- 927304f: fixed window stack closing execution order bug (someretical)
- 6279423: add phantomstyle submodule (someretical)
- 526817d: adopted keepassxc theme (someretical)
- fffc413: finished implementing keepass xc theme (someretical)
- 38da025: add missing header (someretical)
- fdd83a6: rename SIZE to SIZE_ to prevent conflict with windef.h (someretical)
v2.1.2
v2.1.1
Full Changelog: https://github.com/someretical/TheoreticalDiary/commits/v2.1.1