Commits at 63fd0dd8d52b97a4f6f370095e4c0edceea755af
63fd0dd8
pwa: Worker が Rollup でビルドできない問題の修正
top-level await のあれ。
Shota FUJI
authored at
2024-12-04 19:30:38 +0900
Shota FUJI
comitted at
2024-12-04 19:31:04 +0900
22ec9e8f
proto: ワークスペース削除・更新メソッド
必要だから。UI実装時にこれがないと勢いが削がれて萎える。
Shota FUJI
authored at
2024-12-04 19:19:06 +0900
Shota FUJI
comitted at
2024-12-04 19:29:31 +0900
859b35d1
pwa: IndexedDB を使ったワークスペースの作成・一覧処理
実際に書く雛形として IndexedDB へのアクセスとテストを書いた。
Shota FUJI
authored at
2024-12-04 17:30:39 +0900
Shota FUJI
comitted at
2024-12-04 17:58:55 +0900
31135eff
PWA での Protobuf 通信基礎
Service で定義されたリクエストとレスポンスを Web Worker 越しにやりとり
する最低限のコード。今後どんなスタイル・ライブラリで書くにせよまず確実
に必要となるであろう部分を書いた。
Shota FUJI
authored at
2024-12-04 10:42:51 +0900
Shota FUJI
comitted at
2024-12-04 12:06:53 +0900
8570db2a
Protobuf の JS コード生成
先に Zig のコード生成をやろうとしたが、
- [zig-protobuf](https://github.com/Arwalk/zig-protobuf) は Protobuf の
edition に対応していない
- [gremlin](https://github.com/octopus-foundation/gremlin.zig) は Zig
の v0.13 でビルドできない
ため、 Zig v0.14 がリリースされる予定の 2025-01-01 までお預けすることに
した。とりあえず PWA の Worker 実装だけのため、後から置き換えることは
簡単なため JS で進めて問題ない。
Shota FUJI
authored at
2024-12-03 21:57:41 +0900
Shota FUJI
comitted at
2024-12-03 22:02:17 +0900
cf72bdb1
労働者追加までの protobuf 定義
アプリケーションの MVP を作るにあたり、とりあえず基礎を作るのに必要な
データモデル定義をする必要があった。勤怠や休暇の記録を付けるにもまず
労働者の登録が必要だったため、この定義を優先して行った。
設定ファイルやドキュメントは protobuf やそれに関連するツールの追加に
伴い必要になったもの。
Shota FUJI
authored at
2024-12-01 16:44:35 +0900
Shota FUJI
comitted at
2024-12-01 21:48:32 +0900
be1ef017
Markdown で footnotes を使わない
GFM の独自拡張であり、各ツールのサポートがほぼない状態のため。
Shota FUJI
authored at
2024-12-01 09:25:33 +0900
Shota FUJI
comitted at
2024-12-01 09:26:23 +0900
c887f487
プロジェクト概要とコードチェックインの基礎
最低限のプロジェクトの説明が先に存在しないと経験上迷走しやすいため、
最優先で作成した。また、コードフォーマットに関するものも最初期から
ないと後々の diff が見づらくなるので現状必要なものを作成した。
Shota FUJI
authored at
2024-11-29 22:55:46 +0900
Shota FUJI
comitted at
2024-11-30 22:42:12 +0900