Skip to content

Latest commit

 

History

History
319 lines (251 loc) · 17.1 KB

File metadata and controls

319 lines (251 loc) · 17.1 KB

KakeiBon by Rust ドキュメント索引

最終更新: 2026-05-30 JST

このドキュメントは、KakeiBon by Rustプロジェクトのすべてのドキュメントへのクイックアクセスを提供します。


[List] 目次


[New] 最近の主な更新 (v2.x)

直近の機能追加・不具合修正の要点。詳細は CHANGELOG_ja

  • v2.5.0 (2026-05-28): Windows 配布版のウィンドウ位置ドリフト修正、全画面の上部余白修正、フォントサイズ設定モーダルの×ボタン修正
  • v2.4.1 (2026-05-28): Windows 配布版の起動クラッシュ hotfix(SQL の include_str! 化)
  • v2.4.0 (2026-05-27): 月次起算日の休日シフト(土日祝にあたる起算日を直前/直後の平日へ自動シフト、ユーザー単位で3択)
  • v2.3.0 (2026-05-23): 集計起算日カスタマイズ(月次・年次の起算日をユーザー単位で設定)
  • v2.2.0 (2026-05-19): toast 通知導入、バリデーション統一、alert → toast 移行
  • v2.1.0 / v2.1.1 (2026-05-04 / 05-14): 繰り返し予定入出金(RULE_ID 中心設計、Monthly{DayOfMonth} / NthWeekday、jpholiday 自動シード)
  • v2.0.0 / v2.0.1 (2026-05-01): 税計算リファクタ(AMOUNT を税抜固定、集計はヘッダー単位の丸め値を SUM)

[Rocket] クイックスタート

ユーザー向け

開発者向け


[Users] ユーザー向けドキュメント

基本ガイド

ドキュメント 説明
ユーザーマニュアル 完全な機能説明・操作方法
セットアップガイド 初期設定の詳細手順
インストールガイド インストール方法
クイックスタートガイド 5分で始める簡易ガイド

機能別ガイド

ドキュメント 説明
集計機能ユーザーガイド 月次・日次・週次・年次・期間別集計の使い方

トラブルシューティング

ドキュメント 説明
トラブルシューティング 問題解決ガイド
FAQ よくある質問と回答

[PC] 開発者向けドキュメント

セットアップ・環境構築

ドキュメント 説明
開発環境セットアップ Rust、Node.js、Tauriの環境構築
データベース設定 SQLiteデータベースの設定
データベースマイグレーション スキーマ変更・マイグレーション手順

開発ガイド

ドキュメント 説明
開発者ガイド 開発の進め方・ワークフロー
コーディング規約 Rust/JavaScript/CSS規約
テスト概要 テスト戦略・実施方法
ドキュメントポリシー ドキュメント作成ルール(英語版のみ)

機能実装ガイド

ドキュメント 説明
ユーザー管理UI ユーザー管理画面の実装
費目管理UI 費目管理画面の実装
口座管理UI 口座管理画面の実装
入出金管理UI 入出金管理画面の実装
入出金管理UI V2 入出金管理画面の改訂版
IS_DISABLED実装ガイド 論理削除機能の実装パターン

国際化・UI

ドキュメント 説明
I18N実装ガイド 多言語対応の実装方法
I18Nリソース統計 翻訳リソースの統計情報
翻訳ガイド 翻訳追加・更新の手順
動的言語メニュー 言語切り替えメニューの実装
フォントサイズ機能 フォントサイズ変更機能の実装

セキュリティ・暗号化

ドキュメント 説明
暗号化管理 AES-256-GCM暗号化の実装
設定管理 ユーザー設定の管理

テスト

ドキュメント 説明
テスト概要 テスト戦略・自動テスト
テスト実行結果 テスト結果サマリー

[Books] APIリファレンス

画面別APIドキュメント

ドキュメント 説明 画面
共通API セッション、I18N、暗号化、システム、バリデーション 全画面共通
認証・セットアップAPI 管理者セットアップ、ログイン index.html
ユーザー管理API ユーザーCRUD、パスワード変更 user-management.html
費目管理API 費目3階層のCRUD、並び順変更 category-management.html
口座管理API 口座CRUD、テンプレート管理 account-management.html
入出金管理API ヘッダーCRUD、フィルター、メモ管理 transaction-management.html
マスタデータAPI 店舗、メーカー、商品のCRUD shop/manufacturer/product-management.html
集計API 月次、日次、週次、年次、期間別集計 aggregation-*.html
設定API フォントサイズ、言語、暗号化設定 settings.html

APIコマンド一覧

全100コマンド(API分布):

  • 共通API: 24コマンド
  • 費目管理: 16コマンド
  • 入出金管理: 14コマンド
  • ユーザー管理: 13コマンド
  • 設定: 10コマンド
  • セッション: 9コマンド
  • その他: 14コマンド

[Build]️ 設計ドキュメント

アーキテクチャ設計

ドキュメント 説明
アーキテクチャ設計 システム全体のアーキテクチャ
データベース設計 ERD、テーブル定義、インデックス
セキュリティ設計 認証、暗号化、パスワードハッシュ
UI設計 UI/UX設計方針

詳細設計

ドキュメント 説明
入出金設計 V2 入出金機能の詳細設計
入出金設計 V2(日本語) 入出金機能の詳細設計(日本語版)
セッション管理仕様 セッション管理の仕様
税額計算ロジック 税込/税抜計算、端数処理

要件定義・問題解決

ドキュメント 説明
入出金要件定義 入出金機能の要件
設計問題と修正 設計上の問題と解決策

[Desktop]️ 画面別クイックリファレンス

認証・セットアップ(index.html)

ユーザー管理(user-management.html)

費目管理(category-management.html)

口座管理(account-management.html)

入出金管理(transaction-management.html)

店舗管理(shop-management.html)

メーカー管理(manufacturer-management.html)

  • API: マスタデータAPI(メーカーセクション)
  • 機能: メーカーCRUD、IS_DISABLED機能

商品管理(product-management.html)

  • API: マスタデータAPI(商品セクション)
  • 機能: 商品CRUD、メーカー連携、IS_DISABLED機能

集計画面(aggregation-*.html)

ダッシュボード(dashboard.html)

  • API: 集計API
  • ユーザーガイド: ユーザーマニュアル(ダッシュボードセクション)
  • 機能: Chart.jsによるグラフ表示
    • 円グラフ: カテゴリ別支出内訳
    • 棒グラフ: 月次収支比較
    • 折れ線グラフ: 月次トレンド(収入/支出/残高)

設定画面(settings.html)

  • API: 設定API
  • 実装ガイド: 設定管理
  • 機能: フォントサイズ、言語、暗号化鍵管理

[Search] キーワード索引

あ行

か行

さ行

た行

は行

ま行

や行

ら行

A-Z


[Book] その他のドキュメント

プロジェクト情報

ドキュメント 説明
プロジェクト参加者 開発者・貢献者情報
AI開発メトリクス AI支援開発の統計
アクセシビリティ指標 アクセシビリティ対応状況

セキュリティ

ドキュメント 説明
Dependabotアラート #1 glib脆弱性アラート

[Note] 関連リソース


Last Updated: 2026-01-18 JST