Skip to content

Releases: soranjiro/tabitabi

v0.1.1 - 外部サイトオーバーレイ & 予約導線強化

01 Jun 05:26
cf4e6e6

Choose a tag to compare

本番環境url : https://tabitabi.pages.dev/

✨ 新機能

外部サイトオーバーレイ

  • 外部サイトを別画面で開くオーバーレイを追加
  • 既存のサイト遷移時にオーバーレイ表示へ対応

予約・共有まわりの強化

  • 旅程のステップに外部リンクを追加できるように変更
  • EventDetailDialog / ShareDialog を拡張し、予約情報の表示を改善
  • StepList / ItineraryView を整理し、標準テーマ群の表示を更新

🔧 改善

  • per-preview D1 workflow を追加
  • MonthView の日付処理と service worker キャッシュを改善

🧪 テスト・品質

  • users-auth / validation などのテストを拡充
  • 画像・favicon とドキュメント生成まわりを更新

v0.1.0 - ユーザーシステム & 共有機能

12 Apr 09:49
ab3d178

Choose a tag to compare

本番環境url : https://tabitabi.pages.dev/

✨ 新機能

ユーザーシステム

  • ユーザー登録・ログイン機能を実装
  • プロフィール編集・パスワード変更機能を追加 (SOR-8)
  • ログイン時の localStorage → server しおり自動同期
  • /users ページでユーザー検索機能を追加 (SOR-10)
  • /users/:username 公開しおりフィードページを追加 (SOR-13)

共有・公開機能

  • しおりの公開/非公開トグルを実装 — 公開時にスナップショットを自動生成 (SOR-20)
  • 共有URL経由で閲覧専用スナップショットを表示
  • しおりのコピー(フォーク)機能を追加 (SOR-11)
  • 鍵付きしおりでも公開可能に (SOR-24)
  • 元しおり編集後の「更新あり」バッジ・「最新版を公開」ボタンを追加 (SOR-23)

ビュー・表示の拡充

  • WeekView / MonthView / ListView を追加・改善
  • 終日イベント・複数日イベントの表示に対応
  • 船アイコンを追加
  • step type を定数化(normal:general, normal:food, transport:* 等)

🎨 UI/UX改善

デザイン統一

  • /profile /users /users/:username のデザインを統一 (SOR-12)
  • テーマ用CSSカスタム変数の整備

フォーム・アクセシビリティ

  • 予定フォームのアクセシビリティ改善
  • 印刷/PDF出力スタイルの調整

🐛 バグ修正

  • しおり作成時のブックマークデフォルトを非公開に変更 (SOR-18)
  • 非公開にした際、スナップショットも連動して非公開にする (SOR-24)
  • ログイン状態のリアクティブ更新を修正
  • WeekView のオーバーフロー・sticky positioning を修正
  • mermaid レンダリングの互換性を修正

🛠️ 内部改善

データモデル

  • steps に is_all_day カラムを追加
  • step の時刻を start_at / end_at タイムスタンプ形式に移行

その他

  • wrangler を 4.38/4.47 → 4.81 に統一アップグレード
  • @types/bcryptjs を追加
  • テーマCSSアーキテクチャのリファクタリング

🧪 テスト

  • visibility toggle 時のスナップショット連動テストを追加
  • 鍵付きしおりの公開テストを追加

v0.0.9 - セッショナルテーマ統合 & UI大幅改善

01 Apr 09:30
37f1f29

Choose a tag to compare

本番環境url : https://tabitabi.pages.dev/

✨ 新機能

セッショナルテーム(季節ごとのテーマ)

  • 秋(autumn)と冬(winter)のテーマを新規実装
  • 各テーマに秋・冬の雰囲気を表現するスタイルを適用
  • シークレットモード機能(60分間)をテーマごとに強化
  • テーマプレビューに詳細な説明フレーズを追加

イベント詳細ダイアログの統合

  • イベント詳細ダイアログを各ビューに統合し、編集機能を改善
  • 編集画面でのプロパティを簡素化
  • 予定管理画面での編集機能を強化
  • 印刷ビューのスタイルを調整

デモデータの拡充

  • 各テーマに対応するデモデータを実装
  • テーマごとのデモデータロードロジックを改善
  • テーマ選択時のデモデータ切り替え機能

🔧 パフォーマンス・最適化

Lighthouse対応

  • mobile-web-app-capable メタタグを追加
  • Partytown を @qwik.dev に更新
  • Google Analyticsの高速化

その他の最適化

  • スタイル最適化とアニメーション調整
  • CSSインライン化によるページロード高速化
  • 静的画像の圧縮

🎨 UI/UX改善

設定モーダル

  • 新しい設定モーダルを実装
  • ダイアログ位置の改善
  • レイアウトを改善

テーマスタイル

  • standard-autumn テーマのカラースキーム改善
  • 冬のテーマのスタイル更新
  • 秋のビューのフォントサイズ調整

🛠️ 内部改善

コード品質向上

  • SvelteKit の replaceState を使用(非推奨 API の削除)
  • デモデータテストファイルのクリーンアップ
  • auth ロジックのリファクタリング

その他

  • walica_id のURL短縮形式への対応
  • 不要な空行の削除
  • 各種バグ修正

v0.0.8 - ホームページデザイン更新 & セキュリティ強化

18 Jan 10:13
e659f66

Choose a tag to compare

本番環境url : https://tabitabi.pages.dev/

✨ 新機能

ホームページの大幅リニューアル

  • InitialLoader コンポーネントを追加
  • ホームページレイアウトとレスポンシブ対応を改善
  • 新しいインタラクション機能を実装

分析・SEO

  • Google Analytics 統合を追加
  • SEO メタデータを更新

🔧 改善

  • ヘッダーパディングを調整
  • アカウントの修正
  • ドキュメントとREADMEを更新

🔒 セキュリティ

  • パスワードハッシング機能を強化
  • 暗号 ID 生成を改善
  • JWT シークレットを必須化
  • bcryptjs を v2.4.3 にダウングレード(セキュリティ準拠)
  • メモテキストインプットのサニタイズを追加

🧪 テスト

  • セキュリティ修正に関するテストを追加

📝 その他

  • デモデータを更新(Sauna Rally テーマ)

v0.0.7 - サウナラリーテーマ追加 & メモ機能強化

03 Jan 12:49
6ff9176

Choose a tag to compare

✨ 新機能

サウナラリーテーマ:

  • サウナラリーテーマを新たに追加(行程表とステップリストコンポーネント対応)
  • StepList内に新しいサウナを追加するボタンを実装
  • ナビゲーション用の固定ホームボタンを追加
  • ヘッダーをスティッキー化してナビゲーション性を向上
  • スタンプラリーのグリッドレイアウトをレスポンシブに改善

メモ・ノート機能の強化:

  • メモとノートをJSON形式に移行
  • getMemoTextとparseMemoDataを統合してメモ処理を強化
  • StepListとItineraryViewコンポーネントにメモ処理を統合

ユーザーインタラクションの改善:

  • 編集フォームのイベント伝播を防止してユーザー体験を向上
  • ホームページ入場時のデモモードをリセット

🎨 改善

  • ヘッダーとボタンのサイズを調整してレイアウトを改善
  • サウナラリーコンテナとスタンプカードの最小高さを増加
  • サウナラリーテーマファイルの引用符と色コードを統一
  • コード構造をリファクタリングして可読性と保守性を向上
  • ステップのタイトル、ロケーション、ノートから空白をトリム

🐛 バグ修正

  • サウナラリーコンテナの背景画像URLの引用符を修正
  • テストをメモとノートのJSON形式に対応

本番環境url : https://tabitabi.pages.dev/

v0.0.6 - Plan B プラン機能追加

17 Dec 19:20
081201a

Choose a tag to compare

本番環境url : https://tabitabi.pages.dev/

✨ 新機能

Plan B プラン機能 (Fixes #40)

  • pixel-questテーマにバックアッププラン(Plan B)表示機能を追加
  • メインプランとPlan Bをマップ上で分岐表示(青色の別ルートとして描画)
  • スポットマーカーに「B」チップとラベルを表示
  • ミニマップでPlan Bスポットを青色で識別可能に
  • ステップ作成・編集フォームにPlan Bエントリ追加機能を実装

�� 改善

  • デモデータのフォーマットを統一

🧪 テスト

  • Plan B機能のE2Eテストを追加

v0.0.5 - 認証・セキュリティ修正とMap API対応強化

14 Dec 16:20
6c12e01

Choose a tag to compare

本番環境url : https://tabitabi.pages.dev/

🔧 修正

認証・セキュリティ

  • パスワード保護された旅程のトークン管理を改善
  • トークン存在時に Authorization ヘッダーを送信するよう修正
  • トークンの無条件保存に対応
  • パスワード認証処理を旅程ビュー全体に実装
  • デモ旅程が記録されないよう修正

Map API

  • Map コンポーネントの API キー解決ロジックを改善 (#68)
  • 環境変数からのアクセストークン取得を効率化
  • apiKey の宣言フォーマットを改善

UI/UX

  • 編集モードの起動ロジックとボタンハンドリングを改善
  • デモモード処理と API URL 設定を強化
  • 編集権限処理を改善

デプロイ

  • デプロイワークフローから paths-ignore (markdown と docs) を削除

📝 ドキュメント

  • セキュリティとトークン管理のドキュメントを更新
  • edit mode セクションを削除

🧹 コード品質

  • ItineraryView.svelte のコード可読性とフォーマットを改善
  • SVG パスのフォーマットを改善
  • テストでのパスワード処理を含む createItinerary 関数を更新

v0.0.4 - セキュリティ強化とマップテーマの拡充

11 Dec 17:26
6beb28b

Choose a tag to compare

✨ 新機能

  • マップテーマの複数オプション対応(map-only、mapbox-journey)
  • ステップ リストのトグル機能
  • シークレットモードの追加
  • テーマ選択モーダルUI

🔧 改善

  • レスポンシブデザインの強化(モバイル対応)
  • SVG viewBoxとパディング調整
  • フォームモーダルスタイルの改善(スクロールバー対応)
  • 入力フィールドスタイルの強化
  • 地図ビューのステップフォーカス機能

🔐 セキュリティ

  • パスワード保護処理の改善
  • イテラリデータ構造の強化

📦 その他

  • デモデータの更新
  • デフォルトテーマIDの更新
  • PlayWright テストの追加

v0.0.3 - ホーム画面刷新とデモモード追加、印刷・編集機能の強化

06 Dec 21:34
041385e

Choose a tag to compare

URL => https://tabitabi.pages.dev/

✨ New Features

デモモード実装

  • テーマプレビュー付きのデモモード機能を追加
  • ホームページのヒーローセクションにデモカルーセルを統合
  • 各テーマを試せるインタラクティブなプレビュー機能

ホームページの全面刷新

  • レスポンシブデザインの改善
  • 最近の旅程表示のコンパクト化とUI改善
  • アクセシビリティの向上
  • iPhone SEなどの小型デバイスへの対応強化

印刷機能の大幅改善

  • standard-autumnテーマの印刷スタイルを雑誌風レイアウトに刷新
  • 印刷時の背景パターンと視覚的要素の追加
  • ページレイアウトとマージンの最適化
  • 印刷プレビューの改善

ドキュメントサイト

  • iframeベースのドキュメントレンダリングを実装
  • クリーンURLとナビゲーションの改善
  • 動的ドキュメントルーティングの実装

🎨 UI/UX改善

  • ヒーローセクションのレイアウト最適化
  • カルーセルカードの高さとポジション調整
  • レスポンシブデザインの全体的な改善
  • 視覚的な一貫性の向上

🔧 技術的改善

  • タッチドラッグアンドドロップ機能をSvelteアクションにリファクタリング
  • ステップのタッチドラッグアンドドロップ機能追加
  • タイムラインのドラッグアンドドロップ対応
  • 内部リンク処理の標準化

🐛 バグ修正

  • 各種レイアウト調整とスタイリングの修正
  • ドキュメントリンクの拡張子処理の改善

v0.0.2 - ドキュメントサイト & 新テーマ追加

02 Dec 14:06
dd5b00f

Choose a tag to compare

url : https://tabitabi.pages.dev/

✨ New Features

🎨 新テーマ

  • Shopping Theme: ショッピングリスト風のテーマを追加
  • Pixel Quest Theme: レトロゲーム風のテーマを追加(コイン・経験値システム付き)
  • AI Generated Theme: AI生成スタイルとユーティリティ機能を追加

📚 ドキュメントサイト

  • ユーザーガイド・開発者ドキュメントを新規作成
  • テーマ開発ガイドを追加
  • 各機能の詳細ドキュメント(メモ、共有、シークレットモード、Walica連携など)

🎯 UI/UX改善

  • フローティングアクションボタンを追加
  • プレビューカルーセルの改善
  • レスポンシブデザインの強化

🐛 Bug Fixes

  • ホームページの背景色を修正
  • FeatureCardコンポーネントの表示を修正
  • シークレットモードのオフセットオプションテキストを修正

🔧 Improvements

  • Node.js 22へアップデート(CI/CD)
  • コードの可読性・保守性を向上
  • アニメーション・トランジションを強化
  • アクセシビリティの改善