# Seki Kenzai Website Changelog Current Version: v2.7.1 Last Updated: 2026-06-20 ## [v3.1.6] Property Brief 保存・印刷・権限管理の不具合修正と基盤強化 (2026-05-11 17:45) 物件情報の保存時にデータが欠落する問題や、概要書(印刷画面)に最新の入力内容が反映されない不具合を解消し、業務OSとしての基盤を強化しました。 ・保存ロジックの改善: 再帰的マージの導入により、一部更新時でも既存データを確実に保護 ・印刷制御の新設: 管理者向けの「詳細表示」と一般公開用の「安全表示(マスキング)」を分離する専用シリアライザを実装 ・所在地の自動同期: 住所入力から検索用カラムへの自動補完ロジックを最適化 ・タイムラインの整合性: 価格変更等のイベント検知精度を向上し、キー名を統一 ・操作性の改善: 物件編集画面におけるタブ切り替えおよびサイドバーボタンの動作安定化、Web版マイグレーションツールの提供 --- ## [v3.3.0] Update (2026-05-11) 不動産業務OSとしてのマルチテナント隔離基盤を導入しました。 ・組織(Tenant)隔離: 物件データに organization_id を導入し、ログインユーザーの所属組織に応じたデータ隔離をリポジトリレベルで実装 ・UI保護ルール(Isolation): Timeline等の補助ウィジェットを try-catch で隔離し、エラー発生時もコア編集・保存機能を維持する堅牢なUI構造へ刷新 ・副作用の隔離: PropertyModel::saveRecord におけるログ記録等の副作用を隔離し、データベース一時停止時でも物件保存を可能に改善 ・標準化: システム全体での組織ID命名規則の統一(organization_id) --- ## [v3.2.0] Update (2026-05-11) 不動産業務OS化に向けた安全なマイグレーション基盤(Migration Manager)を導入しました。 ・安全なデータベース更新: super_admin 専用の管理画面を新設し、Dry Run(事前解析)と自動バックアップを義務化 ・二重確認プロトコル: キーワード入力による誤操作防止策を実装 ・耐障害性の向上: イベント履歴テーブル未作成時でも Fatal Error を出さず、適切に誘導メッセージを表示するガードレールを実装 ・履歴管理の厳格化: ext_pb_migration_history による全変更の追跡と、安全なロールバック設計の導入 --- ## [v3.1.5] Property Brief 報酬形態管理・抽出機能の追加 (2026-05-08 15:45) 物件ごとに報酬条件を管理し、効率的に抽出・提示できる機能を追加しました。 ・報酬形態(両手、分かれ等)の設定およびカラータグ表示を実装 ・一覧画面に報酬形態専用のクイックフィルターを追加 ・一般公開画面における報酬情報の表示ON/OFF切り替え機能を搭載 --- ## [v3.1.4] Property Brief 認証リダイレクト問題の修正 (2026-05-08 14:50) Property Brief の管理ポータルにおいて、専用のスタッフアカウントでログインしていても、システム全体の管理者ログイン画面へリダイレクトされてしまう問題を修正しました。 ・物件編集画面、AIアシスタント、リンク管理などの主要画面で、全体管理者への依存を解除 ・Property Brief 独自の認証基盤(ExtAuthService)への一本化を完了 ・未ログイン時の適切なリダイレクト先(専用ログイン画面)を確保 --- ## [v3.1.3] ポータルUIの完全独立化 & 編集フィールドの最適化 (2026-04-22 11:58) Property Briefシステムを実務(プロ)向けに最適化し、全画面のポータル独立化と編集機能の強化を行いました。 ・全管理画面(物件編集、店舗情報、システム設定等)をメインサイドバーから独立したポータル形式へ統一 ・物件編集画面の重複フィールド(用途地域、建ぺい率等)を整理・統合 ・不足していた入力項目(利回り、実測面積、私道負担、構造、間取り、築年月、総戸数、駐車場、その他公法規制等)を編集画面に追加 ・「物件概要書用 備考欄」および、社内限定の「非公開 編集メモ」欄を新設 ・閲覧画面と編集画面の装飾を廃止し、印刷に適した高密度テーブルレイアウトへ刷新 ・メニューから漏れていた店舗管理機能の復旧および各所へのリンク追加 --- ## [v3.1.2] 物件編集画面の操作性改善(スクロール挙動の修正) (2026-04-22 09:14) 物件編集画面において、タブ切り替え時に画面が自動で最上部へスクロールするように改善しました。これにより、入力フォームが長い場合でもスムーズに次のタブの入力を開始できます。 ・タブ切り替え時の自動スクロールを全デバイス(PC/モバイル)に適用 ・ページ全体のスクロール確実性を高めるためのスタイル調整(html/body) ・不要なスタイル定義の整理 --- ## [v3.1.0] 管理者の安全保護機能(Guard)の導入 & 物件管理の視認性・機能強化 (2026-04-20 22:25) システムの安定運用と物件管理の効率化を目指し、セキュリティガードと視覚的な管理機能を強化しました。 ・管理者の安全弁 (Security Guard): 最高管理者が自分一人しかいない場合に、自身を削除したり権限を下げたりしてシステムからロックアウトされるのを防ぐ保護ロジックを実装しました。複数人いる場合は従来通り整理・削除が可能です。 ・物件ステータスの視覚化: 物件一覧において、「成約済(薄赤)」「交渉中(薄青緑)」「保留(薄黄)」「非公開(グレー)」などの状況に応じた行の色分けを導入。一目で稼働状況を把握できるようになりました。 ・最終成約価格の記録機能: 物件が「成約済」となった際、最終的な売却価格を記録できるフィールドを追加しました。成約時のみ動的に表示されるため、フォームの簡潔さを保ちつつ正確な実績管理が可能です。 ・UIバッジの追加: 物件名の横に進捗バッジを表示し、詳細画面を開かずに現在の交渉・成約状況を確認可能にしました。 --- ## [v3.1.1] ホットフィックス: ユーザー管理画面の構文エラー修正 (2026-04-20 22:24) 前回のリリース(v3.1.0)において発生していた、ユーザー管理画面での変数定義漏れ(Undefined Variable)を修正しました。 ・権限チェック用変数の初期化を復旧し、画面表示および操作エラーを解消しました。 --- ## [v3.0.0] Property Brief ポータル独立化 & 監査・セキュリティ基盤の完遂 (2026-04-20 00:45) 不動産ポータルとしての独立運用を支えるため、認証基盤とセキュリティ機能を大幅に強化しました。 ・ポータル独立化と認証の最適化: ログインIDを「Admin」文字列で運用可能にし、ポテンシャルURLへの直接アクセスを制限。ログアウト処理の確実性を向上させました。 ・監査ログシステム (Audit Log): 「いつ・誰が・何を」操作したかを自動記録するログ基盤を実装。不正操作や誤操作の追跡が可能になりました。 ・権限階層(ヒエラルキー)の導入: admin/manager/editor/viewerの各ロール間に明確な強弱を設定。自分より上位者の編集・削除を制限する保護機能を実装しました。 ・管理者削除の禁止: 最高管理者が誤って自身を削除しシステム不能になるリスクを排除しました。フォームレベルでの強固なガードを適用済みです。 ・UX/UI改善: 管理画面にアコーディオン式の権限ガイドを搭載。各ロールの権限内容を直感的に確認できるようになりました。 ・セキュリティ・クリーニング: 開発過程で使用した復旧用スクリプトを完全に除去し、安全なリリース環境を構築しました。 --- ## [v2.9.0] 物件画像管理システムの統合 & セキュリティ・権限基盤の強化 (2026-04-18 19:46) 物件情報の魅力を最大化する画像管理機能と、チーム運用を支える堅牢なセキュリティ基盤を統合しました。 ・画像管理機能の刷新: ドラッグ&ドロップによる複数アップロード、サムネイル(メイン写真)の明示的選択、および選択時の自動ソート機能を実装。一覧画質の最適化(リサイズ処理)も統合しました。 ・権限管理システム(RBAC)の導入: 協力者や外部スタッフとの安全な連携を可能にするため、4段階の権限階層と専用のログイン・アカウント管理機能を新設しました。 ・セキュリティ・ハードニング: パス・トラバーサル攻撃対策、画像形式の厳格なバリデーション、全データモデルへの排他的ロック(LOCK_EX)適用によるデータ破損防止など、業務用システムとしての安全性を徹底強化しました。 ・ブランド表示の統一: 全ページのフッターに「LuckyField.LLC」を適用し、システムブランドの一貫性を確保しました。 --- ## [v2.8.0] ドキュメントシステム刷新 & 工程調整ボードの高度化 (2026-04-09 22:40) 管理画面の利便性向上と、外部共有機能を大幅に強化しました。 ・ドキュメントシステム刷新: 「操作マニュアル」と「システム仕様書」を分離し、管理画面から直接閲覧可能にしました。 ・洗練されたツールチップ: Apple/Linear風のモダンなツールチップを全管理画面および工程ボードに導入しました。 ・工程調整ボードの高度化: 履歴の日本語化(素人でもわかる表現)、公開/非公開設定、LINE/メールへのワンクリック共有機能を実装しました。 ・ブランド表記統一: サイト全体のコピーライトを LuckyFields.LLC に統一しました。 --- ## [v2.7.2] 設計部門担当者一覧ページのPHPエラー修正 (2026-02-12 02:42) 設計部門担当者一覧ページ(design_staff_list.php)において、PHP開始タグが欠けていたためコードがそのまま表示されていた問題を修正しました。 --- ## [v2.7.1] インポート時の制限事項に関するヘルプの追加 (2026-02-06 17:17) 年次データインポート画面において、一度に読み込める件数(推奨1,000件以内)およびファイルサイズ(2MB以下)の目安を表示するヘルプメッセージを追加しました。 --- ## [v2.7.0] コンテンツ管理のDB化(実績・不動産) & データ移行ツールの強化 (2026-01-30 15:40) 実績紹介と不動産情報の管理をデータベース(SQL)ベースに移行し、信頼性と拡張性を向上させました。 ・実績紹介・不動産情報のDB管理化(DbWorksService, DbRealEstateService) ・DB接続ダウン時のJSON自動フォールバック機能の搭載 ・管理画面からのワンクリック・データ同期ツールの強化(JSON→DB) ・不動産情報の詳細項目(築年数、構造等)の拡張対応 --- ## [v2.6.4] 実績紹介の外部リンク不具合修正 (2026-01-30 14:55) 実績紹介の一覧で、外部サイトURLが設定されている場合にクリックしても正しく遷移しない問題を修正しました。 --- ## [v2.6.3] SNS並び替えの表示反映修正 (2026-01-30 14:45) SNS設定の並び替えがサイト側(フッター、メディアページ)に反映されない問題を修正しました。 --- ## [v2.6.2] SNS連携設定の機能強化 (2026-01-30 14:35) SNS設定の並び替え機能(ドラッグ&ドロップ)および表示ON/OFF機能を追加しました。 --- ## [v2.6.1] 管理画面の改善: DB初期化ボタンの追加 (2026-01-30 14:12) システム管理画面からワンクリックでデータベースの初期化・更新を行えるようにボタンを追加しました。また、ログ記録時の軽微なエラーも修正しました。 --- ## [v2.6.0] メディア管理システムのリファクタリング & DB不具合修正 (2026-01-30 13:58) メディア管理の内部構造を刷新し、安定性を向上させました。また、DB設定欠落による不具合を修正しました。 ・メディアカテゴリ定義の共通化 (helpers.php) ・DB接続ログテーブル等の自動生成による不具合解消 ・メディアセレクターのディレクトリ参照ロジック修正 --- ## [v2.5.3] システム更新フローのUI/UX改善 (2026-01-30 10:50) システム更新画面の確実性を高めるため、手動での「更新確認」ステップを導入しました。 ・「更新を確認」ボタンを追加 ・更新がある場合のみ「アップデートを実行」ボタンを表示するよう変更 ・バックエンドでのGit更新検知ロジックの強化 (SystemService) --- ## [v2.5.2] メディア管理機能のリファクタリングとSNSアップロード修正 (2026-01-30 10:30) メディアカテゴリの定義を共通化し、保守性を向上させました。 ・カテゴリ定義の一元化 (helpers.php) ・SNS設定画面からのQRコードアップロード先を正しいフォルダ (uploads/sns/) に修正 ・メディアセレクターの動的設定読み込み --- ## [v2.5.1] メディアセレクターのSNSカテゴリ不具合修正 (2026-01-30 10:25) メディア選択画面でSNSカテゴリを選択した際、画像が読み込まれない問題を修正しました。 ・サーバー側の許可ディレクトリ設定に「sns」を追加 --- ## [v2.5.0] 次世代管理システムへの完全移行 & データベース統合 (2026-01-29 20:30) サイト運用の安定性と拡張性を高めるため、基盤システムの大幅なアップデートを実施しました。 ・データベース移行: お知らせ・施工実績データをJSONからSQLデータベースへ移行完了。 ・システム管理の一本化: 接続設定、更新、バックアップを『システム総合管理』へ統合。 ・デバッグ・保守性向上: DB接続状況のリアルタイム表示、パスワード可視化スイッチ、詳細エラー表示機能を実装。 ・Git同期の最適化: 更新判定ロジックの修正および強制同期機能の追加。 --- ## [v2.4.0] データ移行ツールと管理画面の機能強化 (2026-01-29 19:30) データの引っ越しを安全に行うための移行ツールを実装し、管理画面の利便性を向上させました。 ・データ移行用SQL発行ツールの提供 ・データベース接続情報の保存・適用機能の強化 --- ## [v2.3.2] 管理画面メニュー非表示の不具合修正 (2026-01-29 11:15) 自動バックアップ機能の追加に伴い、一部環境でメニューが表示されなくなる不具合が発生していました。 ・定数定義(DATA_DIR)の不足により処理が中断していた問題を修正しました。 --- ## [v2.3.3] 公開サイトのナビゲーションメニュー表示修正 (2026-01-29 11:10) デスクトップ表示時にナビゲーションメニューが表示されない不具合を修正しました。 ・CSSでデスクトップ用の表示スタイルが不足していた問題を解決 --- ## [v2.3.1] バックアップ画面のUI/UX改善 (2026-01-29 11:05) ユーザーフィードバックに基づき、バックアップ管理画面のデザインを刷新しました。 ・設定保存ボタンの視認性向上(青色の強調ボタンに変更) ・セクションごとの明確な区切りとシャドウ効果の追加 ・設定項目のレイアウト整理 --- ## [v2.3.0] バックアップ機能の最適化と設定管理 (Smart Backup) (2026-01-29 10:55) 効率的で安全なバックアップ運用を実現する機能追加を行いました。 ・スマートバックアップ: 変更がない場合は自動バックアップをスキップし、容量を節約します。 ・データ整合性チェック: 破損したデータを検知し、バックアップ汚染を防ぎます。 ・設定エクスポート: サイト設定(config.json)のみを単体で保存・復元できるようになりました。 --- ## [v2.2.0] 自動バックアップ機能の実装 (Lazy Cron) (2026-01-29 10:45) 管理画面アクセス時に自動判定してバックアップを実行する機能を追加しました。 ・自動バックアップ設定画面の追加 ・実行間隔の選択(毎日、毎週、毎月など) ・バックアップロジックの共通化と安全性向上 --- ## [v2.1.0] バックアップ機能の大幅強化 (v2.0) (2026-01-29 10:40) バックアップ・復元機能を全面的にリニューアルしました。 ・サーバー内バックアップ履歴機能 ・履歴からのワンクリック復元 ・バックアップの世代管理(自動回転) ・セキュリティ強化(データ保護) --- ## [v2.0.2] ユーザデータ(JSON)のGit管理除外と設定保護 (2026-01-29 10:30) 全てのコンテンツデータ(JSON)をGit管理から除外し、アップデート時のデータ保護機能を実装しました。 ・バックアップ復元機能の追加 ・アップデート時の自動バックアップ機能 ・ユーザー編集データのGit管理除外 --- ## [v2.0.1] 設定ファイル(config.json)のGit管理除外 (2026-01-29 10:25) 本番環境の設定ファイルがアップデート時に上書きされる問題を修正するため、config.jsonをGit管理対象から除外しました。 --- ## [v2.0.0] 管理画面リファクタリング完了 (2026-01-29 10:00) 管理画面全体のレイアウト統一およびCSRF対策を実施しました。 ・共通ヘッダー/フッター導入 ・全フォームへのCSRFトークン実装 ・レガシーコードのPHPタグ修正 詳細は [詳細レポート](/admin/help.php?doc=04_admin_refactoring.md) を参照。 --- ## [v2.1.1769493274] Redesign Company Page with admin settings and new sections (2026-01-27 14:50) --- ## [v2.1.1769493274] Optimize extension management and redesign property brief ledger (2026-01-27 14:28) --- ## [v2.1.1769493274] Add logo style/trimming options (Square/Circle/Contain) (2026-01-27 14:19) --- ## [v2.1.1769493274] Overhaul Admin Dashboard for better usability (2026-01-27 14:09) --- ## [v2.1.1769493274] Add explanations to QA and Staff lists (2026-01-27 14:05) --- ## [v2.1.1769493274] Layout adjustments and add all admin page explanations (2026-01-27 14:05) --- ## [v2.1.1769493274] Add user-friendly explanations to all admin pages (2026-01-27 14:04) --- ## [v2.1.1769493274] Add explanation about Banners to admin page (2026-01-27 14:02) --- ## [v2.1.1769493274] Reorganize Admin Sidebar and expand Media menu (2026-01-27 14:00) --- ## [v2.1.1769493274] Correctly implement Custom SNS logic in sns_settings.php (2026-01-27 13:57) --- ## [v2.1.1769493274] Add Custom SNS support to settings and footer (2026-01-27 13:56) --- ## [v2.1.1769493274] Add SNS category to Media Management (2026-01-27 13:53) --- ## [v2.1.1769493274] Separate SNS settings to standalone page for better extensibility (2026-01-27 13:52) --- ## [v2.1.1769493274] Add missing opening PHP tag to get_media_files.php (2026-01-27 13:49) --- ## [v2.1.1769493274] Clean up changelog parser artifacts (2026-01-27 13:44) --- ## [v2.1.1] 設計部門ページの新設および実績管理機能の強化 (2026-01-27 12:00) ・専門設計部門「アート住宅設計」ページの公開  - コンテンツ編集機能、スタッフ管理機能の実装 ・実績管理機能の強化  - 施工事例カテゴリーの表示/非表示切替機能を追加  - 実績一覧ページのフィルター機能を動的化 ・その他  - サイトナビゲーションの更新  - システムアップデート処理の改善 --- ## [v2.1.1769482740] Implement automated changelog from git commits (2026-01-27 11:55) --- ## [v2.0.0] 更新履歴機能と会社情報設定の拡張 (2026-01-22 15:30) ・サイト更新履歴機能の実装  - トップページへの履歴表示  - 専用の履歴一覧ページの新設  - 管理画面での表示設定(ON/OFF、件数) ・会社情報設定の拡張  - 創業・設立、事業内容フィールドの追加  - 任意の項目を追加できるカスタム項目機能の実装 --- ## [v1.9.5] UIコンポーネントの標準化とSEO強化 (2026-01-21 10:00) ・UI/UXの改善  - パンくずリスト、カードデザインのコンポーネント化  - 共通CSS変数の整備によるデザイン統一 ・SEO対策  - 各ページのメタタグ、OGPタグの出力ロジックを最適化 --- ## [v1.9.4] BGM管理機能とメディア選択の改善 (2026-01-20 18:00) ・BGM管理機能の実装  - サイト全体のBGM設定機能  - 音楽ファイルのアップロード管理とプレビュー機能 ・不具合修正  - 画像選択モーダルにおけるパス参照エラーの修正 --- ## [v1.9.3] 不動産・施工事例の削除機能修正 (2026-01-20 11:30) ・データ管理ロジックの修正  - 不動産情報および施工事例において、古いデータ構造が含まれる場合に削除ができない問題を解消 --- ## [v1.9.2] SNS連携強化とメディアページの新設 (2026-01-20 08:00) ・SNS連携機能の強化  - LINE、Instagramなどの各SNSアイコン表示切り替え機能  - QRコード画像の登録機能 ・メディアページの実装  - 各種SNS情報を集約した専用ページの公開 --- ## [v1.9.0] 関建材Webサイト リニューアル公開 (2026-01-20 01:30) ・サイト全面リニューアル  - デザイン刷新  - スマートフォン対応(レスポンシブデザイン)  - 管理画面の大幅な機能強化 ---