GravesBook ਬਾਰੇ
ਸੰਸਕਰਣ 1.0.2
ਪ੍ਰਕਾਸ਼ਕ: GravesWare, LLC
Luke Graves — ਮਾਲਕ ਤੇ ਬਾਨੀ, ਡਿਵੈਲਪਰ
ਕਾਪੀਰਾਈਟ © 2026 GravesWare, LLC. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
ਸਹਾਇਤਾ: support@gravesware.com
ਵੈੱਬਸਾਈਟ: gravesware.com
GravesBook Windows 10 ਅਤੇ 11 ਲਈ ਇੱਕ ਨਿੱਜੀ, ਸਥਾਨਕ-ਪਹਿਲਾਂ ਚੈੱਕਬੁੱਕ ਅਤੇ ਰਜਿਸਟਰ ਐਪਲੀਕੇਸ਼ਨ ਹੈ, ਜੋ GravesWare, LLC ਵੱਲੋਂ ਪ੍ਰਕਾਸ਼ਿਤ ਹੈ। ਇਹ ਇਕਹਿਰੀ-ਐਂਟਰੀ ਲੇਖਾਕਾਰੀ ਕਰਦਾ ਹੈ — ਚੈੱਕਬੁੱਕ ਰਜਿਸਟਰ, ਦੋਹਰੀ-ਐਂਟਰੀ ਬਹੀ-ਖਾਤਾ ਨਹੀਂ — ਅਤੇ ਇਸ ਵਿੱਚ ਢੰਗ ਦਾ ਦੋ-ਪੱਖੀ ਬੈਂਕ ਮਿਲਾਨ, ਨਿਯਤ ਲੈਣ-ਦੇਣ, ਕੈਲੰਡਰ, ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਤੋਂ ਆਯਾਤ, CSV ਨਿਰਯਾਤ, ਰਜਿਸਟਰ ਅਤੇ ਰਿਪੋਰਟਾਂ ਦੀ ਛਪਾਈ, ਅਤੇ ਚਾਰਟਾਂ ਵਾਲੀਆਂ ਰਿਪੋਰਟਾਂ ਹਨ।
ਸਾਰਾ ਵਿੱਤੀ ਡੇਟਾ ਸਥਾਨਕ ਤੌਰ ਉੱਤੇ ਪਾਸਫ਼੍ਰੇਜ਼ ਨਾਲ ਇਨਕ੍ਰਿਪਟ ਕੀਤੇ SQLite (SQLCipher) ਡੇਟਾਬੇਸ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। GravesBook ਦੇ ਇਸ ਸੰਸਕਰਣ ਵਿੱਚ ਕੋਈ ਨੈੱਟਵਰਕ ਕੋਡ ਨਹੀਂ ਹੈ: ਇਹ ਡੇਟਾ ਨਹੀਂ ਭੇਜਦਾ, ਐਨਾਲਿਟਿਕਸ ਇਕੱਠਾ ਨਹੀਂ ਕਰਦਾ, ਅਤੇ ਕਿਸੇ ਨੂੰ ਕ੍ਰੈਸ਼ਾਂ ਦੀ ਰਿਪੋਰਟ ਨਹੀਂ ਕਰਦਾ। ਜੇ ਪਾਸਫ਼੍ਰੇਜ਼ ਗੁਆਚ ਜਾਵੇ, ਤਾਂ ਡੇਟਾ ਮੁੜ ਹਾਸਲ ਨਹੀਂ ਹੋ ਸਕਦਾ — ਨਾ ਕੋਈ ਬੈਕਡੋਰ ਹੈ ਅਤੇ ਨਾ ਰਿਕਵਰੀ ਦਾ ਕੋਈ ਤਰੀਕਾ। ਪੂਰੇ ਵੇਰਵੇ ਲਈ ਨਿੱਜਤਾ ਬਿਆਨ ਅਤੇ ਵਰਤੋਂ ਦੀਆਂ ਸ਼ਰਤਾਂ ਲਈ ਵਰਤੋਂਕਾਰ ਇਕਰਾਰਨਾਮਾ ਵੇਖੋ।
GravesWare, LLC ਬਾਰੇ
GravesWare, LLC ਸੱਚਮੁੱਚ ਕੰਮ ਆਉਣ ਵਾਲਾ ਸਾਫ਼ਟਵੇਅਰ ਬਣਾਉਂਦੀ ਹੈ ਜੋ ਲੋੜ ਤੋਂ ਵੱਧ ਕੁਝ ਇਕੱਠਾ ਨਹੀਂ ਕਰਦਾ — ਜਿਸ ਦਾ ਅਮਲ ਵਿੱਚ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਕੁਝ ਵੀ ਇਕੱਠਾ ਨਹੀਂ ਕਰਦਾ। ਨਾ ਟੈਲੀਮੈਟਰੀ, ਨਾ ਟ੍ਰੈਕਿੰਗ, ਨਾ ਡੇਟਾ ਦੀ ਵਾਢੀ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਦੇ ਹੋ, ਇਹ ਤੁਹਾਡਾ ਹੈ, ਅਤੇ ਇਸ ਦੇ ਅੰਦਰ ਤੁਸੀਂ ਜੋ ਵੀ ਕਰਦੇ ਹੋ ਉਹ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ। GravesWare ਆਜ਼ਾਦ ਹੈ ਅਤੇ ਆਪਣੇ ਪੈਸੇ ਨਾਲ ਚੱਲਦੀ ਹੈ; ਇਹ ਸੋਚ-ਸਮਝ ਕੇ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ, ਇੱਕ ਵਾਰ ਵਿੱਚ ਇੱਕ ਰਿਲੀਜ਼।
GravesWare ਦਾ ਹੋਰ ਸਾਫ਼ਟਵੇਅਰ: GravesMail, ਇੱਕ ਸਥਾਨਕ-ਪਹਿਲਾਂ, ਨਿੱਜਤਾ-ਪਹਿਲਾਂ ਈਮੇਲ ਕਲਾਇੰਟ, ਅਤੇ GravesPDF, ਇੱਕ PDF ਰੀਡਰ ਅਤੇ ਐਡੀਟਰ। ਪੂਰੇ ਕੈਟਾਲਾਗ ਲਈ gravesware.com ਵੇਖੋ।
ਤੀਜੀ-ਧਿਰ ਸੂਚਨਾਵਾਂ
ਹਰ ਤੀਜੀ-ਧਿਰ ਪੈਕੇਜ ਜਿਸ ਨਾਲ GravesBook ਆਉਂਦਾ ਹੈ, ਹੇਠਾਂ ਆਪਣੇ ਪਿੰਨ ਕੀਤੇ ਸੰਸਕਰਣ ਅਤੇ ਲਾਇਸੈਂਸ ਸਮੇਤ ਸੂਚੀਬੱਧ ਹੈ, ਜੋ ਹਰ ਪੈਕੇਜ ਦੇ ਪ੍ਰਕਾਸ਼ਿਤ NuGet ਲਾਇਸੈਂਸ ਮੈਟਾਡੇਟਾ ਨਾਲ ਮਿਲਾ ਕੇ ਤਸਦੀਕ ਕੀਤਾ ਗਿਆ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਦੀ ਨੀਤੀ ਮੁਤਾਬਕ ਸਾਰੇ ਖੁੱਲ੍ਹਦਿਲੇ ਲਾਇਸੈਂਸਾਂ (MIT ਜਾਂ Apache-2.0) ਵਾਲੇ ਹਨ — ਕੋਈ GPL, LGPL, AGPL, ਜਾਂ ਸੋਰਸ-ਉਪਲਬਧ/ਵਪਾਰਕ ਪੈਕੇਜ ਨਹੀਂ।
ਹੇਠਲੇ ਕਿਸੇ ਵੀ ਪੈਕੇਜ ਦੇ ਲਾਇਸੈਂਸ ਦਾ ਪੂਰਾ ਪਾਠ licenses.nuget.org/MIT ਅਤੇ licenses.nuget.org/Apache-2.0 ਉੱਤੇ ਉਪਲਬਧ ਹੈ।
| ਪੈਕੇਜ | ਸੰਸਕਰਣ | ਲਾਇਸੈਂਸ | ਨੋਟ |
|---|---|---|---|
| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Design | 10.0.0 | MIT | ਸਿਰਫ਼ ਬਿਲਡ ਵੇਲੇ |
| SQLitePCLRaw.bundle_e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlite3 | 2.1.13 | Apache-2.0 | ਸਪਸ਼ਟ ਪਿੰਨ |
| System.Security.Cryptography.Xml | 10.0.12 | MIT | ਸਪਸ਼ਟ ਪਿੰਨ |
| ClosedXML | 0.105.1 | MIT | .xlsx ਲੈਣ-ਦੇਣ ਆਯਾਤ |
| ਪੈਕੇਜ | ਸੰਸਕਰਣ | ਲਾਇਸੈਂਸ | ਨੋਟ |
|---|---|---|---|
| ClosedXML.Parser | 2.0.0 | MIT | |
| DocumentFormat.OpenXml | 3.1.1 | MIT | |
| DocumentFormat.OpenXml.Framework | 3.1.1 | MIT | |
| ExcelNumberFormat | 1.1.0 | MIT | |
| RBush.Signed | 4.0.0 | MIT | |
| SixLabors.Fonts | 1.0.0 | Apache-2.0 | ClosedXML ਰਾਹੀਂ ਪਿੰਨ ਕੀਤਾ ਗਿਆ। SixLabors.Fonts ਦੇ ਬਾਅਦ ਵਾਲੇ ਮੁੱਖ ਸੰਸਕਰਣ Six Labors Split License ਹੇਠ ਹਨ, ਜੋ ਕੁਝ ਸੰਸਥਾਵਾਂ ਲਈ ਸੋਰਸ-ਉਪਲਬਧ/ਵਪਾਰਕ ਹੈ; ਇਹ ਨਿਰਭਰਤਾ ਮੰਨਣ ਤੋਂ ਪਹਿਲਾਂ ਪੱਕਾ ਕੀਤਾ ਗਿਆ ਸੀ ਕਿ 1.0.0 ਆਪ ਸਾਦਾ Apache-2.0 ਹੈ। |
| ਪੈਕੇਜ | ਸੰਸਕਰਣ | ਲਾਇਸੈਂਸ | ਨੋਟ |
|---|---|---|---|
| Microsoft.Data.Sqlite.Core | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Abstractions | 10.0.0 | MIT | |
| Microsoft.EntityFrameworkCore.Relational | 10.0.0 | MIT | |
| Microsoft.Extensions.Caching.Abstractions | 10.0.0 | MIT | |
| Microsoft.Extensions.Caching.Memory | 10.0.0 | MIT | |
| Microsoft.Extensions.Configuration.Abstractions | 10.0.0 | MIT | |
| Microsoft.Extensions.DependencyModel | 10.0.0 | MIT | |
| Microsoft.Extensions.Logging.Abstractions | 10.0.0 | MIT | |
| Microsoft.Extensions.Options | 10.0.0 | MIT | |
| Microsoft.Extensions.Primitives | 10.0.0 | MIT | |
| System.Security.Cryptography.Pkcs | 10.0.12 | MIT | |
| SQLitePCLRaw.core | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.lib.e_sqlcipher | 2.1.11 | Apache-2.0 | |
| SQLitePCLRaw.provider.e_sqlcipher | 2.1.11 | Apache-2.0 |
| ਪੈਕੇਜ | ਸੰਸਕਰਣ | ਲਾਇਸੈਂਸ | ਨੋਟ |
|---|---|---|---|
| CommunityToolkit.Mvvm | 8.4.0 | MIT | |
| OxyPlot.Wpf | 2.2.0 | MIT | |
| Microsoft.Extensions.DependencyInjection | 10.0.0 | MIT | |
| OxyPlot.Core | 2.2.0 | MIT | OxyPlot.Wpf ਰਾਹੀਂ ਅਸਿੱਧੀ |
| OxyPlot.Wpf.Shared | 2.2.0 | MIT | OxyPlot.Wpf ਰਾਹੀਂ ਅਸਿੱਧੀ |
| ਪੈਕੇਜ | ਸੰਸਕਰਣ | ਲਾਇਸੈਂਸ | ਨੋਟ |
|---|---|---|---|
| xunit | 2.9.3 | MIT | ਕੁਝ ਉਪ-ਪੈਕੇਜਾਂ ਲਈ Apache-2.0 |
| xunit.runner.visualstudio | 3.1.4 | MIT | |
| Microsoft.NET.Test.Sdk | 17.14.1 | MIT | |
| coverlet.collector | 6.0.4 | MIT |
ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਚੋਣ ਬਾਰੇ ਨੋਟ
- ਰਿਪੋਰਟਾਂ ਦੇ ਚਾਰਟ LiveChartsCore.SkiaSharpView.WPF (ਇੱਕ ਪ੍ਰੀ-ਰਿਲੀਜ਼, Skia/OpenTK ਉੱਤੇ ਟਿਕੀ ਲਾਇਬ੍ਰੇਰੀ) ਤੋਂ ਬਦਲ ਕੇ OxyPlot.Wpf 2.2.0 ਉੱਤੇ ਲਿਆਂਦੇ ਗਏ — ਸਥਿਰ, ਸ਼ੁੱਧ ਮੈਨੇਜਡ WPF, ਬਿਨਾਂ ਕਿਸੇ ਨੇਟਿਵ ਰੈਂਡਰਿੰਗ ਲੇਅਰ ਦੇ। ਇਸ ਨੂੰ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਦਾ MIT ਲਾਇਸੈਂਸ ਪੈਕੇਜ ਦੀ ਆਪਣੀ nuspec ਤੋਂ ਪੱਕਾ ਕੀਤਾ ਗਿਆ ਸੀ।
- SQLitePCLRaw.bundle_e_sqlcipher ਪਹਿਲਾਂ ਤੋਂ ਬਣਿਆ, SQLCipher ਦੇ ਸਮਰੱਥ ਪ੍ਰੋਵਾਈਡਰ ਬੰਡਲ (Apache-2.0) ਹੈ, ਜੋ ਖ਼ਾਸ ਇਸ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ ਕਿ GravesBook ਬਿਲਡ ਕਰਨ ਲਈ SQLCipher ਦੇ ਨੇਟਿਵ ਰੀਬਿਲਡ ਜਾਂ ਟੂਲਚੇਨ ਦੀ ਲੋੜ ਨਾ ਪਵੇ।
- ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਆਯਾਤ ਲਈ NPOI (Apache-2.0) ਦੀ ਥਾਂ ClosedXML (MIT) ਚੁਣੀ ਗਈ: ਇਸ ਫ਼ੀਚਰ ਨੂੰ ਸੈੱਲ ਦੇ ਪੱਧਰ ਉੱਤੇ ਜਿਹੜੀ ਨਰਮ ਪੜ੍ਹਤ ਚਾਹੀਦੀ ਹੈ, ਉਸ ਲਈ ਇਹ ਸੌਖਾ ਅਤੇ .NET ਦੇ ਸੁਭਾਅ ਨਾਲ ਵੱਧ ਮੇਲ ਖਾਂਦਾ API ਹੈ, ਜੋ ਅਸਲ ਮਿਤੀ ਅਤੇ ਲਿਖਤ-ਮਿਤੀ ਵਾਲੇ ਰਲੇ-ਮਿਲੇ ਸੈੱਲਾਂ ਅਤੇ ਮੁਦਰਾ ਦੇ ਫ਼ਾਰਮੈਟ ਵਾਲੀਆਂ ਲਿਖਤੀ ਰਕਮਾਂ ਨੂੰ ਸੰਭਾਲ ਲੈਂਦਾ ਹੈ। ਇਸ ਨੂੰ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਦੀਆਂ ਅਸਿੱਧੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਦੇ ਲਾਇਸੈਂਸ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਜਾਂਚੇ ਗਏ — ਸਾਰੇ MIT ਹਨ, ਸਿਵਾਏ SixLabors.Fonts ਦੇ, ਜੋ ਪਿੰਨ ਕੀਤੇ 1.0.0 ਉੱਤੇ Apache-2.0 ਹੈ। ਉੱਥੇ ਸੰਸਕਰਣ ਦਾ ਪਿੰਨ ਸੋਚ-ਸਮਝ ਕੇ ਲਾਇਆ ਗਿਆ ਹੈ, ਇਤਫ਼ਾਕ ਨਾਲ ਨਹੀਂ।