Kuhusu GravesBook

Toleo 1.0.2 — GravesWare, LLC
GravesBook

Toleo 1.0.2
Imechapishwa na GravesWare, LLC
Luke Graves — Mmiliki na Mwanzilishi, Msanidi
Hakimiliki © 2026 GravesWare, LLC. Haki zote zimehifadhiwa.
Usaidizi: support@gravesware.com
Tovuti: gravesware.com

GravesBook ni programu ya faragha ya daftari la hundi binafsi, inayotanguliza data ya ndani kwanza, kwa Windows 10 na 11, iliyochapishwa na GravesWare, LLC. Hufanya uhasibu wa ingizo moja — daftari la hundi, si utunzaji wa hesabu wa maingizo mawili — pamoja na ulinganisho kamili wa benki wa pande mbili, miamala iliyopangwa, kalenda, uletaji kutoka lahajedwali, uhamishaji wa CSV, uchapishaji wa daftari na ripoti, na ripoti zenye chati.

Data zote za fedha huhifadhiwa ndani ya kompyuta kwenye hifadhidata ya SQLite (SQLCipher) iliyosimbwa kwa kaulisiri. Toleo hili la GravesBook halina msimbo wowote wa mtandao: halitumi data, halikusanyi uchanganuzi, na haliripoti hitilafu kwa yeyote. Kaulisiri ikipotea, data haiwezi kurejeshwa — hakuna mlango wa nyuma na hakuna utaratibu wa urejeshaji. Angalia Taarifa ya Faragha kwa maelezo kamili na Makubaliano ya Mtumiaji kwa masharti ya matumizi.

Kuhusu GravesWare, LLC

GravesWare, LLC hujenga programu zenye manufaa ya kweli ambazo hazikusanyi zaidi ya zinachohitaji — jambo ambalo, kiutendaji, linamaanisha hazikusanyi chochote. Hakuna telemetria, hakuna ufuatiliaji, hakuna uvunaji wa data. Unaisakinisha, unaimiliki, na hakuna unachofanya ndani yake kinachotoka kwenye kompyuta yako. GravesWare ni huru na inajigharimia yenyewe, na hujengwa kwa makusudi, toleo moja baada ya jingine.

Programu nyingine za GravesWare: GravesMail, programu ya barua pepe inayotanguliza data ya ndani kwanza na faragha kwanza, na GravesPDF, kisomaji na kihariri cha PDF. Angalia gravesware.com kwa orodha kamili.

Ilani za wahusika wengine

Kila kifurushi cha wahusika wengine kinachokuja na GravesBook kimeorodheshwa hapa chini pamoja na toleo lake lililofungiwa na leseni yake, iliyothibitishwa dhidi ya metadata ya leseni ya NuGet iliyochapishwa ya kila kifurushi. Vyote vina leseni zisizo na masharti magumu (MIT au Apache-2.0) kulingana na sera ya mradi — hakuna vifurushi vya GPL, LGPL, AGPL, wala vya msimbo unaoonekana tu au vya kibiashara.

Maandishi kamili ya leseni ya kifurushi chochote kilicho hapa chini yanapatikana kwenye licenses.nuget.org/MIT na licenses.nuget.org/Apache-2.0.

Tabaka la data (GravesWare.Checkbook.Data) — vitegemezi vya moja kwa moja
KifurushiToleoLeseniKidokezo
Microsoft.EntityFrameworkCore.Sqlite10.0.0MIT
Microsoft.EntityFrameworkCore.Design10.0.0MITWakati wa ujenzi tu
SQLitePCLRaw.bundle_e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlite32.1.13Apache-2.0Toleo lililofungiwa waziwazi
System.Security.Cryptography.Xml10.0.12MITToleo lililofungiwa waziwazi
ClosedXML0.105.1MITUletaji wa miamala kutoka .xlsx
Kitegemezi kisicho cha moja kwa moja (kupitia ClosedXML)
KifurushiToleoLeseniKidokezo
ClosedXML.Parser2.0.0MIT
DocumentFormat.OpenXml3.1.1MIT
DocumentFormat.OpenXml.Framework3.1.1MIT
ExcelNumberFormat1.1.0MIT
RBush.Signed4.0.0MIT
SixLabors.Fonts1.0.0Apache-2.0Limefungiwa kupitia ClosedXML. Matoleo makuu ya baadaye ya SixLabors.Fonts yana Six Labors Split License, ambayo kwa baadhi ya mashirika ni ya msimbo unaoonekana tu au ya kibiashara; ilithibitishwa kwamba 1.0.0 yenyewe ni Apache-2.0 tupu kabla kitegemezi hiki hakijakubaliwa.
Kitegemezi kisicho cha moja kwa moja (EF Core / SQLCipher)
KifurushiToleoLeseniKidokezo
Microsoft.Data.Sqlite.Core10.0.0MIT
Microsoft.EntityFrameworkCore10.0.0MIT
Microsoft.EntityFrameworkCore.Abstractions10.0.0MIT
Microsoft.EntityFrameworkCore.Relational10.0.0MIT
Microsoft.Extensions.Caching.Abstractions10.0.0MIT
Microsoft.Extensions.Caching.Memory10.0.0MIT
Microsoft.Extensions.Configuration.Abstractions10.0.0MIT
Microsoft.Extensions.DependencyModel10.0.0MIT
Microsoft.Extensions.Logging.Abstractions10.0.0MIT
Microsoft.Extensions.Options10.0.0MIT
Microsoft.Extensions.Primitives10.0.0MIT
System.Security.Cryptography.Pkcs10.0.12MIT
SQLitePCLRaw.core2.1.11Apache-2.0
SQLitePCLRaw.lib.e_sqlcipher2.1.11Apache-2.0
SQLitePCLRaw.provider.e_sqlcipher2.1.11Apache-2.0
Tabaka la programu (GravesWare.Checkbook.App) — vitegemezi vya moja kwa moja
KifurushiToleoLeseniKidokezo
CommunityToolkit.Mvvm8.4.0MIT
OxyPlot.Wpf2.2.0MIT
Microsoft.Extensions.DependencyInjection10.0.0MIT
OxyPlot.Core2.2.0MITKitegemezi kisicho cha moja kwa moja kupitia OxyPlot.Wpf
OxyPlot.Wpf.Shared2.2.0MITKitegemezi kisicho cha moja kwa moja kupitia OxyPlot.Wpf
Mradi wa majaribio (GravesWare.Checkbook.Tests) — hausambazwi, ni wa wakati wa usanidi tu
KifurushiToleoLeseniKidokezo
xunit2.9.3MITApache-2.0 kwa baadhi ya vifurushi vidogo
xunit.runner.visualstudio3.1.4MIT
Microsoft.NET.Test.Sdk17.14.1MIT
coverlet.collector6.0.4MIT

Maelezo kuhusu uchaguzi wa vitegemezi

  • Uchoraji wa chati za ripoti ulihamishwa kutoka LiveChartsCore.SkiaSharpView.WPF (maktaba ya toleo la awali, inayotegemea Skia/OpenTK) kwenda OxyPlot.Wpf 2.2.0 — thabiti, ya WPF inayosimamiwa kikamilifu, isiyo na tabaka asilia la uchoraji. Leseni yake ya MIT ilithibitishwa kutoka kwenye nuspec ya kifurushi chenyewe kabla haijaongezwa.
  • SQLitePCLRaw.bundle_e_sqlcipher ni kifungashio cha mtoa huduma kilichojengwa tayari chenye uwezo wa SQLCipher (Apache-2.0), kinachotumiwa mahususi ili kusihitajike kujenga upya SQLCipher asilia wala zana zake ili kujenga GravesBook.
  • ClosedXML (MIT) ilichaguliwa badala ya NPOI (Apache-2.0) kwa uletaji kutoka lahajedwali: API ya .NET iliyo rahisi zaidi na inayoendana zaidi na mtindo wa .NET kwa usomaji wa seli moja moja usio mkali ambao kipengele hiki kinauhitaji, inayoshughulikia seli zenye mchanganyiko wa tarehe halisi na tarehe za maandishi, na viasi vilivyoandikwa kama maandishi na kuumbizwa kama sarafu. Kila kimoja cha vitegemezi vyake visivyo vya moja kwa moja kilikaguliwa leseni kabla haijaongezwa — vyote ni MIT isipokuwa SixLabors.Fonts, ambayo ni Apache-2.0 kwenye toleo lililofungiwa la 1.0.0. Kufungiwa kwa toleo hilo ni kwa makusudi, si kwa bahati.