Skip to content

DiaryJournal.Net is an open source and free desktop/laptop diary and journal software project from Tushar Jain, for latest Visual Studio 2022, Windows 10/11 and .Net 8.0. includes precompiled program files to use as your diary/journal application, which is also specialized as an educational, office, research, and all purpose notebook software.

tusharjain1082/DiaryJournal.Net

Repository files navigation

DiaryJournal.Net

DiaryJournal.Net is an open source and free desktop/laptop diary and journal software project from Tushar Jain, for latest Visual Studio 2022, Windows 10/11 and .Net 8.0. includes precompiled program files to use as your diary/journal application, which is also specialized as an educational, office, research, and all purpose notebook software.

current version 1.9.15.0

published 14 March 2024. there are many critical bugs in past versions which have been fixed in this version. upgraded to latest .Net 8.0 (latest version only as available on 15 January 2024 and later). you need .Net 8.0 to run DiaryJournal.Net. major upgrade. major improvements. new additions. everything improved.

requirements

A Desktop or Laptop PC, .Net 8.0 and .Net Desktop 8.0 is the basic requirement. You need latest version of .Net 8, not the first version 8.0. You can run the executable software files in any Windows where .Net 8.0 and .Net 8.0 Desktop Runtime (both latest version not first version) properly installs and functions.

i coded the entire software on a native 64-bit Windows 11, therefore native 64-bit Windows is probably the other requirement. except for the requirements mentioned, there is no other dependency or requirement.

important notes

please download the latest version package as soon as it is available, and update your application. latest version most likely contains new additions, bugs and faults fixes (important), improvements, and everything upto the version.

you can find and use executable software files in bin\Release\net8.0-windows7.0\ directory.

to download the binary program/software executable files or to download the source code, you need to download both as a single zip file. please click on "Code" and then click on "Download Zip" to download both the binary program/software executable files and the source code all included into one single zip file.

if you discover a bug, defect, issue, please report it to me.

features

2 types of database used. 1. single file based database (LiteDB). 2. open windows file system based database (this is all my own invented code) in which the entire database is stored in open as ordinary files on windows and hard disk and we can read and manage any database file.

guidance on using DiaryJournal.Net

you should frequently backup everything. you should make multiple separate and independent copies and save those copies of your database and all it's mandatory config files in different safe locations such as a safe external hard disk, usb pen drive, dvd, cd, online internet files cloud, and any other safe persistant place. this is to ensure you always have a latest saved backup copy of your journal database and all it's mandatory config files in case of anything goes wrong such as hardware or software or database failure or corruption. saving only 1 copy isn't enough. making at least 2 separate and independent copies in 2 different safe persistant easy to reach places should save your work in case of emergency. i do the same. i frequently save copies of backups of entire software and database and all mandatory files in multiple different safe places. the latest backup copy you save, everything upto the latest backup copy should be available in an emergency situation when you corrupted or lost your DiaryJournal.Net database.

build the solution

to compile the solution you require Visual Studio 2022 and latest .Net 8.0 SDK. choose "Release" as entire solution's configuration, and "x64" as solution's platform, then rebuild the entire solution in a single go to successfully build the solution.

please support DiaryJournal.Net

if you like DiaryJournal.Net and find it worthy, you can support DiaryJournal.Net by just anything. if you find it worthy and wish to donate for DiaryJournal.Net,

  1. please click here to donate to my donations account 1 (you can use paypal): https://ko-fi.com/tusharjain1082.
  2. please click here to donate to my donations account 2: https://www.buymeacoffee.com/tusharjain1082.

screenshots

Alt text

Alt text

Alt text

Alt text

Alt text

About

DiaryJournal.Net is an open source and free desktop/laptop diary and journal software project from Tushar Jain, for latest Visual Studio 2022, Windows 10/11 and .Net 8.0. includes precompiled program files to use as your diary/journal application, which is also specialized as an educational, office, research, and all purpose notebook software.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published