Scrapboxリリースノート2024/7~9月
Mon Sep 30 13:29:17 2024
リンク記法補完popupの候補を選択せずにctrl+iを押したら、popupを閉じつつアイコン記法を入力する
Mon Sep 30 12:56:20 2024
日本語LP footerのプロダクト名変更アナウンスをCosenseに変更
Sun Sep 29 17:32:17 2024
編集コンフリクトが解消したらNotFastForwardErrorCountをリセットする
Sun Sep 29 16:07:26 2024
NotFastForwardErrorCountの計測にsocket.ioのconnectionIdも使って同一ユーザーの別ウィンドウの操作を区別する
Sat Sep 28 22:09:17 2024
bizdev-toolsのevents collection読み取りはupdatedではなくcreatedを使う
Sat Sep 28 07:14:44 2024
Too many NotFastForwardErrorをstacktraceではなくただのstringで出力する
Fri Sep 27 14:27:52 2024
bizdev分析用DBへの転送時のreadをsecondaryPreferredに設定
Fri Sep 27 03:22:12 2024
Billing model全体と、billing.fetchProjects()のreadをprimaryPreferredに設定
Thu Sep 26 23:17:40 2024
Commit受け入れ後のpage:updatedイベントに渡すpage documentはprimaryPreferredでreadする
Thu Sep 26 18:28:40 2024
1 commit内に複数あるcharsCountやlinesCountのchangeを圧縮する
Thu Sep 26 18:01:23 2024
Revert "Revert ページ編集の同期処理で起きたコンフリクト解消のデッドロックをアラートする"
Thu Sep 26 17:14:21 2024
App serverもMongoDBの全てのreadをsecondaryPreferredにする
Thu Sep 26 04:38:52 2024
全てのbatch処理をsecondaryPreferredでreadさせる
Thu Sep 26 02:53:10 2024
支払い統合したbusiness projectのGCSファイルアップロード使用量計算のqueryを分割
Thu Sep 26 00:22:45 2024
secondaryPreferredは長いのでspというaliasで指定する
Wed Sep 25 22:26:09 2024
関連ページリストのlinks2hop構築用のMongoDB indexを追加
Wed Sep 25 17:54:43 2024
ページリスト画面をsecondaryPreferredでreadして構築する
Wed Sep 25 16:18:43 2024
関連ページリストをsecondaryPreferredでreadして構築する
Wed Sep 25 15:33:06 2024
Revert ページ編集の同期処理で起きたコンフリクト解消のデッドロックをアラートする
Wed Sep 25 13:53:23 2024
NotFastForwardErrorCountが10回になった時だけalertする
Wed Sep 25 08:39:33 2024
ページ編集の同期処理で起きたコンフリクト解消のデッドロックをアラートする
Wed Sep 25 03:23:29 2024
タイマーでdocument.hasFocusをチェックしてwindow-has-focus display styleを有効化する
Wed Sep 25 03:23:01 2024
UserScript Page Edit APIの引数を厳密にチェックする
Tue Sep 24 19:49:48 2024
狭い画面ではUserScriptで追加したPage Menuの表示数を制限する
Mon Sep 23 21:32:48 2024
別アプリからCosenseにウィンドウ切り替えして戻ってきた時に、エディタからフォーカスが外れている事があった
Sun Sep 22 18:00:16 2024
Fri Sep 20 13:13:55 2024
顧客事例ページにイーウェルの事例を追加
Sat Sep 14 17:50:10 2024
Sat Sep 14 16:01:25 2024
commit pull条件をsocket.ioの再接続から、SPAをロードしてから1分以上経過後のsocket.io接続に変更
Wed Sep 11 10:52:48 2024
Translation modeの全ての翻訳コンポーネントをuseIntersectionTranslate hookでリファクタリング
Wed Sep 11 09:58:11 2024
ウィンドウが非activeになったらテキスト選択範囲をグレーアウトさせる
Tue Sep 10 10:34:49 2024
Project#updateEsIndex()で起きているエラーを分かりやすくする
Tue Sep 10 09:03:49 2024
Project JSONインポート時にタイトルを指定して削除する機能を追加
Mon Sep 9 00:52:39 2024
page.descriptionsの1行目に長文がある場合に、ページリスト画面テーブルモードに何も表示されていなかった
Fri Sep 6 14:36:16 2024
ページ内検索のフォームを閉じた時にカーソルも消す
Wed Sep 4 16:26:58 2024
bizdev分析用DBにpage_snapshots.data.linesをマスクしながら転送する
Wed Sep 4 13:40:16 2024
twitterのURL判定にx.comを追加
Wed Sep 4 11:16:44 2024
情報量が多いページを太字にする機能を廃止
Tue Sep 3 13:23:49 2024
page-lines-chars-countタスク用のindexを削除する
Mon Sep 2 14:31:25 2024
リンク記法の右側からEnterキーで改行するとインデントレベルが保持されなくなっていた
Fri Aug 30 13:46:38 2024
Revert "XSサイズ画面でPage Menuのアイコンが多いとPage Menuを閉じられなかった"
Fri Aug 30 12:53:04 2024
XSサイズ画面でPage Menuのアイコンが多いとPage Menuを閉じられなかった
Fri Aug 30 11:50:00 2024
情報量が多いページが5個以上ある場合だけ太字にする
Fri Aug 30 01:11:51 2024
AWS BedrockのAPIエンドポイントをCSP connect-srcで許可
Thu Aug 29 23:34:47 2024
リンク記法の補完popupの候補を選択せずにEnterキーを押したら、popupを閉じて改行を入力する
Thu Aug 29 15:56:36 2024
逆リンクされているだけのページを情報量が多いページリストに含めない
Thu Aug 29 12:43:43 2024
情報量が多いページのうち上位10%だけを太字にする
Thu Aug 29 10:17:28 2024
情報量が多いページへのリンクは太字にする
Wed Aug 28 19:39:42 2024
カーソルがリンク記法の閉じカッコの右側にある時もリンク記法の補完popupを表示する
Wed Aug 28 01:56:35 2024
assets.jsonが作成されてから2分以内に起動した場合だけ、RANDOM_DELAY_APP_SERVER_STARTUPを使ってMongoDBへの接続を遅らせる
Tue Aug 27 05:21:45 2024
DeepL APIの呼び出し回数と翻訳テキストのbyte lengthを記録する (projectIdはnullで)
Tue Aug 27 05:01:39 2024
環境変数RANDOM_DELAY_APP_SERVER_STARTUPでサーバーの起動をランダムに遅らせる
Sat Aug 24 15:19:49 2024
Infobox抜き出しの使用回数とbyte lengthを計測する
Thu Aug 22 17:35:05 2024
参加project無しアカウントに表示する画面のScrapboxロゴをCosenseモノクロロゴに変更
Thu Aug 22 11:50:49 2024
ES index v14を扱う実装を削除
Thu Aug 22 05:48:05 2024
page.linesの中のtextがnullの時にcharsCountの計算に失敗していた
Wed Aug 21 14:03:06 2024
全pageにlinesCountとcharsCountを付けるmigration task
Tue Aug 20 15:56:19 2024
Revert "Email auto reply 2024 Obon (お盆)"
Tue Aug 20 15:08:46 2024
不正なShared Cursorのデータをserverでチェックし、socket.ioでbroadcastしないようにした
Tue Aug 20 13:54:18 2024
ページを編集したユーザーのuserIdをpage.userIdsに記録する
Tue Aug 20 12:06:22 2024
Project JSON Importでのインポート時にpageにlinesCount、charsCountをつける
Mon Aug 19 21:44:22 2024
upgrade Elasticsearch 8.12.0 -> 8.15.0
Mon Aug 19 20:14:53 2024
「ふ」で2 hop searchしても「ぶ」や「ぷ」がマッチしなくなるchar_filterをICU Normalizerで設定した
Sun Aug 18 00:05:31 2024
2 hop searchで空のpageIdsがsearchPagesByIdsに渡っていた
Sat Aug 17 15:53:44 2024
UserScriptで追加したPageMenuのアイコンにfont awesomeやkamonを指定できるようにした
Sat Aug 17 15:53:00 2024
emacsキーバインドが有効な場合のctrl + fはカーソル移動を優先する
Fri Aug 16 19:13:01 2024
ServiceWorker内の関数名やpostMessage内の命令文もcheckForUpdateからupdateAssetsCacheにリネーム
Fri Aug 16 13:38:18 2024
project metrics画面にも開発時はUpdate assets cacheボタンを表示する
Sat Aug 10 00:51:28 2024
問合せログは5件まで表示し、6件目以降はクリックで展開する
Fri Aug 9 23:02:51 2024
npm run project-metricsの実行時間を計測
Fri Aug 9 22:21:59 2024
Project members metricsの検索でnameやdisplayNameがnull参照していた
Fri Aug 9 22:07:04 2024
Members metricsにnameとdisplayNameが全く同じなのに両方表示されていて冗長だった
Fri Aug 9 22:06:42 2024
KCSのUFFAテーブルと対応ログの日付が1つずれていた
Fri Aug 9 22:05:45 2024
Metrics画面basicタブの表示アイテム数は25件をデフォルトにする
Fri Aug 9 17:15:07 2024
UFFA metricsに更新日時を表示
Fri Aug 9 03:42:06 2024
対応ログ数、ナレッジ記事紐づけ数、ナレッジ記事作成数と対応ログのリストをProject metrics画面のmembersタブに表示
Tue Aug 6 18:41:32 2024
連続して高速に[を入力された場合は、]の入力補完後のカーソルを1文字戻す処理は最後の1回だけ実行する
Tue Aug 6 15:31:36 2024
1024文字以上の翻訳リクエストを拒否する
Tue Aug 6 09:41:45 2024
update node.js v20.16.0
Mon Aug 5 15:09:04 2024
ページリスト画面テーブル表示モードのDescriptionsをパッと見やすくする
Mon Aug 5 14:08:41 2024
タイトル付き外部URLリンク記法の中のスペースが2つ以上あっても、常に1つ分しか文字番号indexを空消費していなかった
Mon Aug 5 02:03:46 2024
非ログインユーザーにTranslation mode (beta)を開放するのをやめる
Sun Aug 4 16:02:59 2024
ログイン画面やアカウント削除画面などのScrapboxをCosenseに変更
Sun Aug 4 15:20:18 2024
Infobox内のhashTag記法がページリンクになっていなかった
Sun Aug 4 00:12:07 2024
Email auto reply 2024 Obon (お盆)
Sat Aug 3 21:41:50 2024
URLパラメータ付きYouTube埋め込み記法の右側にリンク記法がある場合に、全体が1つのYouTube記法として巻き込みparseされていた
Sat Aug 3 17:56:02 2024
Vimeoの埋め込み表示にはURLパラメータが付く事がある
Fri Aug 2 16:12:01 2024
Vimeoの限定公開動画を埋め込み表示する
Wed Jul 31 16:26:52 2024
Androidではtext inputからblurしたらkeycode 229の特殊なIME変換モードを入力確定する Wed Jul 31 00:54:15 2024
指定したprojectをローカル開発環境に完全複製するツール
Mon Jul 29 15:05:06 2024
Android GBoardで箇条書きのインデント入力のために全角スペースを入力するとIME変換中になってしまう
Mon Jul 29 13:49:09 2024
ページリスト画面のテーブル表示モード・再
Mon Jul 29 09:19:08 2024
ページ内検索中はcmd + gで次のマッチ箇所に移動する
Thu Jul 25 21:51:35 2024
project member以外が文芸的データベースを表示した時にusers配列がnull参照になっていた
Thu Jul 25 19:57:39 2024
Android英語GBoardのkeycode 229の判定を厳しくした
Thu Jul 25 16:39:38 2024
Revert "ページリスト画面のテーブル表示モード"
Thu Jul 25 16:17:21 2024
ページリスト画面のテーブル表示モード
Wed Jul 24 14:33:04 2024
Tue Jul 23 13:10:25 2024
自分のページが確実に存在しない時だけCreate profile pageを表示する
Mon Jul 22 23:27:59 2024
ページ内検索が画面外にある折り返された長い1行にマッチした時に、テキスト選択範囲の見た目が文字からズレてしまう問題を修正
Mon Jul 22 20:58:31 2024
project member listを使って、LLMがInfobox抜き出しする時にカッコを捨ててしまったusername.iconを画面表示時に修復する
Mon Jul 22 17:54:05 2024
文芸的データベースのlinks1hopの$lookupをaggregate pipelineの末尾に移動
Mon Jul 22 16:14:26 2024
関連ページリストAPIのdescriptions fieldの有無の指定にObject.assignを使う
Mon Jul 22 16:04:22 2024
文芸的データベースを表示している時は1 hop linkの数を1000件から10000件に引き上げる
Mon Jul 22 14:53:42 2024
関連ページリストAPIのlinks1hopとlinks2hopのソート方法を_id順からupdated順に変更
Mon Jul 22 09:42:28 2024
2 hop searchしている時だけ、被リンク数が多い1 hop linkを2 hop linkの経由対象から除外する判定を緩和する
Mon Jul 22 08:08:18 2024
ページ内検索で検索結果が無い時の表示を調整
Thu Jul 18 22:36:14 2024
フローティング表示されているInfobox menuの閉じるボタンをmenu内の右上に設置
Thu Jul 18 22:07:34 2024
黒系カラーテーマでページ内検索の文字色が白背景に白文字で読めなくなっていた
Thu Jul 18 16:44:53 2024
Infoboxの開閉ボタンにaria-labelを付け忘れていた
Thu Jul 18 15:13:01 2024
Thu Jul 18 10:14:31 2024
Infoboxで人間の名前を抜き出す時にいちいち「.iconは除去して下さい」を指示しなくて済むようにした
Wed Jul 17 18:39:34 2024
Page menuの開閉ボタンにaria-labelをつけた
Tue Jul 16 18:17:06 2024
Android Simejiで日本語入力確定後にdeleteキーで文字を削除できなかった
Tue Jul 16 11:27:52 2024
ページ内検索機能
Mon Jul 15 19:40:06 2024
初めてbusiness projectを作った時のwelcomeメールのfromアドレスをbusiness@scrapbox.ioに修正
Mon Jul 15 19:39:41 2024
テキスト範囲選択してtabキーを押したらアイコン記法の補完popupが表示される事があった
Fri Jul 12 16:52:57 2024
小さくて横長のGyazo Videoがlandscapeスタイルで表示されると、左右に大きな黒い帯ができる
Fri Jul 12 16:16:59 2024
テキスト範囲選択してtabキーを押したらリンク記法補完popupが表示される事があった
Fri Jul 12 13:40:14 2024
Gyazo Iframe Playerのlandscape/squareスタイルを切り替えるしきい値を調整
Thu Jul 11 21:56:07 2024
QuickSearchに1件もヒットしないクエリを入力すると、読み込み中なのにUpdating indexが表示されていなかった
Thu Jul 11 21:33:46 2024
Status Bar内にページタイトルが表示されているとLoading Spinnerが左端に表示されてしまっていた
Thu Jul 11 18:25:20 2024
SPAのHTML titleをScrapboxからCosenseに変更
Thu Jul 11 18:24:49 2024
Status Barのページタイトルをブラウザの左端からちょっと離す
Thu Jul 11 16:32:45 2024
LPの顧客ロゴを大企業を上にソートした
Thu Jul 11 13:01:45 2024
GBoard英語キーボード: 229系IME対応コードをAndroid限定にする
Thu Jul 11 10:46:01 2024
Wed Jul 10 16:44:37 2024
Status BarとTrial business projectバナーのheightを小さくした
Wed Jul 10 14:35:04 2024
global shortcut keysのkeyCodeをkeyに置き換え+TypeScript化
Wed Jul 10 10:20:23 2024
複数のGyazoURLをまとめてペーストしたら全て[GyazoURL]として埋め込み表示する
Wed Jul 10 10:10:11 2024
LPに顧客ロゴを5件追加
Mon Jul 8 17:28:08 2024
Sun Jul 7 19:57:44 2024
Revert GBoard英語キーボードのautocorrect対応
Sun Jul 7 19:00:04 2024
keydown keycode 229によるIME変換中の下線はAndroidにだけ表示する
Sun Jul 7 13:55:49 2024
GBoard英語キーボード: text-inputをautocorrectに対応
Fri Jul 5 09:34:49 2024
ページ本文の行数、文字数をpage.linesCount、page.charsCountに保存する
Tue Jul 2 08:22:58 2024
Tue Jul 2 01:17:31 2024
private projectに非ログイン状態で訪れた時のHTMLタイトルをScrapboxからCosenseに変更
Mon Jul 1 23:24:25 2024
ファイル検索をFluxにする & 1回目のsubmitで永遠にspinnerが回り続けるbug修正
Mon Jul 1 12:45:20 2024
LPが新しくなって不要になった画像を削除
Mon Jul 1 11:01:00 2024
引用記法の中でインデントできるようにする(編集行の> の を表示するパターン)
Mon Jul 1 09:58:49 2024
bin scripts: use shebang /usr/bin/env bash