Giter Site home page Giter Site logo

tusharjain1082 / diaryjournal.net Goto Github PK

View Code? Open in Web Editor NEW
10.0 1.0 1.0 16.73 MB

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.

Rich Text Format 0.07% C# 99.93%
diary free journal open-source software visual-studio visual-studio-2022 windows csharp journaling

diaryjournal.net's Introduction

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

diaryjournal.net's People

Contributors

tusharjain1082 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

zerolp

diaryjournal.net's Issues

MSBuild issue

Cool project found whilst surfing through Github, and I thought I should give it a try!

When compiling, I am hit with MSBuild errors where it fails to copy dependencies to output path.
I found out that the the BaseOutputPath property in the MSBuild config is hard coded to your local drive here.

I resolved it by removing the property as I felt it was necessary since the default build path already targets the /bin of the relative project directory.

Hopefully I can contribute more towards this interesting project!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.