Skip to content

Releases: someretical/TheoreticalDiary

v2.4.3

13 May 11:39
c8c5e9a
Compare
Choose a tag to compare

Commits

  • 4370bb5: decreased tab width from 80 to 20 (someretical)
  • c8c5e9a: fixed crash when using password to open unencrypted diary (someretical)

v2.4.1

14 Apr 10:36
8eb38f2
Compare
Choose a tag to compare

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

18 Mar 12:57
4e1ecc8
Compare
Choose a tag to compare

Commits

  • 457d91f: make dialogs more succint and detailed (someretical)
  • 056cd10: bug fix and code formatting (someretical)
  • 4e1ecc8: replace /O3 with /O2 when building cryptopp on windows (someretical)

v2.3.9

05 Feb 11:13
1abd156
Compare
Choose a tag to compare

Commits

  • 5a7cc93: render svgs with QtSvg instead of QIcon (someretical)
  • 1abd156: set windows venv to windows-2019 (someretical)

v2.3.8

20 Jan 12:08
80f0704
Compare
Choose a tag to compare

Commits

  • 7fe0cdf: re-implemented messagebox system (someretical)
  • 80544c2: implemented AppBusyLock class (someretical)
  • 80f0704: changed diary editor and pixel rendering (someretical)

v2.3.5

17 Jan 13:38
c6ba3ed
Compare
Choose a tag to compare

Commits

  • 21a8b48: improved various ui elements (someretical)
  • c6ba3ed: moved windows debugging code (someretical)

v2.3.3

16 Jan 12:51
fdd83a6
Compare
Choose a tag to compare

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

11 Jan 06:23
d7093d0
Compare
Choose a tag to compare

Commits

  • e7ec5e1: update readme (someretical)
  • d7093d0: minor bug fixes (someretical)

v2.1.1

11 Jan 02:56
29ab4f2
Compare
Choose a tag to compare