├── .github ├── actions │ └── install-build-sveltekit │ │ ├── README.md │ │ └── action.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .vscode └── launch.json ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── API.md └── DEVELOPMENT.md ├── electron-builder.yml ├── electron-esbuild.config.yaml ├── electron ├── __mocks__ │ └── electron.ts ├── __tests__ │ ├── __snapshots__ │ │ └── tray-menu.spec.ts.snap │ ├── server.spec.ts │ ├── tray-menu.spec.ts │ └── vault.spec.ts ├── main.ts ├── server.ts ├── tray-menu.ts ├── vault.ts └── window.ts ├── esbuild.main.config.ts ├── jest.config.ts ├── package.json ├── resources ├── assets │ ├── canutin-tray-active-dark.png │ ├── canutin-tray-active-dark@2x.png │ ├── canutin-tray-active-light.png │ ├── canutin-tray-active-light@2x.png │ ├── canutin-tray-idle-dark.png │ ├── canutin-tray-idle-dark@2x.png │ ├── canutin-tray-idle-light.png │ ├── canutin-tray-idle-light@2x.png │ ├── dev │ │ ├── dev-canutin-tray-active-dark.png │ │ ├── dev-canutin-tray-active-dark@2x.png │ │ ├── dev-canutin-tray-active-light.png │ │ ├── dev-canutin-tray-active-light@2x.png │ │ ├── dev-canutin-tray-idle-dark.png │ │ ├── dev-canutin-tray-idle-dark@2x.png │ │ ├── dev-canutin-tray-idle-light.png │ │ └── dev-canutin-tray-idle-light@2x.png │ ├── loading.html │ ├── status-negative.png │ ├── status-negative@2x.png │ ├── status-positive.png │ └── status-positive@2x.png ├── icon.icns ├── icon.ico ├── icon.png └── mac │ └── entitlements.mac.plist ├── scripts ├── docker-entrypoint.sh ├── package-electron.js ├── package-release.js └── sveltekit-start.js ├── sveltekit ├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── package-lock.json ├── package.json ├── playwright.config.ts ├── prisma │ ├── migrations │ │ ├── 20220712164005_init │ │ │ └── migration.sql │ │ ├── 20221002163349_add_settings │ │ │ └── migration.sql │ │ ├── 20221011211021_add_transaction_import │ │ │ └── migration.sql │ │ ├── 20221208164034_add_events_log │ │ │ └── migration.sql │ │ ├── 20250504210544_add_is_excluded_from_net_worth_to_account │ │ │ └── migration.sql │ │ ├── 20250504212819_add_is_excluded_from_net_worth_to_account_and_asset │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── schema.prisma │ └── seed.js ├── src │ ├── app.d.ts │ ├── app.html │ ├── app.scss │ ├── hooks.server.ts │ ├── lib │ │ ├── assets │ │ │ ├── canutin-iso-logo.svg │ │ │ ├── icon-account.svg │ │ │ ├── icon-asset.svg │ │ │ ├── icon-import.svg │ │ │ ├── icon-loading.svg │ │ │ ├── icon-sync.svg │ │ │ └── icon-transaction.svg │ │ ├── components │ │ │ ├── Button.svelte │ │ │ ├── ButtonTag.svelte │ │ │ ├── Card.svelte │ │ │ ├── Card.ts │ │ │ ├── ChartBalanceHistory.svelte │ │ │ ├── ChartBar.svelte │ │ │ ├── ChartJS.svelte │ │ │ ├── Code.svelte │ │ │ ├── DangerZone.svelte │ │ │ ├── FlashAlert.svelte │ │ │ ├── FlashAlert.ts │ │ │ ├── Form.scss │ │ │ ├── Form.svelte │ │ │ ├── FormCurrency.svelte │ │ │ ├── FormDateInput.svelte │ │ │ ├── FormEditableField.svelte │ │ │ ├── FormField.svelte │ │ │ ├── FormFieldFlags.svelte │ │ │ ├── FormFieldset.svelte │ │ │ ├── FormFooter.svelte │ │ │ ├── FormInput.svelte │ │ │ ├── FormInputCheckbox.svelte │ │ │ ├── FormNotice.svelte │ │ │ ├── FormNoticeNotice.svelte │ │ │ ├── FormNoticeP.svelte │ │ │ ├── FormSelect.svelte │ │ │ ├── FormSelect.ts │ │ │ ├── Head.svelte │ │ │ ├── Link.svelte │ │ │ ├── Notice.svelte │ │ │ ├── Plate.svelte │ │ │ ├── ScrollView.svelte │ │ │ ├── Section.svelte │ │ │ ├── SectionTitle.svelte │ │ │ ├── SegmentedControl.svelte │ │ │ ├── StatusBar.svelte │ │ │ ├── Table.svelte │ │ │ ├── TableButtonSortable.svelte │ │ │ ├── TableNoValue.svelte │ │ │ ├── TableTd.svelte │ │ │ ├── TableTh.svelte │ │ │ ├── TableTr.svelte │ │ │ ├── TableValue.svelte │ │ │ └── TableValueTrend.svelte │ │ ├── fonts │ │ │ ├── DecimaMonoPro-Regular.woff │ │ │ ├── DecimaMonoPro-Regular.woff2 │ │ │ ├── Inter-Regular.woff │ │ │ ├── Inter-Regular.woff2 │ │ │ ├── Inter-SemiBold.woff │ │ │ └── Inter-SemiBold.woff2 │ │ ├── helpers │ │ │ ├── accessKey.server.ts │ │ │ ├── accessKey.ts │ │ │ ├── charts.ts │ │ │ ├── constants.ts │ │ │ ├── electron.ts │ │ │ ├── events.server.ts │ │ │ ├── forms.server.ts │ │ │ ├── forms.ts │ │ │ ├── import.server.ts │ │ │ ├── import.ts │ │ │ ├── misc.ts │ │ │ ├── models.server.ts │ │ │ ├── prisma.server.ts │ │ │ ├── tests.server.ts │ │ │ └── timezone.ts │ │ ├── seed │ │ │ ├── index.ts │ │ │ └── seedData │ │ │ │ ├── accounts.ts │ │ │ │ ├── assets.ts │ │ │ │ ├── balanceStatements.ts │ │ │ │ └── transactions.ts │ │ └── stores │ │ │ ├── colorThemeStore.ts │ │ │ ├── isAppReadyStore.ts │ │ │ ├── lastUpdateCheckStore.ts │ │ │ └── syncStatusStore.ts │ └── routes │ │ ├── +error.svelte │ │ ├── +layout.server.ts │ │ ├── +layout.svelte │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ ├── accessKey.json │ │ └── +server.ts │ │ ├── accessKey │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── account.json │ │ └── +server.ts │ │ ├── account │ │ ├── AccountForm.svelte │ │ ├── [slug] │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ └── add │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ ├── accounts │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── asset.json │ │ └── +server.ts │ │ ├── asset │ │ ├── AssetForm.svelte │ │ ├── [slug] │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ └── add │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ ├── assets │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── balanceSheet │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── data │ │ └── +page.svelte │ │ ├── devTools.json │ │ └── +server.ts │ │ ├── devTools │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── event.json │ │ └── +server.ts │ │ ├── import.json │ │ └── +server.ts │ │ ├── import │ │ └── +page.svelte │ │ ├── settings │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── sync.json │ │ └── +server.ts │ │ ├── transaction.json │ │ └── +server.ts │ │ ├── transaction │ │ ├── TransactionForm.svelte │ │ ├── [slug] │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ ├── add │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ └── batch │ │ │ └── [slug] │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ ├── transactions.json │ │ └── +server.ts │ │ ├── transactions │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── trends │ │ ├── +page.server.ts │ │ └── +page.svelte │ │ ├── vault.json │ │ └── +server.ts │ │ └── vault │ │ ├── +page.server.ts │ │ └── +page.svelte ├── static │ ├── chart-current-background.svg │ ├── favicon.ico │ ├── favicon.png │ └── robots.txt ├── svelte.config.js ├── tests │ ├── accessKey.test.ts │ ├── accounts.test.ts │ ├── accounts.test.ts-snapshots │ │ ├── chart-account-cash-auto-calculated.png │ │ ├── chart-account-cash.png │ │ ├── chart-account-debt-auto-calculated.png │ │ └── chart-account-investments.png │ ├── assets.test.ts │ ├── assets.test.ts-snapshots │ │ ├── chart-asset-investment.png │ │ └── chart-asset-other-asset.png │ ├── balanceSheet.test.ts │ ├── devTools.test.ts │ ├── fixtures │ │ ├── Unmigratable.vault.test │ │ ├── Unseedable.vault.test │ │ ├── canutinFile-duplicated-transactions.json │ │ ├── canutinFile-insufficient-data.json │ │ ├── canutinFile-maximum-data.json │ │ ├── canutinFile-minimum-data.json │ │ ├── canutinFile-only-accounts.json │ │ ├── canutinFile-only-assets.json │ │ └── helpers.ts │ ├── import.test.ts │ ├── layout.test.ts │ ├── sync.test.ts │ ├── theBigPicture.test.ts │ ├── transactions.test.ts │ ├── trends.test.ts │ ├── trends.test.ts-snapshots │ │ ├── chart-cash.png │ │ ├── chart-debt.png │ │ ├── chart-investments.png │ │ ├── chart-netWorth.png │ │ └── chart-otherAssets.png │ └── vault.test.ts ├── tsconfig.json └── vite.config.js └── tsconfig.json /.github/actions/install-build-sveltekit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/.github/actions/install-build-sveltekit/README.md -------------------------------------------------------------------------------- /.github/actions/install-build-sveltekit/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/.github/actions/install-build-sveltekit/action.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/README.md -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/docs/DEVELOPMENT.md -------------------------------------------------------------------------------- /electron-builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron-builder.yml -------------------------------------------------------------------------------- /electron-esbuild.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron-esbuild.config.yaml -------------------------------------------------------------------------------- /electron/__mocks__/electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/__mocks__/electron.ts -------------------------------------------------------------------------------- /electron/__tests__/__snapshots__/tray-menu.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/__tests__/__snapshots__/tray-menu.spec.ts.snap -------------------------------------------------------------------------------- /electron/__tests__/server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/__tests__/server.spec.ts -------------------------------------------------------------------------------- /electron/__tests__/tray-menu.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/__tests__/tray-menu.spec.ts -------------------------------------------------------------------------------- /electron/__tests__/vault.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/__tests__/vault.spec.ts -------------------------------------------------------------------------------- /electron/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/main.ts -------------------------------------------------------------------------------- /electron/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/server.ts -------------------------------------------------------------------------------- /electron/tray-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/tray-menu.ts -------------------------------------------------------------------------------- /electron/vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/vault.ts -------------------------------------------------------------------------------- /electron/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/electron/window.ts -------------------------------------------------------------------------------- /esbuild.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/esbuild.main.config.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/package.json -------------------------------------------------------------------------------- /resources/assets/canutin-tray-active-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-active-dark.png -------------------------------------------------------------------------------- /resources/assets/canutin-tray-active-dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-active-dark@2x.png -------------------------------------------------------------------------------- /resources/assets/canutin-tray-active-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-active-light.png -------------------------------------------------------------------------------- /resources/assets/canutin-tray-active-light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-active-light@2x.png -------------------------------------------------------------------------------- /resources/assets/canutin-tray-idle-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-idle-dark.png -------------------------------------------------------------------------------- /resources/assets/canutin-tray-idle-dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-idle-dark@2x.png -------------------------------------------------------------------------------- /resources/assets/canutin-tray-idle-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-idle-light.png -------------------------------------------------------------------------------- /resources/assets/canutin-tray-idle-light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/canutin-tray-idle-light@2x.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-active-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-active-dark.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-active-dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-active-dark@2x.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-active-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-active-light.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-active-light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-active-light@2x.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-idle-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-idle-dark.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-idle-dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-idle-dark@2x.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-idle-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-idle-light.png -------------------------------------------------------------------------------- /resources/assets/dev/dev-canutin-tray-idle-light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/dev/dev-canutin-tray-idle-light@2x.png -------------------------------------------------------------------------------- /resources/assets/loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/loading.html -------------------------------------------------------------------------------- /resources/assets/status-negative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/status-negative.png -------------------------------------------------------------------------------- /resources/assets/status-negative@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/status-negative@2x.png -------------------------------------------------------------------------------- /resources/assets/status-positive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/status-positive.png -------------------------------------------------------------------------------- /resources/assets/status-positive@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/assets/status-positive@2x.png -------------------------------------------------------------------------------- /resources/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/icon.icns -------------------------------------------------------------------------------- /resources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/icon.ico -------------------------------------------------------------------------------- /resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/icon.png -------------------------------------------------------------------------------- /resources/mac/entitlements.mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/resources/mac/entitlements.mac.plist -------------------------------------------------------------------------------- /scripts/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/scripts/docker-entrypoint.sh -------------------------------------------------------------------------------- /scripts/package-electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/scripts/package-electron.js -------------------------------------------------------------------------------- /scripts/package-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/scripts/package-release.js -------------------------------------------------------------------------------- /scripts/sveltekit-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/scripts/sveltekit-start.js -------------------------------------------------------------------------------- /sveltekit/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/.env.example -------------------------------------------------------------------------------- /sveltekit/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/.eslintignore -------------------------------------------------------------------------------- /sveltekit/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/.eslintrc.cjs -------------------------------------------------------------------------------- /sveltekit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/.gitignore -------------------------------------------------------------------------------- /sveltekit/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/.prettierignore -------------------------------------------------------------------------------- /sveltekit/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/.prettierrc -------------------------------------------------------------------------------- /sveltekit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/README.md -------------------------------------------------------------------------------- /sveltekit/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/package-lock.json -------------------------------------------------------------------------------- /sveltekit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/package.json -------------------------------------------------------------------------------- /sveltekit/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/playwright.config.ts -------------------------------------------------------------------------------- /sveltekit/prisma/migrations/20220712164005_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/migrations/20220712164005_init/migration.sql -------------------------------------------------------------------------------- /sveltekit/prisma/migrations/20221002163349_add_settings/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/migrations/20221002163349_add_settings/migration.sql -------------------------------------------------------------------------------- /sveltekit/prisma/migrations/20221011211021_add_transaction_import/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/migrations/20221011211021_add_transaction_import/migration.sql -------------------------------------------------------------------------------- /sveltekit/prisma/migrations/20221208164034_add_events_log/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/migrations/20221208164034_add_events_log/migration.sql -------------------------------------------------------------------------------- /sveltekit/prisma/migrations/20250504210544_add_is_excluded_from_net_worth_to_account/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/migrations/20250504210544_add_is_excluded_from_net_worth_to_account/migration.sql -------------------------------------------------------------------------------- /sveltekit/prisma/migrations/20250504212819_add_is_excluded_from_net_worth_to_account_and_asset/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/migrations/20250504212819_add_is_excluded_from_net_worth_to_account_and_asset/migration.sql -------------------------------------------------------------------------------- /sveltekit/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /sveltekit/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/schema.prisma -------------------------------------------------------------------------------- /sveltekit/prisma/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/prisma/seed.js -------------------------------------------------------------------------------- /sveltekit/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/app.d.ts -------------------------------------------------------------------------------- /sveltekit/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/app.html -------------------------------------------------------------------------------- /sveltekit/src/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/app.scss -------------------------------------------------------------------------------- /sveltekit/src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/hooks.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/assets/canutin-iso-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/assets/canutin-iso-logo.svg -------------------------------------------------------------------------------- /sveltekit/src/lib/assets/icon-account.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/assets/icon-account.svg -------------------------------------------------------------------------------- /sveltekit/src/lib/assets/icon-asset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/assets/icon-asset.svg -------------------------------------------------------------------------------- /sveltekit/src/lib/assets/icon-import.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/assets/icon-import.svg -------------------------------------------------------------------------------- /sveltekit/src/lib/assets/icon-loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/assets/icon-loading.svg -------------------------------------------------------------------------------- /sveltekit/src/lib/assets/icon-sync.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/assets/icon-sync.svg -------------------------------------------------------------------------------- /sveltekit/src/lib/assets/icon-transaction.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/assets/icon-transaction.svg -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Button.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/ButtonTag.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/ButtonTag.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Card.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Card.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Card.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/components/ChartBalanceHistory.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/ChartBalanceHistory.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/ChartBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/ChartBar.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/ChartJS.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/ChartJS.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Code.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Code.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/DangerZone.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/DangerZone.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FlashAlert.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FlashAlert.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FlashAlert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FlashAlert.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Form.scss -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Form.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Form.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormCurrency.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormCurrency.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormDateInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormDateInput.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormEditableField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormEditableField.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormField.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormFieldFlags.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormFieldFlags.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormFieldset.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormFieldset.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormFooter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormFooter.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormInput.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormInputCheckbox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormInputCheckbox.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormNotice.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormNotice.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormNoticeNotice.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormNoticeNotice.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormNoticeP.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormNoticeP.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormSelect.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormSelect.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/FormSelect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/FormSelect.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Head.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Head.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Link.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Link.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Notice.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Notice.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Plate.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Plate.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/ScrollView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/ScrollView.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Section.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Section.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/SectionTitle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/SectionTitle.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/SegmentedControl.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/SegmentedControl.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/StatusBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/StatusBar.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/Table.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/Table.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/TableButtonSortable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/TableButtonSortable.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/TableNoValue.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/TableNoValue.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/TableTd.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/TableTd.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/TableTh.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/TableTh.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/TableTr.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/TableTr.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/TableValue.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/TableValue.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/components/TableValueTrend.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/components/TableValueTrend.svelte -------------------------------------------------------------------------------- /sveltekit/src/lib/fonts/DecimaMonoPro-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/fonts/DecimaMonoPro-Regular.woff -------------------------------------------------------------------------------- /sveltekit/src/lib/fonts/DecimaMonoPro-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/fonts/DecimaMonoPro-Regular.woff2 -------------------------------------------------------------------------------- /sveltekit/src/lib/fonts/Inter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/fonts/Inter-Regular.woff -------------------------------------------------------------------------------- /sveltekit/src/lib/fonts/Inter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/fonts/Inter-Regular.woff2 -------------------------------------------------------------------------------- /sveltekit/src/lib/fonts/Inter-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/fonts/Inter-SemiBold.woff -------------------------------------------------------------------------------- /sveltekit/src/lib/fonts/Inter-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/fonts/Inter-SemiBold.woff2 -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/accessKey.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/accessKey.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/accessKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/accessKey.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/charts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/charts.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/constants.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/electron.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/events.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/events.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/forms.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/forms.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/forms.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/import.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/import.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/import.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/misc.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/models.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/models.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/prisma.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/prisma.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/tests.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/tests.server.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/helpers/timezone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/helpers/timezone.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/seed/index.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/seed/seedData/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/seed/seedData/accounts.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/seed/seedData/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/seed/seedData/assets.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/seed/seedData/balanceStatements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/seed/seedData/balanceStatements.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/seed/seedData/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/seed/seedData/transactions.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/stores/colorThemeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/stores/colorThemeStore.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/stores/isAppReadyStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/stores/isAppReadyStore.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/stores/lastUpdateCheckStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/stores/lastUpdateCheckStore.ts -------------------------------------------------------------------------------- /sveltekit/src/lib/stores/syncStatusStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/lib/stores/syncStatusStore.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/+error.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/+layout.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/+layout.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/accessKey.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/accessKey.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/accessKey/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/accessKey/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/accessKey/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/accessKey/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/account.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/account.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/account/AccountForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/account/AccountForm.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/account/[slug]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/account/[slug]/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/account/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/account/[slug]/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/account/add/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/account/add/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/account/add/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/account/add/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/accounts/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/accounts/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/accounts/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/accounts/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/asset.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/asset.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/asset/AssetForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/asset/AssetForm.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/asset/[slug]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/asset/[slug]/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/asset/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/asset/[slug]/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/asset/add/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/asset/add/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/asset/add/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/asset/add/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/assets/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/assets/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/assets/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/assets/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/balanceSheet/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/balanceSheet/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/balanceSheet/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/balanceSheet/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/data/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/data/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/devTools.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/devTools.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/devTools/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/devTools/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/devTools/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/devTools/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/event.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/event.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/import.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/import.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/import/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/import/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/settings/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/settings/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/settings/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/settings/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/sync.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/sync.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction/TransactionForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction/TransactionForm.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction/[slug]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction/[slug]/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction/[slug]/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction/add/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction/add/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction/add/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction/add/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction/batch/[slug]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction/batch/[slug]/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/transaction/batch/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transaction/batch/[slug]/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/transactions.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transactions.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/transactions/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transactions/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/transactions/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/transactions/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/trends/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/trends/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/trends/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/trends/+page.svelte -------------------------------------------------------------------------------- /sveltekit/src/routes/vault.json/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/vault.json/+server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/vault/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/vault/+page.server.ts -------------------------------------------------------------------------------- /sveltekit/src/routes/vault/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/src/routes/vault/+page.svelte -------------------------------------------------------------------------------- /sveltekit/static/chart-current-background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/static/chart-current-background.svg -------------------------------------------------------------------------------- /sveltekit/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/static/favicon.ico -------------------------------------------------------------------------------- /sveltekit/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/static/favicon.png -------------------------------------------------------------------------------- /sveltekit/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /sveltekit/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/svelte.config.js -------------------------------------------------------------------------------- /sveltekit/tests/accessKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/accessKey.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/accounts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/accounts.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/accounts.test.ts-snapshots/chart-account-cash-auto-calculated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/accounts.test.ts-snapshots/chart-account-cash-auto-calculated.png -------------------------------------------------------------------------------- /sveltekit/tests/accounts.test.ts-snapshots/chart-account-cash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/accounts.test.ts-snapshots/chart-account-cash.png -------------------------------------------------------------------------------- /sveltekit/tests/accounts.test.ts-snapshots/chart-account-debt-auto-calculated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/accounts.test.ts-snapshots/chart-account-debt-auto-calculated.png -------------------------------------------------------------------------------- /sveltekit/tests/accounts.test.ts-snapshots/chart-account-investments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/accounts.test.ts-snapshots/chart-account-investments.png -------------------------------------------------------------------------------- /sveltekit/tests/assets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/assets.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/assets.test.ts-snapshots/chart-asset-investment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/assets.test.ts-snapshots/chart-asset-investment.png -------------------------------------------------------------------------------- /sveltekit/tests/assets.test.ts-snapshots/chart-asset-other-asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/assets.test.ts-snapshots/chart-asset-other-asset.png -------------------------------------------------------------------------------- /sveltekit/tests/balanceSheet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/balanceSheet.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/devTools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/devTools.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/Unmigratable.vault.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/Unmigratable.vault.test -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/Unseedable.vault.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/Unseedable.vault.test -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/canutinFile-duplicated-transactions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/canutinFile-duplicated-transactions.json -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/canutinFile-insufficient-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/canutinFile-insufficient-data.json -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/canutinFile-maximum-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/canutinFile-maximum-data.json -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/canutinFile-minimum-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/canutinFile-minimum-data.json -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/canutinFile-only-accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/canutinFile-only-accounts.json -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/canutinFile-only-assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/canutinFile-only-assets.json -------------------------------------------------------------------------------- /sveltekit/tests/fixtures/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/fixtures/helpers.ts -------------------------------------------------------------------------------- /sveltekit/tests/import.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/import.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/layout.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/layout.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/sync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/sync.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/theBigPicture.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/theBigPicture.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/transactions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/transactions.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/trends.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/trends.test.ts -------------------------------------------------------------------------------- /sveltekit/tests/trends.test.ts-snapshots/chart-cash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/trends.test.ts-snapshots/chart-cash.png -------------------------------------------------------------------------------- /sveltekit/tests/trends.test.ts-snapshots/chart-debt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/trends.test.ts-snapshots/chart-debt.png -------------------------------------------------------------------------------- /sveltekit/tests/trends.test.ts-snapshots/chart-investments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/trends.test.ts-snapshots/chart-investments.png -------------------------------------------------------------------------------- /sveltekit/tests/trends.test.ts-snapshots/chart-netWorth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/trends.test.ts-snapshots/chart-netWorth.png -------------------------------------------------------------------------------- /sveltekit/tests/trends.test.ts-snapshots/chart-otherAssets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/trends.test.ts-snapshots/chart-otherAssets.png -------------------------------------------------------------------------------- /sveltekit/tests/vault.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tests/vault.test.ts -------------------------------------------------------------------------------- /sveltekit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/tsconfig.json -------------------------------------------------------------------------------- /sveltekit/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/sveltekit/vite.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmaclen/canutin/HEAD/tsconfig.json --------------------------------------------------------------------------------