Release Notes: v0.1.1
Release Notes: v0.1.1 (2025-08-21)
Compare: v0.1.0 (3646bba) → v0.1.1 (7863048)
Features
- ビルド情報の埋め込みとフッター表示
- internal/version パッケージを追加(Version/Commit/Branch/BuildDate)
- build.sh で ldflags によりビルドメタデータを注入
- base テンプレートのフッターにビルド情報を表示
- 在庫の手動調整(Inventory Manual Edit)
- 管理者向けの在庫手動編集ページを新設(一覧→編集画面への導線を追加)
- POST エンドポイントを追加し、正/負の在庫調整をサーバ側で処理
- 入力検証、送信後のフィードバック、現在庫の表示などを実装
- 管理画面(出荷管理)の機能拡張
- 組織の保有マテリアルをテーブルに表示(バッジ化)
- マテリアルバッジの色分け(名前から一貫した色を割り当て)
- 除外マテリアルの指定・保持(ExcludedMaterialIDs)と関連ロジックを追加
- チェックボックスの変更検知・ハイライト・状態管理
- 前回ラウンドのマテリアル設定を流用する「前回の設定を適用」ボタンの追加
- 反映状態に応じたボタン/チェックボックスの無効化制御
- アクセスログ改善
- lumberjack によるログローテーションの導入(logs/access.log)
- 構造化 JSON 形式のアクセスログ出力に変更
Improvements
- 認証フロー(Home ハンドラ)の整理(未認証時のリダイレクト明確化、条件分岐の簡素化)
- トランザクションセット作成時の CreatedByID セット対応
- 管理画面(出荷管理)の UI/UX 改善
- チェックボックスの操作性向上(label 内配置)
- ページ幅制約の撤廃(フル幅表示)
- スタイルシートのキャッシュバスティング(バージョン付与)
Fixes
- なし(既知の不具合修正は含まれません)
Build/CI
- BUILD_DATE のタイムゾーンを JST に変更(v0.1.0 直後の前準備コミット)
- build.sh のメタデータ出力整備(Version/Commit/Branch/Build Date を表示)
Docs
- なし
Breaking Changes
- なし
Stats
- 未集計(必要であれば
git diff --stat v0.1.0..v0.1.1の結果を反映)
Notable commits
- Introduce build information integration and enhanced footer display
- Add inventory manual edit functionality for admins
- Add inventory manual edit template and materials data handling
- Add inventory manual edit submission functionality
- Switch access log format to structured JSON
- Add access log file setup with rotation
- Display organization materials in admin shipping table
- Allow material checkboxes to be enabled in admin shipping table
- Remove width constraints to enable full-width display
- Update stylesheet version in base template for cache busting
- Add colorful material badges in admin shipping table
- Add excluded materials support in admin shipping management
- Enhance material checkbox interaction in admin shipping
- Add material exclusion functionality in admin shipping management
- Add "Apply Previous Materials" functionality in admin shipping
- Disable buttons and checkboxes based on material reflection state in admin shipping template
- Streamline magic link authentication flow in Home handler
- Set CreatedByID when creating a new transaction set in admin handlers
- Merge pull request #11 / Merge pull request #12