Skip to content

sohosai-2024

Latest
Compare
Choose a tag to compare
@toririm toririm released this 31 Jan 13:52
· 64 commits to main since this release
d134c62

What's Changed

  • とりあえずFirestore動いた by @toririm in #2
  • bunを使う by @toririm in #6
  • アイテムページを作成 by @toririm in #7
  • モデルのスキーマに基づいた統一的なバリデーションを実現 by @toririm in #13
  • リポジトリパターンを使ってみる by @toririm in #14
  • アイテムスキーマを修正&Firestore Timestampの型変換に対応 by @toririm in #17
  • リポジトリの実装関数を変更 by @toririm in #20
  • [シミュレーション] main orderRepo実装 by @toririm in #24
  • [シミュレーション] main マージ itemRepo by @toririm in #25
  • [main] sync up to date by @toririm in #27
  • アイテムリポジトリを実装 by @Lailai0477 in #18
  • orderRepository実装 by @toririm in #22
  • ヘッダーを追加&接続ステータスを表示 by @toririm in #29
  • itemRepository実装 by @Lailai0477 in #30
  • 受領後の画面作成 by @Astalum in #33
  • ClientActionをItemRepositoryを使って実装 by @Lailai0477 in #34
  • /itemsエンドポイントのファイルを分割&削除ボタン追加 by @toririm in #35
  • deleteItem実装 by @Lailai0477 in #39
  • 提供画面の作成(見た目だけ) by @Yayoi2078 in #37
  • fix: typeError by @toririm in #41
  • hasIdをidプロパティのみに適用されるよう変更 by @toririm in #47
  • fix: remove unnecessary any by @toririm in #52
  • [CI] eslint を追加 by @toririm in #53
  • [CI] typecheck の追加 by @toririm in #54
  • [CI] prettier check 追加 by @toririm in #55
  • OrderEntityを実装&単体テスト by @toririm in #45
  • [CI] test 追加 by @toririm in #56
  • とりあえずCIが通るようにする by @toririm in #57
  • ItemEntity の実装 by @toririm in #59
  • [Prettier] importのソートをするプラグインを導入 by @toririm in #61
  • [chore] fmt by @toririm in #62
  • Entityを修正 by @toririm in #65
  • リポジトリがエンティティを返すようコンバータを実装 by @toririm in #66
  • SWRSubscriptionにConverterを渡すよう変更 by @toririm in #67
  • READMEを整備 by @toririm in #68
  • README修正 by @toririm in #69
  • update: README by @toririm in #70
  • テストランナーをBunに変更&Firebase Emulatorのテスト環境を実装 by @toririm in #71
  • [CI] キャッシュでの高速化 by @toririm in #72
  • Firebase Emulatorを使ったFirestoreのテストが動く by @toririm in #73
  • type2labelをmodel層に集約 by @Lailai0477 in #77
  • db-testを通す by @toririm in #78
  • README 更新 by @toririm in #79
  • カスタムフックuseClientLoaderDataを実装し、型定義を共有 by @toririm in #80
  • remove: @remix-run/node by @toririm in #81
  • レジ画面v2を作ってみた by @toririm in #83
  • itemRepositoryのDI対応 by @Lailai0477 in #85
  • [chore] 型の修正 by @toririm in #88
  • アイテム編集ページの見た目をマシにする by @takum1-me in #90
  • TODOコメント追加など by @toririm in #95
  • PRのassigneesを自動で付与 by @toririm in #96
  • ✨ キー操作でレジ画面を操作する by @toririm in #84
  • Refactored orders by @Lailai0477 in #98
  • オーダー情報のリアルタイム同期 by @Yayoi2078 in #99
  • [test] dbテストの修正 by @toririm in #102
  • close フォームを送信時にinputを空にする #76 by @toririm in #100
  • [test] dbテストの修正&pkg更新&type修正 by @toririm in #104
  • Issue/75 [test] itemRepository の単体テストを実装 by @Lailai0477 in #105
  • マスターの画面を追加 by @Lailai0477 in #110
  • VSCodeで常にすべてのファイルのTypeScriptエラーを表示する by @toririm in #112
  • オーダーのキューを積む by @Astalum in #43
  • collectionSubの引数にQueryConstraintを取るようにした by @Lailai0477 in #113
  • fix: type by @toririm in #114
  • update package.json by @toririm in #119
  • Biomeへの移行 by @toririm in #121
  • update package.json by @toririm in #122
  • update by @toririm in #124
  • Slack通知基盤の作成 by @toririm in #135
  • [/cashier-v2] 金額不足時にオーダーを提出できないように by @toririm in #140
  • 注文データの一覧ページを作る by @Lailai0477 in #143
  • 不要なインポートを弾くBiome rule by @toririm in #146
  • [スキーマ案2] assignee を item が持つ by @toririm in #138
  • アイテム追加できない問題を修正 by @toririm in #148
  • JSON.stringifyで""がnullに変換されるのでスキーマ修正 by @toririm in #149
  • /casher: ItemEntityをimportに変更 by @Astalum in #150
  • /casher: 不要な関数コンポーネントを削除 by @Astalum in #152
  • [スキーマ修正] order 割引とお預かり金額の追加 by @toririm in #153
  • JSON.stringifyでnestedなclassが適切に解釈されないので修正 by @toririm in #155
  • /casher stateの整理 by @Astalum in #156
  • /cashier-v2 割引への対応 by @toririm in #161
  • /cashier-v2 備考欄の対応 by @toririm in #162
  • 割引券番号の表示をデカく by @toririm in #163
  • /cashier-v2 なんかいい感じに by @toririm in #164
  • Update dependency lucide-react to v0.446.0 by @renovate in #165
  • Update pr-assign.yml by @toririm in #167
  • 珈琲・俺ロゴをfaviconにする by @toririm in #168
  • /casher OrderではなくOrderEntityを使う by @Astalum in #159
  • /cashier-v2 指名への対応 by @toririm in #170
  • chore: デバッグ用コメントなどを追加 by @toririm in #171
  • chore: fix by @toririm in #172
  • /cashier-v2 リファクタリング by @toririm in #174
  • /casher オーダーをfirebaseに飛ばす by @Astalum in #175
  • /cashier-v2 useReducer を使用して state 管理のリファクタリング by @toririm in #178
  • [スキーマ修正] applyDiscount 実行後に items を編集しても割引額が正常に計算されるように by @toririm in #181
  • chore(deps): update dependency lucide-react to v0.447.0 by @renovate in #180
  • chore(deps): update dependency @biomejs/biome to v1.9.3 by @renovate in #179
  • chore(deps): bump versions by @toririm in #183
  • /cashier-v2 カスタムフック切り出し by @toririm in #182
  • /cashier-v2 リファクタ続き by @toririm in #184
  • chore(docs): fix JSDoc by @toririm in #189
  • bugfix: 指名入力中はキーでのアイテム追加を無効化する by @toririm in #190
  • enhancement: inputStatus を端で止める by @toririm in #192
  • 注文番号順にソート by @Yayoi2078 in #193
  • backspace で focus のアイテムを削除 by @toririm in #194
  • /casher 指名欄を作る by @Astalum in #187
  • [スキーマ修正] itemType を修正 by @toririm in #198
  • chore: ちょいリファクタリング by @toririm in #199
  • グラフの追加 by @Lailai0477 in #160
  • /cashier-v2 備考欄未入力でも正常に入力できるように by @toririm in #201
  • itemtypes のハードコードをやめる by @toririm in #202
  • /serve ミルクを注ぐitemに色を付ける by @Yayoi2078 in #203
  • pos /cashier-v2 UIの改善 by @toririm in #221
  • pos /serve 提供ボタンの有効化 by @toririm in #222
  • pos /serve 提供されたら非表示に by @toririm in #224
  • pos /master 提供されたら非表示に by @toririm in #225
  • とりあえずキーマップ by @toririm in #227
  • pos /casher uiの改善 by @Astalum in #220
  • pos /master 指名の表示 by @toririm in #228
  • pos /cashier-v2 微修正 by @toririm in #229
  • pos /cashier-v2 コースター対応 by @toririm in #234
  • pos 型を強固に by @toririm in #235
  • pos /cashier-v2 割引入力時に前回の注文内容を表示する by @toririm in #236
  • pos /master /serve 杯数の表示&色分けなど見やすく by @toririm in #237
  • /serve 提供画面に備考欄の内容を表示 by @Yayoi2078 in #206
  • [モノリポ移行] pos ディレクトリ作成 by @toririm in #242
  • mobile セットアップ by @toririm in #243
  • chore: rename actions by @toririm in #246
  • chore(deps): update dependency isbot to v5 by @renovate in #244
  • chore(deps): update dependency vite-tsconfig-paths to v5 by @renovate in #245
  • chartをshadcnに変更 by @Lailai0477 in #247
  • [モノリポ移行] common 切り出し by @toririm in #248
  • chore(actions): add tests actions by @toririm in #249
  • [モノリポ移行] repository を common に切り出し by @toririm in #250
  • chore(actions): common の依存に応じた発火スコープに変更 by @toririm in #251
  • chore: import common by @toririm in #252
  • scripts: firestoreの吸い出しスクリプト作成 by @toririm in #253
  • chore(CI): impl status check in root by @toririm in #262
  • chore(deps): update dependency wrangler to v3.80.2 by @renovate in #254
  • chore(deps): update dependency lucide-react to v0.451.0 by @renovate in #260
  • chore(deps): update dependencies by @toririm in #263
  • /cashier-v2 コンポーネントをメモ化してレンダリング回数を抑える by @toririm in #271
  • chore(deps): update dependency lucide-react to v0.453.0 by @renovate in #270
  • chore(deps): update dependency wrangler to v3.80.4 by @renovate in #267
  • ItemEntityをOOPで実装する by @Astalum in #272
  • (hotfix): Itemがentityになった影響で正常に動かない部分を修正 by @toririm in #274
  • OrderEntityの備考欄も自動で空文字列をnullに変換する by @Astalum in #276
  • /serve 提供までにかかっている時間を表示させる by @Yayoi2078 in #277
  • chore: renew createdAt just before submitting by @toririm in #279
  • 経過時間に応じてオーダーの色を赤くする by @Yayoi2078 in #278
  • 不要な括弧を削除 by @Yayoi2078 in #280
  • 色の変わったカードの角を丸く微調整 by @Yayoi2078 in #281
  • chore: "" -> null の処理を削除 Entity に任せる by @toririm in #282
  • /serve 備考欄の修正 by @Yayoi2078 in #287
  • Item をハードコードするように変更 by @toririm in #291
  • /dashboardで15分越えたら列を赤くする by @Lailai0477 in #265
  • 割引の実装 by @Astalum in #293
  • /serve 直近の提供情報の表示と提供取消ボタンの実装 by @Yayoi2078 in #292
  • 指名:null問題 by @Astalum in #296
  • /serve マスター画面をいい感じにする by @Yayoi2078 in #302
  • /master 注文番号の位置の微調整 by @Yayoi2078 in #303
  • /serve /master itemtypeの表示を削除 by @Yayoi2078 in #304
  • ハードコーディングをやめた…? by @Lailai0477 in #305
  • ピンクボルボン修正&略称の追加 by @Yayoi2078 in #310
  • ヘッダーを固定 by @Yayoi2078 in #316
  • /pos/casher べっぴんを入れた時に3rd指名になる by @Astalum in #299
  • ラベル自動印刷 Epson SDK for JavaScript 組み込み対応 by @toririm in #298
  • [スキーマ変更] readyAt: Date <- orderReady: boolean by @toririm in #320
  • /serve /master アイテム名を略称表記に by @Yayoi2078 in #327
  • ダミー注文スクリプトを追加 by @N1su1 in #325
  • /dashboard 右下に注文詳細のカードを追加 by @Lailai0477 in #330
  • スキーマ変更 同期テキスト by @Yayoi2078 in #331
  • /serve /master 微調整 by @Yayoi2078 in #332
  • hotfix: /cashier-v2 備考欄 by @toririm in #333
  • /master /serve 各オーダーにコメントを追加できるようにした by @Yayoi2078 in #337
  • chore(deps): update dependencies by @toririm in #344
  • issue-28 by @takum1-me in #255
  • MacOSのChromeでもコメントが正常に動作するように修正 by @toririm in #345
  • [スキーマ変更] コメントにタイムスタンプを追加 by @toririm in #346
  • chore(ci): fix to work pr-assigner when first committed failed by @toririm in #349
  • ボタン操作/キー操作それぞれのレジをマイグレーションする by @toririm in #347
  • searchParamsでレジ練習用環境を構築 by @toririm in #351
  • ページタイトルの統一 by @Yayoi2078 in #352
  • 同期テキストのauthor略称変更 by @Yayoi2078 in #353
  • [スキーマ変更] レジの客用画面&オーダーストップ情報共有 by @toririm in #354
  • ヘッダーをいい感じに by @toririm in #357
  • 準備完了ボタンを追加 by @toririm in #358
  • update: ci biome version 1.9.3 by @toririm in #359
  • firebase auth を利用した権限分離 by @toririm in #362
  • モバイルのロジック&ローディングモーション thanks to @hunt9968 by @toririm in #363
  • レジの客用画面作成:スマホ by @Astalum in #366
  • レジの客用画面作成:タブレット by @Astalum in #365
  • 客向け画面ロジック通す by @toririm in #369
  • オーダー準備完了に応じた表示切り替え by @toririm in #370
  • /serve 未ログインでもエラーが発生しないように by @toririm in #371
  • pos /serve ベルを回転 by @toririm in #372
  • mobile ミニマム機能+サウンドPoC by @toririm in #374
  • mobile サウンド自動 by @toririm in #375
  • add SOHOSAI_VOTE_URL by @toririm in #376
  • pos デバッグ用にmobileリンクを追加 by @toririm in #377
  • iPhone用にdvh指定 by @toririm in #378
  • /cashier メニューボタンの修正 by @Astalum in #379
  • [スキーマ変更] オーダーに推定時間を追加 by @toririm in #381
  • [スキーマ変更] 確定したオーダーのIDをcashier-stateに保存 by @toririm in #382
  • qr表示できた by @toririm in #383
  • 時間表記を時分に変更 by @Yayoi2078 in #385
  • qrが切り替わるまでorderIdを保持 by @toririm in #386
  • CashierStateEntityの実装 by @toririm in #387
  • キーマップ変更 by @toririm in #384
  • ラベル改善 by @toririm in #348
  • /serve /master 諸々の背景の調整 by @Yayoi2078 in #399
  • /cashier-mini 客向けミニ画面デザイン改善 by @Astalum in #400
  • /master /serve コースター非表示 by @Yayoi2078 in #401
  • /cashier-mini 切り替え時にモーション by @toririm in #402
  • /cashier-mini オーダーストップで隠れるように by @toririm in #404
  • /cashier-mini Zen Old Minchoを使っていい感じに by @toririm in #405
  • /cashier-mini 背景をグラデーションに by @toririm in #406
  • /cashier-mini 注文時にサウンドを再生 by @toririm in #407
  • /cashier-mini お釣りに負の数を表示させない by @Astalum in #408
  • /cashier-mini テキストトランジションを改善 by @toririm in #409
  • /cashier フォーカス時の背景色を変化させる by @toririm in #410
  • refactor: getCoffeeCupsを使う by @toririm in #411
  • /cashier-mini flex-none で動きのズレを修正 by @toririm in #412
  • printer ラベルの全体数を修正 by @toririm in #414
  • /cashier-mini itemを表示する by @Astalum in #413
  • Cashier/bell sound by @toririm in #416
  • /cashier 注文確定時にベルを2回鳴らす by @toririm in #417

New Contributors

Full Changelog: https://github.com/cafeore-tkb/cafeore-pos/commits/sohosai-2024