Commit graph

45 commits

Author SHA1 Message Date
joe
bd1e2be03e feat: 担当マスタ機能を追加(修正版) 2026-03-11 20:20:41 +09:00
joe
8f1df14b7b feat: 担当 マスタ機能を追加\n\n- lib/models/employee.dart: Employee モデル定義\n- lib/widgets/employee_edit_dialog.dart: 従業員編集ダイアログ\n- lib/screens/master/employee_master_screen.dart: 担当者マスタ画面 2026-03-11 20:01:36 +09:00
joe
c33d117ef5 ビルド成功:DB ヘルパー簡素化・マスタ画面シンプル化 2026-03-11 15:01:30 +09:00
joe
9cec464868 feat: 各画面の AppBar に画面 ID を追加
- estimate_screen.dart: /S1. 見積入力
- invoice_screen.dart: /S2. 請求書入力
- order_screen.dart: /S3. 受発注入力
- sales_return_screen.dart: /S5. 売上返品入力
- sales_screen.dart: /S4. 売上入力(レジ)
- product_master_screen.dart: /M1. 商品マスタ
- customer_master_screen.dart: /M2. 得意先マスタ
- supplier_master_screen.dart: /M3. 仕入先マスタ
- warehouse_master_screen.dart: /M4. 倉庫マスタ
- employee_master_screen.dart: /M5. 担当者マスタ

README.md にも画面 ID マッピングを明記
2026-03-10 16:33:07 +09:00
joe
13f7e3fcc6 feat: マスタ編集モジュール統合と汎用フィールド実装
- widgets ディレクトリに MasterTextField, MasterNumberField, MasterDropdownField,
  MasterTextArea, MasterCheckBox を作成
- 各マスタ画面(product, customer, employee, supplier, warehouse)で統一ウィジェット化
- pubspec.yaml: flutter_form_builder の依存を整理(Flutter の標準機能で対応可能に)
2026-03-09 22:49:39 +09:00
joe
431ec0de3c docs: H-1Q コードネームへの完全移行
- アプリタイトル:販売アシスト 1 号
- 開発コード:H-1Q(開発期間中)
- README.md の見出しと注記追加
- project_plan.md, long_term_plan.md, short_term_plan.md の CMO-01→H-1Q リネーム
- マイルストーン名の H-1Q-Sprint 対応
- Sprint 進捗状況の更新
2026-03-09 11:30:53 +09:00
joe
ff2cf9d4f9 docs: short_term_plan.md の Sprint 5 移行対応 2026-03-09 10:58:57 +09:00
joe
d41e711fe2 docs: README.md の Sprint 5 移行対応 2026-03-09 10:52:36 +09:00
joe
a04ef83643 feat: 見積→請求転換 UI + DocumentDirectory 自動保存実装 2026-03-09 10:47:09 +09:00
joe
b0b7c32a44 docs: Sprint 4 完了に基づく進捗状況の更新
- project_plan.md: M1 マイルストーン達成、Invoice API Ready の反映
- short_term_plan.md: 見積機能完全化・請求転換機能の実装完了追加
- requirements.md: 機能一覧のステータス更新(実装完了項目の明示)
- long_term_plan.md: ロードマップ再構築と Milestone 定義

実装済み機能:
- 見積入力画面(DatabaseHelper 接続 + エラーハンドリング完全化)
- 売上入力画面(JAN コード検索・DocumentDirectory 自動保存対応)
- 請求作成画面 UI(見積→請求転換機能実装)
- 在庫管理モジュール(Inventory モデル + DatabaseHelper CRUD API)
2026-03-09 08:16:53 +09:00
joe
5480ae1a79 在庫管理機能実装(Sprint 5)
- InventoryMasterScreen の新規作成
- 新規登録・編集・削除機能の実装
- Product から在庫情報を表示
- Build: 49.4MB
2026-03-08 21:43:36 +09:00
joe
fe38142ed4 README.md 更新\n\n- バージョンを 1.5 に(見積簡素化対応)\n- 簡素化対応履歴を追加\n- 変更履歴を更新 2026-03-08 21:01:14 +09:00
joe
4679ad30ae 見積書画面簡素化\n\n- database_helper.dart の重複 API 削除\n- estimate_screen.dart の Estimate モデル依存排除(Map データ保存)\n- showModal → showDialog 修正\n- Duration(inDays:...) → Duration(days:) 修正\n- TextButton の child パラメータ追加\n- ビルド成功 (49.4MB APK) 2026-03-08 20:46:31 +09:00
joe
4c5ea99947 Google サービス依存削除\n- googleapis_auth, googleapis, google_sign_in を pubspec.yaml から除外\n- lib/services/google/ 関連ファイルを削除\n- ビルド:成功(48.4MB)\n\n備考:オフライン単体アプリとして機能します 2026-03-08 17:36:22 +09:00
joe
d1d217c889 ビルド修正:非機能コード簡易化\n- mothership_server.dart: HTTP サーバー簡易実装(非同期ハンドラ)\n- PDF テンプレート:型エラー完全修正\n\nビルド:成功(48.8MB APi) 2026-03-08 17:21:27 +09:00
joe
9f4f6ae3ef PDF テンプレート型エラー修正\n- 可変長パラメータに初期値付与\n- fromMap メソッドで null セーフ化\n\nビルド完了(48.8MB) 2026-03-08 17:09:12 +09:00
joe
44f21da2a9 ビルド完了:簡易実装の修正\n- sales_screen.dart: 構文エラー修正(列挙型明示化)\n- PDF テンプレート:SalesInvoiceTemplate クラス定義\n- Google サービス:簡易空実装化\n- build_expiry_info.dart: 型宣言修復\n\n機能状態:マスター画面全完了、売上入力画面実装 2026-03-08 16:53:20 +09:00
joe
2994f3e08c docs: Sprint 4-M2 タスク完了反映\n\n- short_term_plan.md の「売上入力画面実装」タスクを完了済へ変更\n- 請求機能定義と依存関係の整理 2026-03-08 08:05:45 +09:00
joe
329156d8b1 feat: 売上入力画面 basic UI 実装完了\n\n- sales_screen.dart の基本 UI 実装(Dashboard・合計表示・商品リスト)\n- README.md の業務機能実装表を更新(売上入力準備のステータス削除) 2026-03-08 01:56:19 +09:00
joe
d87205effa feat: 売上入力画面 basic UI 構築完了\n\n- Dashboard・合計表示エリア(ダッシュボード)\n- 商品検索 TextField の改善\n- ExpansionTile 内リスト構造のリファクタ\n- 保存ダイアログ機能の改修 2026-03-08 01:51:07 +09:00
joe
c1f065c1ab docs: 売上入力準備完了ステータスの README 反映\n\n- README.md の業務機能実装表を更新\n- 売上入力画面構築のステータスを「待機中」へ 2026-03-08 01:35:57 +09:00
joe
5a0d4f547e feat: 売上入力画面の保存ダイアログ実装完了 2026-03-07 21:58:47 +09:00
joe
5fe847a27f feat: 売上入力画面実装開始と DB API 追加\n\n- sales_screen.dart の基本実装(商品検索・合計金額表示)\n- database_helper.dart に insertSales/getSales CRUD API 追加\n- README.md の次期実装予定タスク更新 2026-03-07 20:08:38 +09:00
joe
426c280cb6 docs: 売上入力準備完了を README に反映\n\n- 業務機能実装表のステータス更新\n- 次のステップ:売上入力画面構築 2026-03-07 20:01:36 +09:00
joe
fe29c269d2 docs: 短期計画の売上入力タスク完了を反映\n\n- DatabaseHelper の sales テーブル定義追加(完了)\n- SaleEntry モデル作成(lib/models/sale.dart 完了)\n- 次は売上入力画面 Screen 構築へ 2026-03-07 20:00:14 +09:00
joe
ff17874169 feat: 売上入力画面実装準備を完了\n\n- DatabaseHelper に sales テーブル定義追加\n- Sale モデル(lib/models/sale.dart)作成\n- 短期計画の優先順位更新(PDF を Sprint 5 へ延期)\n- README.md の実装済み機能ステータス反映 2026-03-07 19:06:25 +09:00
joe
a64adefe25 feat: PDF 帳票出力対応と工程管理ドキュメントを追加\n\n- pubspec.yaml に pdf パッケージ追加\n- docs/short_term_plan.md, docs/long_term_plan.md, docs/engineering_management.md をコミット\n- README.md の実装済み機能ステータス更新(見積エラーハンドリング完了) 2026-03-07 18:20:30 +09:00
joe
3698023d33 docs: 見積機能エラーハンドリング完了を README に反映\n- 業務機能実装テーブルのステータス更新(エラーハンドリング完全化)\n- 次のステップ:PDF 帳票出力テンプレート実装へ 2026-03-07 17:19:44 +09:00
joe
fe177f9af8 docs: README.md をプロジェクトドキュメントと活用法を明記した最新版に更新\n- プロジェクトドキュメントテーブルの拡張(工程管理ガイド、短/長期計画追加)\n- ドキュメント活用法セクションの新規追加\n- 実装済み機能一覧の見直し(見積入力、マスタ管理画面)\n- メインメニュー構成のステータス表示更新\n- リポジトリ構成ツリーの整理 2026-03-07 17:15:44 +09:00
joe
b29026b469 feat: 工程管理ドキュメントと短/長期計画を docs フォルダに作成した\n- docs/engineering_management.md (工程管理ガイド)\n- docs/short_term_plan.md (短期・スプリント計画)\n- docs/long_term_plan.md (長期・ロードマップ計画)\n- README.md ドキュメント活用法の明記を追加\n\n実装完了マスタ管理画面の完成:\n- lib/screens/estimate_screen.dart (見積入力画面)\n- lib/services/database_helper.dart (CRUD API 追加)\n- lib/models/estimate.dart (見積モデル定義) 2026-03-07 17:02:01 +09:00
joe
ff0fa2f745 feat: 工程管理ドキュメント作成・README に活用ガイドライン追加
- docs/engineering_management.md (工程管理フレームワーク)
- docs/short_term_plan.md (2 週間単位のタスクリスト)
- docs/long_term_plan.md (3〜12 ヶ月ロードマップ)
- README.md (ドキュメント活用方法の明記)
2026-03-07 16:56:31 +09:00
joe
991548f2e4 feat: 工程管理ドキュメント作成・README に活用ガイドライン追加 2026-03-07 16:02:01 +09:00
joe
10a1b0e690 feat: 請求作成・受注入力画面を実装(売上フロー完結)
- lib/screens/invoice_screen.dart: 見積フローから請求への変換ロジック
- lib/screens/order_screen.dart: 在庫振替・発注日選択機能搭載
- README.md: 売上げフロー実完了マーカー追加
2026-03-07 15:38:43 +09:00
joe
57f1898656 feat: 見積入力画面の商品追加機能を実装(Product CRUD)
- lib/models/product.dart: Product クラス作成
- lib/services/database_helper.dart: getProducts/insert/update/delete/Product snapshot API 追加
- lib/screens/estimate_screen.dart: 商品選択・合計計算・得意先連携ロジック実装
2026-03-07 15:24:15 +09:00
joe
735687cb39 docs: README に工程管理ドキュメントの活用ポリシー追加
- 📋 ドキュメント管理テーブル(更新トリガー・頻度)
- 🔄 semver ベースのバージョン管理方針明記
-  承認フローの定義(Plan/Review/Approve/Register/Update)
2026-03-07 14:56:39 +09:00
joe
8ea10dad79 chore: 工程管理ドキュメントを追加し、UI リファクタリング</new_task>feat: docs/requirements.md, docs/project_plan.md の追加
- 機能要件・非機能要件定義
- 短期長期プロジェクト計画の策定

docs: UI ライティングリファクタリング
- 編集 SnackBar から Cancel ボタン削除
- タイル表示からプレースホルダメッセージへ</new_task>chore: README のドキュメント活用方法追記</new_task>
2026-03-07 14:30:12 +09:00
joe
a66d5254e0 feat: 要件定義書・プロジェクト計画書・README を作成しました
- docs/requirements.md: 機能要件、非機能要件、アーキテクチャの定義
- docs/project_plan.md: フェーズ別タスク、チーム組織、リスク管理、マイルストーン
- README.md: ドキュメントへのリンク追加と更新ポリシー明記
2026-03-07 14:09:43 +09:00
joe
cdc037bf21 fix: ビルドエラーの修正
- customer_master_screen.dart: const 使用と SnackBarAction の修正
- employee_master_screen.dart: DropdownButtonFormField のパラメータ追加
- database_helper.dart: jsonEncode メソッドの修正、isDeleted フィールドのチェック
- main.dart: ScaffoldMessenger と Navigator のルートジェネレータ実装
2026-03-07 07:47:04 +09:00
joe
8951016ad9 feat: 販売管理関連画面を追加
- 見積入力画面 (estimate_screen.dart)
- 請求書発行画面 (invoice_screen.dart)
- 発注入力画面 (order_screen.dart)
- 売上返品入力画面 (sales_return_screen.dart)
- 売上入力画面 (sales_screen.dart)

販売管理モジュールの実装完了です。
2026-03-06 21:06:40 +09:00
joe
9896c36ccd feat: マスタ管理 5 画面全実装(Material Design テンプレート+CRUD) 2026-03-06 17:26:46 +09:00
joe
e2ec67465e feat: README 多アカウント認証セクション追加 2026-03-06 13:04:08 +09:00
joe
1a89559648 feat: GmailWrapper(GoogleOAuth)を実装 (Google API フル活用) 2026-03-06 12:42:04 +09:00
joe
665f2f6880 chore: ビルド環境準備 (bin/ディレクトリ・スクリプト・テストデータを含む) 2026-03-06 12:19:37 +09:00
joe
0ac6edac9f feat: 母艦サーバー HTTP 実装を簡素化 (UUID ライブラリ不要・環境変数から読み込む) 2026-03-06 12:17:42 +09:00
joe
485c4c232f qwen3.5:9bで0start 2026-03-06 11:56:22 +09:00