Skip to content

DiaryJournal.Net is an open source and free desktop and laptop software from Tushar Jain for all kinds of writers, book and story writing, educational, notes keeping, journal and diary. for latest Visual Studio 2022, Windows 10/11 and .Net 8.0. includes precompiled application ready to use.

Notifications You must be signed in to change notification settings

tusharjain1082/DiaryJournal.Net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

for writers novelists journalists and diary keepers and for anybody who needs an application for collecting, keeping and organizing texts of just any kind. you can also insert images into the entries. you can try it out and see if the application fits your needs.

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. DiaryJournal.Net is an open source and free desktop and laptop software from Tushar Jain for all kinds of writers, book story and novel writing, educational, notes keeping, journal and diary, and collecting, keeping and organizing texts, for latest Visual Studio 2022, Windows 10/11 and .Net 8.0. includes precompiled application ready to use.

current version 1.9.17.0

published 21 October 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. added new copy paste html from web browser feature (experimental).

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 note that like all the multimedia and bulk data processing applications, this application is computer's memory and cpu processing power dependent. as much entries exist in database, as much memory and cpu processing power the application will use when loading the entire database all nodes. but be assured you can insert thousands and thousands of entries in a single database, once the database is loaded, you can edit any entry instantly and do any operation on any node, this is normal formality mechanism in all journal and data entry applications. you can try it out and see if the application fits your needs.

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.

screenshots

Alt text

Alt text

Alt text

Alt text

Alt text

About

DiaryJournal.Net is an open source and free desktop and laptop software from Tushar Jain for all kinds of writers, book and story writing, educational, notes keeping, journal and diary. for latest Visual Studio 2022, Windows 10/11 and .Net 8.0. includes precompiled application ready to use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published