Skip to content

Releases: someretical/TheoreticalDiary

v2.4.3

Choose a tag to compare

@github-actions github-actions released this 13 May 11:39
c8c5e9a

Commits

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

v2.4.1

Choose a tag to compare

@github-actions github-actions released this 14 Apr 10:36
8eb38f2

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

Choose a tag to compare

@github-actions github-actions released this 18 Mar 12:57
4e1ecc8

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

Choose a tag to compare

@github-actions github-actions released this 05 Feb 11:13
1abd156

Commits

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

v2.3.8

Choose a tag to compare

@github-actions github-actions released this 20 Jan 12:08
80f0704

Commits

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

v2.3.5

Choose a tag to compare

@github-actions github-actions released this 17 Jan 13:38
c6ba3ed

Commits

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

v2.3.3

Choose a tag to compare

@github-actions github-actions released this 16 Jan 12:51
fdd83a6

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

Choose a tag to compare

@github-actions github-actions released this 11 Jan 06:23
d7093d0

Commits

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

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Jan 02:56
29ab4f2