Skip to content

Releases: hichain/web_apps

Improve Game List

03 Oct 15:44
83fb679
Compare
Choose a tag to compare

Features

共通

  • ヘッダー、フッター追加 #79 #97
    • バージョン情報
    • トップに戻る
    • Copyright
    • Share Buttons (Twitter / Facebook / LINE)
  • MUI (Material Design)導入 #74
  • ローディング中にプログレスバーを表示 #77
    • ゲーム一覧取得、マッチ作成中など
  • エラーをSnackbarで通知する #79
    • サーバー接続エラーなど

ゲーム一覧 (トップページ)

  • デザイン改善
  • アプリ名、ロゴ追加
  • 最近プレイしたマッチを表示 #39
  • ゲーム概要追加

Development

  • update dependencies
  • introduce Redux, redux-saga, redux-localstorage-simple
    • migrate from custom hooks, local states and lobby client to redux
  • introduce MUI
    • migrate from reboot.css to MUI theme
  • introduce notistack (snackbar)
  • migrate from webpack to vite
    • improve build performance
  • fix directory structure
  • CI/CD
    • introduce dependabot
    • fix condition to run actions

slashchain Muitiplayer

03 May 14:35
bdf458d
Compare
Choose a tag to compare

Features

ロビー機能

/games

  • ユーザーがマッチを作成できるように #11
    • URLを対局相手と共有してオンライン対局が可能

slashchain

/games/slashchain

  • デザイン改善 #17
  • スマートフォン向けに最適化 (レスポンシブ対応)
  • プレイヤー情報の表示 (slash / backslash)
  • 合法手のハイライト
  • 盤をスクロールできるように
  • 最後に置いたタイルへスクロールさせる
  • ゲームリセット

Debugger

/debug

  • boardgame.ioが提供するデバッグビュー #11

Development

  • support TypeScript 4.1
  • update dependencies
  • update linter configs

Client

  • deploy the app to Firebase Hosting
    • instead of Heroku
  • set slashchain page responsive
  • introduce stylelint
  • use styled-components
  • set a default stylesheet
  • improve rendering performance
  • set images for favicon and ogp

Server

  • deploy the server to Google App Engine
    • instead of Heroku
  • remove koa-server

Operation

  • setup CI / CD on PR and merged

slashchain Multiplayer Prototype

24 Sep 12:42
e9f3cf3
Compare
Choose a tag to compare