日報

Canvas依存処理をテストする

9月15日の日報です。今日もなんかnode弄って終わりましたね… Canvas依存処理をテストする 「クライアント側で画像をリサイズして、特定サイズのサムネイルを作りたい」という思いがあるとして、コードはこんな感じになると思います1。 なお「それはサーバー…

【qp】File API利用箇所をjestでテストする

9月14日の日報です。今日はしんどかった。 File API 利用箇所のテストを書く いま仮に、こんなコードがあるとしてですね。 /** * read an image file and return contents * @param {File} file a file object * @return {Promise<string>} base64 data */ export co</string>…

【日報】型なしvuexつらい

お休み… みたいなものなのですが、9月13日の日報です。 型なしvuexつらい問題 つらいのかな?と思いつつ適当に書き進めたところ「実際つらい」という認識に至りましたのでご報告します。 リファクタリングつらい vuex公式の型定義を利用し、その仕組みに乗れ…

【日報】oyasumi

9月12日はお休みです。elm学習中…

【qp】画像をアップロードできないバグを修正

9月11日の日報です。qpはquelplanの略か何かです。 firestoreクエリで array-contains は1回のみ オレオレ画像アップローダー quelplan には「複数タグによる絞り込みをfirestore完結で行う」という要件があります。そういう機能はRDBなりLucene系なりでやれ…

【日報】おやすみ

9月9日の作業はおやすみでした。なんとなく新しいプロジェクトとか作ってます。できたら載せますね。

【日報】テスト導入、手続きはお早めに

9月7日の日報です。 nuxtアプリ向けにjest導入 フロントエンドにjestを導入して.ts, .js, .vueファイルすべてのカバレッジまで処理できるよう、設定だけは追加しました。テストそのものは今後ちょっとずつ書きます(本当はテスト設定と最初の1テストをまとめ…

【日報】typescript、pug、夜行バス

9月5日の日報です。 nuxt-edge 環境でのtypescript利用 今日もまたえぐいバグを踏み抜いて直しました。 https://gitlab.com/tagbottle/tagbottle.com/issues/258 https://gitlab.com/tagbottle/tagbottle.com/issues/365 TypeScriptが pages 配下のファイル…

【日報】送信ステータスの明確化、リファクタリング、たまこ

9月4日の進捗おしらせです。 メッセージ送信時の表示改善 yarn workspaces 導入後にGitLab CIのキャッシュを削除しなかったせいなのか、昨日盛大にバグを発生させました。その内容は「一見送信できたように見えるけれども、実は送信できておらずリロードする…

【日報】リファクタリング、バグ、寒い

9月3日の日報です。 コンポーネント書き直し中 新機能を増やす前に、現状のコンポーネントを整理すべくリファクタリング作業を進めています。コードの見通しを改善し、メンテナンス性を高めることが目的です。 workspacesマージしてデプロイしたらシステム崩…

【日報】yarn workspacesとnuxt / vuepressを組み合わせるとnohoist必須、あと台風

9月2日の日報です。yarn workspaces + nuxt = しんどいバグという話です。 yarn workspaces あれこれ タグボトル内部の構造を修正し、yarn workspaceを導入しました。ところがバグっていたので修正しました。 ワークスペースを導入すると、複数プロジェクト…

【日報】ブラウザ対応、内部管理、US

8月29日の日報です。 Firefox対応改善 ユーザーがFirefoxを利用している場合、スタンプ表示が乱れる問題を修正しました。 本来であればスタンプの左下に「同一スタンプの圧された数」が表示されますが、Firefoxでのみ表示が乱れる問題を修正しました。 なお…

【日報】おやすみ

今日の作業はおやすみでした。

【日報】URL、ボトル修正、所用

8月27日の日報を掲載します。 URL情報の収集・表示 URLを含むテキストを投稿する際、ページタイトルやサムネイル画像を表示できる機能を開発中です。 さくさく作る予定だったのですが、よく考えると考慮事項が多かったのでもうしばらくかかりそうです… バグ…

【日報】ボトル、SKK、寝不足

8月25日の日報です。書くのを忘れていました… URLによるボトル指定 ボトル番号がURLパラメータとして表現されるようになりました。 # これまで /chat?themes=hello&themes=world # これから /chat?themes=hello&themes=world&index=1 これまでも過去のボトル…

【日報】修正、修正、修正

8月24日の日報です。 バグ修正 各種バグの修正を実施しました。 英文の禁則処理を修正 コードのフォントとカラーリングなどを修正 AA表示が乱れる問題を修正 コンパイルエラーや警告など、内部的な課題に対応 今後の作業 実はまだ既存バグの課題が…

【日報】メッセージ引用、テキスト強化、Flutter

8月23日の作業進捗! ボトル内メッセージ引用 同一ボトル内で、既存メッセージに言及する仕組みが実装されました。@1 と記載することで、1番のメッセージに言及することができます。 ボトル内での会話をスムーズに行えるようになると思います。こちらのUIは…

【日報】調整、修正、忍耐

8月22日の日報です。 UI調整 主としてスマートフォンからのUXを改良しました。 タッチ端末で下ナビゲーション表示 タッチ端末で右上メニューの選択肢をクリックしたときにメニューを自動で閉じる タグ情報のボトルの並び順修正 スマホでメッセージ送信欄を右…

【日報】コード、ピンポン、コーヒー

8月21日の作業進捗は下記の通りです。 コードブロック強化 コードを投稿する際、ファイル名を記載できるようになりました。 下記のように、コロンに続けてファイル名を記載することで表示できます。 ```csharp:test.cs using System.IO.Compression; #pragma…

【日報】右カラム強化、バグ潰し、晩夏

8月20日の進捗です。 右カラム強化 「最近見たタグ」について、選択的に表示できるようになりました。 現在は表記上「タグ」と書かれていますが、実際にここで表示されているのはボトルです。最後に開いたボトルが一杯になると、そこで表示が打ち切りになり…

【日報】第3カラム、ログイン修正、AA表示

友人に日報を書けと言われたので初めて書きます。 第3カラム 昨日の段階で実験的に実装した第3カラムの不具合を修正してからアルファ版にデプロイしました。履歴のタグのメッセージを全て統合して1つのタイムラインにする「統合型」にするか、それともタグご…

【日報】第3カラム、ピンポン、不調

日報は当日のうちに書くことになりました、極めて当たり前ですね。 ということで8月18日の進捗報告です。 第3カラム PC版でウィンドウ幅を広めに確保すると、右側に第3の通知カラムが表示されるようになります。製造中の機能であり、まだアルファ版には追加…

【日報】スタンプ実装、ニコニコ埋め込み、秋の気配

8月17日の進捗をお知らせします。 スタンプ復活 タグボトルの大きな特徴となる機能(になる予定の)「スタンプ」が実装されました。 スタンプの購入機能はまだ実装されていませんが、現時点でもアルファ版の開発用ツールから購入ボタンを押すことで利用可能…