Scrapboxリリースノート2024/10~12月
Fri Dec 20 10:38:42 2024
環境変数HELPFEEL_TWEAKS_ORIGINで指定したドメインをCSPのframe-srcにも追加する
Wed Dec 18 22:50:43 2024
リンク記法とhashtagのAタグにdata-page-titleという属性を持たせる
Wed Dec 18 02:55:16 2024
Slackがclipboardのtext/htmlからAタグを勝手に捨てないよう、innerHTMLの最初の.にゼロ幅スペースU+200Bを付けてURLと認識できないようにした
Wed Dec 18 01:05:35 2024
テロメア詳細メニューのCopy linkでもtext/htmlをclipboardにコピーする
Tue Dec 17 20:22:34 2024
Copy linkでtext/htmlもclipboardに入れる
Mon Dec 16 15:10:52 2024
サーバー起動時にメール認証関連の環境変数を標準出力する
Sun Dec 15 21:03:41 2024
testでのMongoDBのindex作成をcreateIndexesからsyncIndexesに変更
Sat Dec 14 22:50:37 2024
初回のInfobox抜き出しを待っている間、空のサイドバーとspinnerを表示する
Fri Dec 13 21:36:43 2024
UserScriptで別ページにpushStateで画面遷移できるようpage routerを限定的に公開する
Fri Dec 13 12:32:12 2024
iOS Slackでの動作がおかしいのでCopy readable linkのメニューを一時的に削除した
Fri Dec 13 11:23:30 2024
0 byteのGCSファイルアップロードは拒否する
Fri Dec 13 02:06:32 2024
tmp/をeslintの対象外にする
Thu Dec 12 19:40:22 2024
Email auto reply 2025 NewYear
Thu Dec 12 18:17:50 2024
LPにソニーデジタルネットワークアプリケーションズ(SDNA)の事例を追加
Thu Dec 12 18:13:47 2024
Sort menuのラベルをDate modifiedからModifiedのようにシンプルな表記に変更
Wed Dec 11 20:23:41 2024
表示しないheadwordをHTTP APIのlinks2hopから削除しておくのではなく、hiddenHeadwordsLcとしてHTTP APIで出力してclient sideで除外する
Wed Dec 11 00:37:34 2024
被リンク数1000件以上のfat headwordの下の2 hop linkは検索対象ではないのに、headwordが表示されてしまっていた
Sun Dec 8 20:51:09 2024
fat headwordを省略せず表示し、2 hop searchしたら2 hop linkが表示される事を案内する
Sat Dec 7 04:48:12 2024
npm packageにGPLやAGPLが含まれていないかCIで確認する
Fri Dec 6 17:07:20 2024
Helpfeel TweaksからのCSS読み込みをCSP style-srcで許可する環境変数HELPFEEL_TWEAKS_ORIGIN
Fri Dec 6 17:04:07 2024
Wed Dec 4 19:27:46 2024
userIdを指定して参加projectと活動量を分析するCLIツール
Wed Dec 4 14:38:02 2024
Page transition contextに不正なJSONが入っている場合の例外処理を追加
Tue Dec 3 00:49:16 2024
updateQuantityをupdateStripeQuantityに、customPriceをdisableUpdateStripeQuantityにリネームする
Tue Dec 3 00:19:28 2024
billing.removeCustomer()は使わないので削除
Mon Dec 2 23:03:23 2024
page-lastUpdateUserIdのmigration taskで処理したプロジェクト数をログに表示する
Mon Dec 2 22:33:04 2024
page-lastUpdateUserIdのmigration task用のindexを追加する
Mon Dec 2 12:13:23 2024
page-lastUpdateUserIdのmigration taskでpage.linesが空の時はpage.userIdをpage.lastUpdateUserIdに指定する
Thu Nov 28 08:52:12 2024
page.lastUpdateUserIdを追加するmigration task
Thu Nov 28 08:43:01 2024
テーブル表示モードのDescriptions内のリストにkeyが付いてなくて警告が出ていた
Mon Nov 25 22:05:17 2024
上方ガタガタ防止機能のターゲットを全OSのSafari、もしくはiOSの全ブラウザに変更
なぜSafari限定なのだろうかbsahd.icon
Mon Nov 25 21:48:49 2024
ページリスト画面テーブル表示モードで文字数の欄に行数が表示されていた
Sun Nov 24 04:16:45 2024
iPadでQuickSearchのdropdown menuにフォーカスリングが表示されない事があるので、CSSで再現した
Sun Nov 24 03:37:09 2024
タッチデバイスのエディタにuser-select: noneを設定するのをやめる
Sat Nov 23 21:13:59 2024
テロメアをタッチ長押しで開く機能を小さな画面だけに限定するのをやめる
Sat Nov 23 02:26:37 2024
client sideのみ、decorateLinesのlodash.cloneDeepをstructuredCloneに置き換える
Thu Nov 21 01:30:27 2024
直近5000件をcacheするLRUCacheでブラケティングのparserを高速化
Wed Nov 20 19:03:58 2024
node treeを破壊的に変更する処理のうち、server側でしか使わない関数をsrc/share/からsrc/server/に移動
Tue Nov 19 13:16:12 2024
update caniuse-lite npm
Tue Nov 19 08:43:06 2024
decorateLinesの結果をcacheして文字入力結果のレンダリングを高速化
Sun Nov 17 22:26:28 2024
business projectはGCSファイルアップロードの使用量をproject毎にあらかじめ集計しておく
Sun Nov 17 02:06:00 2024
MongoDB Atlasがオススメしている関連ページリスト用のindexを追加
Sat Nov 16 20:01:55 2024
ページリストAPIをaggregate pipelineからcollection.findに戻した
Sat Nov 16 19:09:53 2024
Revert "_id: 1付きのページリスト画面用のMongoDB indexを追加"
Sat Nov 16 17:26:41 2024
Revert "ページリスト画面をaggregation pipelineで構築するようにしたら、更新日時がまったく同じページが数百あるprojectで同じページが2回登場するようになった"
Sat Nov 16 17:00:22 2024
ページリスト画面をaggregation pipelineで構築するようにしたら、更新日時がまったく同じページが数百あるprojectで同じページが2回登場するようになった
Sat Nov 16 05:11:39 2024
_id: 1付きのページリスト画面用のMongoDB indexを追加
Sat Nov 16 00:38:14 2024
page.leaveやpage.stayに記録するuser IDはsocket.io接続の方を使う
Fri Nov 15 23:15:57 2024
ログインユーザーであればpage.showを記録する。ただしIPアドレスやUserAgentはproject memberのみ記録する
Fri Nov 15 16:39:16 2024
関連ページリストに未読マークを表示する対象を全projectに拡大
Fri Nov 15 16:05:08 2024
自分のページがまだ無いprojectでctrl - iを押したら、まずアイコン記法を書き込む。それからCreate profile pageを表示する
Fri Nov 15 16:03:30 2024
自分のページテンプレートにプロフィール画像の変更方法の説明を追加
Fri Nov 15 15:43:23 2024
導入事例の記事の順番を変更
Fri Nov 15 14:18:36 2024
ページリスト画面では表示対象を絞り込んでいる時だけ未読マークを表示する
Thu Nov 14 05:18:43 2024
iOS Chromeのメールアドレスっぽい文字列を自動的にメール送信ボタン化する機能が実DOMを更新してしまい、Reactがクラッシュする
Wed Nov 13 20:01:43 2024
ページリスト画面の未読マークをaggregation pipelineで構築する
Wed Nov 13 15:31:35 2024
サーバー起動時にMongoDBのバージョンを確認し、5.0未満であればサーバーを起動しない
Tue Nov 12 15:32:26 2024
URLが含まれた行をTranslation modeが翻訳してくれない
Tue Nov 12 15:04:52 2024
ページカードの未読マーク色を少し弱めた
Fri Nov 8 20:50:56 2024
KCS planが有効ではないprojectで、関連ページリストの全カードに未読マークが表示されていた
Fri Nov 8 16:03:00 2024
npm run migrateコマンドで完了必須なmigration taskをまとめて実行する
Fri Nov 8 15:05:59 2024
顧客事例ページにRICOHの記事を追加、ロゴの順番を変更
Thu Nov 7 21:29:44 2024
アイコン記法の補完popupが表示されなくなっていた & Chromeではアイコン記法を書き換えても画像表示が更新されなくなっていた
Thu Nov 7 16:32:00 2024
KCS planでは関連ページリストに未読マークを表示する やり直し(全てaggregate pipelineで構築)
Thu Nov 7 14:18:36 2024
カーソル行に描画した隠しアイコン記法のaltaltテキストでカーソルが吹っ飛んでいた
Thu Nov 7 12:20:49 2024
画像やアイコン記法が含まれた行をカーソルが通過すると、Safariでは画像が再読み込みされてLayout Shiftが発生する
Wed Nov 6 16:07:08 2024
関連ページリストでは未読マークを表示しない。表示するのはページリスト画面だけ
Sun Nov 3 18:38:23 2024
顧客ロゴを顧客事例の一番上に移動
Sun Nov 3 17:12:47 2024
SMサイズ画面でのInfoboxのフローティング表示をやめ、MDサイズ以上と同じくサイドバーに表示する
Sat Nov 2 22:29:13 2024
update Node.js 20.16.0 -> 20.18.0
Sat Nov 2 19:46:14 2024
bizdev分析用MongoDBへの転送ツールに長めのserverSelectionTimeoutMSを指定した
Sat Nov 2 18:44:39 2024
西暦9999年以上のupdatedを持つページはJSON importできないよう、validatorで拒否する
Sat Nov 2 18:34:09 2024
metrics計測用のmongoose接続でsocketTimeoutMSを指定するのをやめた
Sat Nov 2 16:06:57 2024
Helpfeelから移動してきた時に付いているURLパラメータfrom_embedding_searchを削除する
Sat Nov 2 15:31:07 2024
Infobox menuを閉じるボタンが小さくてタッチしにくい
Sat Nov 2 15:30:13 2024
リンク記法補完popup menuがnavbarの下に潜り込まないようにz-indexを調整
Sat Nov 2 02:27:05 2024
ページカードの未読マークに使う最終アクセス日時の取得を、よりメモリ負荷が低そうな処理に置き換えた
Sat Nov 2 01:47:59 2024
billing.updateQuantity()でsubscriptionが見つからない時は例外を投げる
Fri Nov 1 22:44:42 2024
page.updateOneとupdateManyで常にvalidatorを有効化するmongoose schema pre hook
Fri Nov 1 15:15:06 2024
Revert "ページリスト画面の未読マークで使う最終アクセス日時の取得を100件ずつに変更"
Fri Nov 1 14:00:30 2024
node-dev npmをnode組み換えの--watchオプションに置き換え
Fri Nov 1 13:48:09 2024
LPの顧客事例にて、パーソルプロセス&テクノロジー株式会社(PPT)の商号をパーソルビジネスプロセスデザイン株式会社(PBD)に変更
Tue Oct 29 15:42:37 2024
ページリスト画面テーブル表示モードのdescription欄のアイコンだけの行は、次の行との間に改行を入れない
Mon Oct 28 21:42:32 2024
ページリスト画面の未読マークで使う最終アクセス日時の取得を100件ずつに変更
Mon Oct 28 20:10:15 2024
関連ページリストの未読マークで使う最終アクセス日時の取得を1件ずつから100ずつに変更して高速化
Mon Oct 28 19:10:13 2024
KCS planではあらゆるページカードに常に未読マークを表示する
Mon Oct 28 18:25:00 2024
文芸的データベース内のブラケティングのparseとrenderをuseMemoでキャッシュした
Mon Oct 28 14:11:35 2024
ページカード内のブラケティングのparseとrenderをuseMemoでキャッシュした
Sun Oct 27 15:06:47 2024
Too many NotFastForwardErrorアラートは役割を終えたので削除する
Thu Oct 24 19:43:24 2024
project.additionalPlansが設定されていないprojectで監査ログがダウンロードできなかった
Thu Oct 24 19:18:43 2024
伊予銀行をLPの企業ロゴリストの先頭に移動
Thu Oct 24 18:31:50 2024
日本語LPのフッタにHelpfeelとGyazoへのリンクを追加
Thu Oct 24 16:50:44 2024
顧客事例ページに伊予銀行の記事とロゴを追加
Thu Oct 24 15:16:46 2024
project.additionalPlans.kcsと同じ働きをするフラグadditionalPlans.enterpriseを追加
Tue Oct 22 18:18:30 2024
オンプレ版のMongoDB推奨バージョンを6.0に上げた
Mon Oct 21 11:57:51 2024
PAID_SERVER=trueの時は全projectでHelpfeel専用Cosense Export APIを使えるようにする
Sun Oct 20 17:20:47 2024
ローカル開発環境のmongoコンテナをdocker-compose.yml直書きからDockerfileに変更
Sat Oct 19 20:15:18 2024
bizdev分析用MongoDBのindex作成が、1つずつ完了を待ちながら指示していて1.5時間かかっていた
Fri Oct 18 20:56:13 2024
ローカル開発環境のMongoDB serverを5.0から6.0に更新
Fri Oct 18 13:36:36 2024
update mongoose 5.13.9 -> 6.13.2
Fri Oct 18 11:09:42 2024
GridStyleItemのDescriptionのfixはもう使われていない
Fri Oct 18 11:04:54 2024
bizdev分析用MongoDBへのpage_snapshots転送を4Worker内4並列に戻す
Wed Oct 16 06:01:47 2024
page_snapshotsのbizdev分析用MongoDBへの転送を8Worker内4並列に変更
Wed Oct 16 03:30:36 2024
行末から改行を入力した時に、カーソルがあった行のテキストは更新されていないのに更新日時が更新されていた
Tue Oct 15 15:26:57 2024
bizdev分析用MongoDBへのpage_snapshots collectionの転送を16のWorker Threadに分割する
Tue Oct 15 09:24:09 2024
bizdev分析用MongoDBへの転送時のログ出力を改良
Tue Oct 15 01:04:49 2024
bizdev分析用MongoDBへ転送するpage_snapshots collectionを4つのWorker Threadに分割
Mon Oct 14 22:55:18 2024
bizdev分析用DBへの転送ツールをcolleciton内での並列化に向けてリファクタリング
Mon Oct 14 16:24:32 2024
bizdev分析用MongoDBへの転送をcollection毎にWorker Threadsに分けて並列化
Sun Oct 13 23:01:45 2024
bizdev分析用DBへの転送並列数を6に上げた
Sat Oct 12 21:49:08 2024
bizdev分析用MongoDBのpage documentのfieldにInfobox、文字数、userIdsなどを追加
Sat Oct 12 18:31:39 2024
全assets cacheの一括ダウンロードをやめ、1つずつ順にfetchする
Sat Oct 12 13:32:39 2024
各ページの閲覧数をProject JSON Exportし、Importで復元する
Sat Oct 12 12:42:56 2024
Fri Oct 11 22:04:15 2024
引用記法内にインデントされた長いテキストを書くと、インデントマークとテキストの間で折り返されていた
Fri Oct 11 16:36:34 2024
行を編集してもテロメアの太さと更新者名の表示が変化しない事があった
Thu Oct 10 23:40:44 2024
bizdev分析用MongoDBサーバーに/helpfeel-sales-and-bpoもマスクせずに転送する
Mon Oct 7 15:12:30 2024
NotFastForwardErrorCountが100回発生した時もアラートする
Mon Oct 7 03:01:44 2024
metadata fieldが無いGCSFile documentはElasticsearchに登録しない
Sun Oct 6 23:08:19 2024
verifyされていないGCSFileはElasticsearchでヒットしてもファイル検索結果に表示しない
Sun Oct 6 20:20:59 2024
編集コンフリクト後、pullしてretryする前にランダムに1〜3秒待つ
Thu Oct 3 16:50:04 2024
connectForAppServerからautoIndex: falseを削除
Thu Oct 3 13:20:38 2024
helpfeel用export APIにhelpfeelsを追加
Thu Oct 3 13:20:21 2024
UserScript lines:changedイベントに発火元を判別する値を追加
Thu Oct 3 13:16:07 2024
LPの導入サポートページの内容が古いので最新版にする