リリースノート2025
Mon Dec 29 18:57:38 2025 +0900
Bump socket.io-client, socket.io-server from 4.8.1 to 4.8.3 (#8016)
Mon Dec 29 18:09:04 2025 +0900
Bump @typescript-eslint/parser from 8.48.1 to 8.50.0 (#8015)
Mon Dec 29 18:07:47 2025 +0900
Bump esbuild from 0.27.1 to 0.27.2 (#8018)
Mon Dec 29 17:57:53 2025 +0900
Bump newrelic from 13.8.0 to 13.8.1 (#8019)
Mon Dec 29 14:42:54 2025 +0900
長いCLI記法が$や%の後のスペースで折り返される問題を修正 (#8013)
Mon Dec 29 14:42:31 2025 +0900
Projectから退去・削除されたmemberの情報をProjectMemberSnapshotに保存しておき、テロメアやStream画面での表示に使う (#7678)
Sun Dec 28 18:32:16 2025 +0900
インラインのコードの文字が長いときに、カーソル有無でガタガタするのを修正 (#8012)
Fri Dec 26 00:09:49 2025 +0900
Email auto reply 2026 NewYear (#8011)
Thu Dec 25 13:29:50 2025 +0900
netmask npmをipaddr.js npmに置き換える (#7990)
Wed Dec 24 04:18:52 2025 +0900
CodeQLの誤検知(SSRF Alert #90, #91)を解消 (#8008)
Mon Dec 22 23:36:09 2025 +0900
Bump sass from 1.94.3 to 1.96.0 (#8001)
Mon Dec 22 23:32:11 2025 +0900
Bump mongoose from 8.20.2 to 8.20.4 (#8005)
Mon Dec 22 23:30:29 2025 +0900
Bump jotai from 2.15.2 to 2.16.0 (#8002)
Mon Dec 22 23:28:45 2025 +0900
Bump newrelic from 13.6.6 to 13.8.0 (#8003)
Mon Dec 22 23:27:42 2025 +0900
Bump @google-cloud/storage from 7.17.3 to 7.18.0 (#8004)
Mon Dec 22 23:26:57 2025 +0900
Bump elasticsearch/elasticsearch from 9.2.2 to 9.2.3 in /containers/elasticsearch (#8006)
Mon Dec 22 11:22:42 2025 +0900
JSON importのdryRunオプションをvalidateOnlyにリネーム (#8000)
Fri Dec 19 13:05:10 2025 +0900
Project JSON importでdry-run modeを追加し、バリデーション直後インポート直前で処理終了するようにした (#7992)
Tue Dec 16 23:22:49 2025 +0900
Google Maps URLからlocation記法を作る前に、place名に含まれる+を半角スペースに置換する (#7999)
Mon Dec 15 23:19:00 2025 +0900
package.jsonに曖昧なバージョン指定を書かない (#7998)
Mon Dec 15 20:39:14 2025 +0900
Bump katex from 0.16.25 to 0.16.27 (#7995)
Mon Dec 15 20:39:02 2025 +0900
Bump mongoose from 8.19.4 to 8.20.2 (#7996)
Mon Dec 15 19:48:31 2025 +0900
Bump sass from 1.94.0 to 1.94.3 (#7997)
Mon Dec 15 19:48:07 2025 +0900
Bump esbuild from 0.27.0 to 0.27.1 (#7993)
Mon Dec 15 19:31:45 2025 +0900
Bump express from 5.2.0 to 5.2.1 (#7994)
Fri Dec 12 12:18:14 2025 +0900
Service AccountによるJSON importのrate limitも、基本値を下げてページ数に応じた加算にする (#7991)
Tue Dec 9 00:04:39 2025 +0900
Bump elasticsearch/elasticsearch from 9.2.1 to 9.2.2 in /containers/elasticsearch (#7989)
Tue Dec 9 00:04:21 2025 +0900
Bump jotai from 2.15.1 to 2.15.2 (#7985)
Tue Dec 9 00:04:07 2025 +0900
Bump bowser from 2.12.1 to 2.13.1 (#7988)
Mon Dec 8 23:48:41 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.47.0 to 8.48.0 (#7984)
Mon Dec 8 23:43:03 2025 +0900
Bump @typescript-eslint/parser from 8.48.0 to 8.48.1 (#7986)
Mon Dec 8 23:42:51 2025 +0900
Bump tsx from 4.20.6 to 4.21.0 (#7987)
Fri Dec 5 15:38:31 2025 +0900
PDFのテキストは先頭1000ページを最大1万文字まで読む (#7983)
Fri Dec 5 11:03:40 2025 +0900
Bump jws (#7982)
Thu Dec 4 19:21:25 2025 +0900
ユーザー設定画面 Extensionsタブを日本語化する (#7957)
Thu Dec 4 12:36:38 2025 +0900
search formに空のdropdown menuが表示される事があるbugを修正 (#7981)
Tue Dec 2 15:52:48 2025 +0900
QuickSearchの辞書構築プログレスを表示 (#7979)
Tue Dec 2 14:41:32 2025 +0900
Bump express from 5.1.0 to 5.2.0 (#7980)
Tue Dec 2 00:14:01 2025 +0900
Bump jotai from 2.15.0 to 2.15.1 (#7978)
Tue Dec 2 00:13:48 2025 +0900
Bump webpack from 5.102.1 to 5.103.0 (#7977)
Tue Dec 2 00:13:20 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.46.4 to 8.47.0 (#7976)
Tue Dec 2 00:13:04 2025 +0900
Bump @sentry/react from 9.46.0 to 9.47.1 (#7974)
Mon Dec 1 14:13:42 2025 +0900
QuickSearchの辞書構築をWebWorkerではなくUIスレッドで行う (#7973)
Thu Nov 27 21:55:06 2025 +0900
X-Forwarded-For is missing.をエラー出力ではなくdebug出力にした。それ以外のエラーはstacktrace出力する (#7970)
Thu Nov 27 19:38:39 2025 +0900
IPv6 clientがIPアドレス制限のかかったprojectにアクセスしてきた時のエラーはstacktrace出力しない (#7969)
Thu Nov 27 11:23:42 2025 +0900
リクエストがCloudflareからproxyされた物か判定し、その場合はcf-connecting-ipをリモートIPアドレスとして使う (#7847)
Thu Nov 27 09:59:17 2025 +0900
Bump node-forge from 1.3.1 to 1.3.2 (#7968)
Wed Nov 26 13:34:25 2025 +0900
ユーザー設定画面 Profileタブを日本語化する (#7955)
Wed Nov 26 13:33:12 2025 +0900
UserScriptAlert、ProjectScriptAlertの文言を日本語化する (#7840)
Wed Nov 26 11:40:23 2025 +0900
Bump body-parser from 2.2.0 to 2.2.1 (#7966)
Wed Nov 26 11:27:39 2025 +0900
ユーザーがIPv6アドレスでアクセスしてきた場合、IPアドレス制限の設定画面でv6アドレスの入力を案内するような説明を表示しない (#7965)
Mon Nov 24 18:37:06 2025 +0900
Bump elasticsearch/elasticsearch from 9.2.0 to 9.2.1 in /containers/elasticsearch (#7964)
Mon Nov 24 18:36:54 2025 +0900
Bump mongoose from 8.19.3 to 8.19.4 (#7959)
Mon Nov 24 18:04:36 2025 +0900
Bump sass from 1.93.2 to 1.94.0 (#7963)
Mon Nov 24 17:36:13 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.46.2 to 8.46.4 (#7960)
Mon Nov 24 17:35:59 2025 +0900
Bump newrelic from 13.6.2 to 13.6.6 (#7962)
Mon Nov 24 17:35:46 2025 +0900
Bump @google-cloud/storage from 7.17.2 to 7.17.3 (#7961)
Sun Nov 23 03:37:47 2025 +0900
Service AccountはIPアドレス制限を受けない (#7958)
Tue Nov 18 13:15:56 2025 +0900
Bump glob from 10.4.5 to 12.0.0 (#7954)
Mon Nov 17 22:19:56 2025 +0900
Bump js-yaml from 4.1.0 to 4.1.1 (#7953)
Mon Nov 17 20:19:10 2025 +0900
Bump axios from 1.12.2 to 1.13.2 (#7952)
Mon Nov 17 19:53:14 2025 +0900
Bump esbuild from 0.25.11 to 0.27.0 (#7951)
Mon Nov 17 19:52:47 2025 +0900
Bump @babel/preset-env from 7.28.3 to 7.28.5 (#7950)
Mon Nov 17 19:52:30 2025 +0900
Bump @types/node from 22.19.0 to 22.19.1 (#7949)
Mon Nov 17 19:52:18 2025 +0900
Bump @typescript-eslint/parser from 8.46.3 to 8.46.4 (#7948)
Fri Nov 14 23:58:16 2025 +0900
Gyazoにアップロード可能なファイル形式にimage/heicを追加 (#7947)
Thu Nov 13 22:13:33 2025 +0900
RSS出力の本文は各ページ1000 byteまで (#7946)
Thu Nov 13 18:27:31 2025 +0900
VimeoのoEmbed APIはcontent-typeを返さない事があり、それをproxyするとExpressがエラーになってしまう (#7941)
Thu Nov 13 06:11:28 2025 +0900
RSS出力を各ページの先頭20行に減らした (#7945)
Thu Nov 13 04:34:33 2025 +0900
サーバー側ではMongoDB query cursorをfinallyでしっかりcloseする (#7944)
Wed Nov 12 00:27:45 2025 +0900
MongoDB query cursorをcloseし忘れている所をmongooseのfor awaitで書き直し(サーバープロセスのみ) (#7940)
Tue Nov 11 23:03:38 2025 +0900
business project用監査ログの出力中にクライアント側からstreamが閉じられた場合に、MongoDB query cursorがcloseできていなかった (#7939)
Tue Nov 11 22:59:44 2025 +0900
Helpfeel専用Cosense Export APIはMongoDB query cursorを閉じ忘れている (#7938)
Tue Nov 11 01:47:31 2025 +0900
update express 4.21.2 -> 5.1.0 (#7927)
Tue Nov 11 01:44:36 2025 +0900
socket.ioのdisconnectIfNotUser middlewareでEngine.IOを切断した後、next(err)を呼んでいないのでsocketとsession objectが残り続けていた (#7937)
Mon Nov 10 22:21:01 2025 +0900
正常にレスポンスを返せた場合に、30秒後に発火する強制タイムアウトフラグのsetTimeoutを解除し忘れていた (#7936)
Mon Nov 10 21:33:15 2025 +0900
responseを返す前にclient側から切断された場合、graceful shutdown timer内にrequest & response objectが残り続ける (#7934)
Mon Nov 10 20:37:50 2025 +0900
Bump mongoose from 8.19.2 to 8.19.3 (#7930)
Mon Nov 10 20:21:38 2025 +0900
update supertest 6.3.4 -> 7.1.4 (#7935)
Mon Nov 10 16:44:30 2025 +0900
Bump mermaid from 10.9.4 to 10.9.5 (#7931)
Mon Nov 10 16:42:00 2025 +0900
Bump @types/node from 22.18.11 to 22.19.0 (#7929)
Mon Nov 10 16:41:48 2025 +0900
Bump @typescript-eslint/parser from 8.46.2 to 8.46.3 (#7932)
Mon Nov 10 16:41:24 2025 +0900
Bump @babel/core from 7.28.4 to 7.28.5 (#7933)
Mon Nov 10 14:59:17 2025 +0900
res.status(code)に渡すstatus codeは常に100〜999の間の整数とする (#7928)
Fri Nov 7 23:11:59 2025 +0900
環境変数SERVER_NODE_OPTIONSでserver processだけにNODE_OPTIONSを設定する (#7926)
Fri Nov 7 13:56:35 2025 +0900
Revert "一時的にnewrelicを使わないようにしてみる" (#7925)
Thu Nov 6 13:14:11 2025 +0900
一時的にnewrelicを使わないようにしてみる (#7923)
Thu Nov 6 11:48:10 2025 +0900
package.jsonで指定しているnpmのバージョンを10.9.3から10.9.4に更新 (#7922)
Wed Nov 5 22:14:19 2025 +0900
Bump mongo from 8.0 to 8.2 in /containers/mongo (#7917)
Wed Nov 5 20:04:26 2025 +0900
Bump @elastic/elasticsearch from 9.1.1 to 9.2.0 (#7916)
Wed Nov 5 20:03:52 2025 +0900
Bump node from 22.21.0-bullseye-slim to 22.21.1-bullseye-slim in /containers/node (#7918)
Wed Nov 5 18:54:16 2025 +0900
console出力をnewrelicに送らない (#7920)
Wed Nov 5 18:16:42 2025 +0900
update newrelic 12.25.0 -> 13.6.2 (#7921)
Wed Nov 5 15:28:16 2025 +0900
Bump esbuild from 0.25.10 to 0.25.11 (#7914)
Wed Nov 5 15:24:56 2025 +0900
Claude Code Github Actionsをubuntu-slimからubuntu-latestに戻す (#7919)
Wed Nov 5 13:52:27 2025 +0900
Bump @babel/preset-typescript from 7.27.1 to 7.28.5 (#7915)
Wed Nov 5 13:09:20 2025 +0900
Bump @babel/preset-react from 7.27.1 to 7.28.5 (#7913)
Wed Nov 5 13:08:51 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.46.1 to 8.46.2 (#7912)
Sun Nov 2 15:36:51 2025 +0900
環境変数CLUSTER_WORKER_NODE_OPTIONSで、cluster modeのworkerに渡す環境変数NODE_OPTIONSを指定できるようにした (#7911)
Sun Nov 2 15:21:40 2025 +0900
github actionsのubuntu-latestをできるだけubuntu-slimにする (#7908)
Thu Oct 30 21:48:29 2025 +0900
cluster.isMasterはdeprecatedなのでisPrimaryを使う (#7909)
Thu Oct 30 21:47:57 2025 +0900
全ての行が未読なページで、scroll bar overlayにshared cursorが表示されていなかった (#7907)
Thu Oct 30 20:48:03 2025 +0900
MongoDB 8.2がリリースされたせいで、ローカル開発環境のMongoDBが8.0から8.2に上がってしまったので8.0を指定する (#7910)
Wed Oct 29 00:21:37 2025 +0900
uninstall core-js npm (#7906)
Tue Oct 28 20:11:55 2025 +0900
Bump mongoose from 8.19.1 to 8.19.2 (#7898)
Tue Oct 28 20:10:40 2025 +0900
Bump node from 22.20.0-bullseye-slim to 22.21.0-bullseye-slim in /containers/node (#7903)
Tue Oct 28 18:07:59 2025 +0900
Project JSONのimport-finishで被リンク数を一括計算するのをやめ、被リンク数更新待ちフラグだけ立ててbatch処理でカウントする (#7904)
Tue Oct 28 12:56:38 2025 +0900
Bump jotai from 2.14.0 to 2.15.0 (#7899)
Tue Oct 28 12:56:24 2025 +0900
Bump @babel/eslint-parser from 7.28.4 to 7.28.5 (#7901)
Tue Oct 28 12:56:04 2025 +0900
ライブラリ更新レビュー手順書のバージョン情報調査にリリース日時を含める (#7905)
Tue Oct 28 11:59:17 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.43.0 to 8.46.1 (#7900)
Tue Oct 28 11:58:34 2025 +0900
Bump elasticsearch/elasticsearch from 9.1.5 to 9.2.0 in /containers/elasticsearch (#7902)
Fri Oct 24 10:07:30 2025 +0900
windowが非activeになっても30秒間はWebWorker内でのQuickSearchの辞書構築を手加減しない (#7894)
Thu Oct 23 20:13:19 2025 +0900
Bump mongoose from 8.18.3 to 8.19.1 (#7887)
Thu Oct 23 20:12:59 2025 +0900
scroll bar overlayをnavbarよりも前面に表示する (#7893)
Thu Oct 23 15:14:57 2025 +0900
Bump webpack from 5.102.0 to 5.102.1 (#7889)
Thu Oct 23 15:10:47 2025 +0900
Bump katex from 0.16.23 to 0.16.25 (#7891)
Wed Oct 22 02:16:41 2025 +0900
Bump chart.js from 4.5.0 to 4.5.1 (#7890)
Wed Oct 22 02:16:20 2025 +0900
GCSFile modelをTypeScript化 (#7885)
Wed Oct 22 02:13:29 2025 +0900
Bump @types/node from 22.18.6 to 22.18.11 (#7888)
Wed Oct 22 01:43:56 2025 +0900
同じページを見ている他人の位置を緑のドットでscroll bar overlayに表示する (#7892)
Wed Oct 22 00:18:57 2025 +0900
ESM bare importの拡張子もesbuildで置換する (#7886)
Sun Oct 19 20:57:21 2025 +0900
Project JSON importの最大ファイルサイズを2MBに制限 (#7884)
Sun Oct 19 19:25:28 2025 +0900
LRUCacheの潜在的なbug修正、TypeScript化、test追加 (#7882)
Sun Oct 19 04:46:58 2025 +0900
オンプレ版ファイルアップロード機能のエラーハンドリングが、サーバーがレスポンスを返さなかった場合にnull参照する問題を修正 (#7883)
Sat Oct 18 16:35:11 2025 +0900
JSON APIがHTMLでエラーを返した場合に、UIに適切なエラーメッセージが表示されていない箇所 パターンCを全て修正 (#7881)
Sat Oct 18 14:54:01 2025 +0900
JSON APIがHTMLでエラーを返した場合に、UIに適切なエラーメッセージが表示されていない箇所 パターンBを全て修正 (#7880)
Sat Oct 18 00:27:40 2025 +0900
JSON APIがHTMLでエラーを返した場合に、UIに適切なエラーメッセージが表示されていない箇所 パターンAを全て修正 (#7879)
Sat Oct 18 00:27:10 2025 +0900
ConcurrentQueueProcessorに、並列数よりqueueが小さいケースのtestを追加 (#7878)
Fri Oct 17 13:33:18 2025 +0900
環境変数MICROSOFT_AUTH_LOG_LEVELでpassport-azure-adのログレベルを制御する (#7868)
Fri Oct 17 03:18:08 2025 +0900
Project JSON import内でのproject間ファイル複製処理を並列化 (#7877)
Thu Oct 16 16:56:51 2025 +0900
project間ファイル複製する場合は2ページずつJSON importする (#7875)
Thu Oct 16 14:55:25 2025 +0900
project間ファイル複製すべきファイルが無いページも全てdecorateLinesしていて非効率だった (#7876)
Thu Oct 16 12:59:10 2025 +0900
Helpfeel Planを有効にしたプロジェクトは公開に変更出来ないようにする (#7869)
Thu Oct 16 12:57:13 2025 +0900
Project JSON import APIからJSONではないエラーメッセージが返ってきた場合に、UIに適切なエラーメッセージを表示できていなかった (#7874)
Thu Oct 16 05:55:43 2025 +0900
Project JSON importでのproject間ファイル複製処理を効率化 (#7873)
Thu Oct 16 02:07:49 2025 +0900
project間ファイル複製後のElasticsearch反映処理が、Elasticsearchが有効ではない環境でも実行されていた (#7872)
Thu Oct 16 01:24:34 2025 +0900
別projectから複製したファイルのテキストをcloudfunctionから再取得せず、MongoDBにある値をそのままElasticsearchに反映する (#7871)
Wed Oct 15 20:21:31 2025 +0900
Project JSON importの分割import内で個別に発生したエラーをブラウザのdevtoolで細かく見れるようにする (#7870)
Mon Oct 13 19:35:25 2025 +0900
Bump @typescript-eslint/parser from 8.44.1 to 8.45.0 (#7861)
Mon Oct 13 19:35:12 2025 +0900
Bump typescript from 5.9.2 to 5.9.3 (#7862)
Mon Oct 13 18:19:32 2025 +0900
Bump webpack from 5.101.3 to 5.102.0 (#7863)
Mon Oct 13 18:18:52 2025 +0900
Bump @google-cloud/storage from 7.17.1 to 7.17.2 (#7864)
Mon Oct 13 18:18:15 2025 +0900
Bump katex from 0.16.22 to 0.16.23 (#7860)
Mon Oct 13 17:57:43 2025 +0900
Bump elasticsearch/elasticsearch from 9.1.4 to 9.1.5 in /containers/elasticsearch (#7865)
Mon Oct 13 17:56:24 2025 +0900
update Node.js 22.19.0 -> 22.20.0 (#7866)
Sat Oct 11 12:23:59 2025 +0900
ローカル開発環境でのMicrosoft認証に使うMICROSOFT_CLIENT_IDなどの環境変数を更新 (#7859)
Tue Oct 7 01:13:12 2025 +0900
Bump sass from 1.93.0 to 1.93.2 (#7857)
Tue Oct 7 01:12:12 2025 +0900
Bump mongoose from 8.18.2 to 8.18.3 (#7853)
Tue Oct 7 00:57:01 2025 +0900
Bump bowser from 2.11.0 to 2.12.1 (#7854)
Tue Oct 7 00:55:11 2025 +0900
Bump tsx from 4.20.5 to 4.20.6 (#7855)
Tue Oct 7 00:54:27 2025 +0900
Bump @typescript-eslint/parser from 8.44.0 to 8.44.1 (#7856)
Sun Oct 5 18:14:39 2025 +0900
Elasticsearchが返すページタイトルを信用せず、MongoDBから取得しなおす (#7852)
Sat Oct 4 16:48:14 2025 +0900
update @elastic/elasticsearch npm 8.19.1 -> 9.1.1 (#7837)
Fri Oct 3 22:53:32 2025 +0900
markdown装飾解除で[cite: 番号]の前に挿入されている半角スペースも削除する (#7851)
Thu Oct 2 02:22:54 2025 +0900
Cosense起動時にElasticsearch serverのバージョンを確認し、更新を促す (#7848)
Thu Oct 2 02:20:25 2025 +0900
express.staticが不正なリクエストをstatus 4xxで正常に拒否した場合はstacktrace出力をしないようにする、グローバルエラーハンドラを実装 (#7850)
Wed Oct 1 22:56:39 2025 +0900
YouTube埋め込みプレイヤーのエラー153に対応 (#7849)
Wed Oct 1 20:33:57 2025 +0900
Popup Menu Extensionでtitleが空のときはボタン自体を表示しない (#7846)
Wed Oct 1 19:09:38 2025 +0900
Bump sass from 1.92.1 to 1.93.0 (#7844)
Wed Oct 1 19:05:35 2025 +0900
Bump mongoose from 8.18.1 to 8.18.2 (#7845)
Tue Sep 30 14:04:39 2025 +0900
Bump @typescript-eslint/parser from 8.43.0 to 8.44.0 (#7841)
Tue Sep 30 13:07:10 2025 +0900
ローカル開発環境のElasticsearch serverを8.19.4から9.1.4に更新 (#7839)
Tue Sep 30 12:26:44 2025 +0900
Bump node from 22.19.0-bullseye-slim to 22.20.0-bullseye-slim in /containers/node (#7843)
Tue Sep 30 12:26:00 2025 +0900
Bump debug from 4.4.1 to 4.4.3 (#7842)
Tue Sep 30 12:25:43 2025 +0900
Bump tar-fs from 2.1.3 to 2.1.4 (#7838)
Fri Sep 26 13:17:28 2025 +0900
MongoDBのpage documentにElasticsearch未反映フラグを付けておき、更新漏れを後からbatchで修正する (#7835)
Fri Sep 26 12:54:26 2025 +0900
非activeなprojectをElasticsearchから削除するbatchはあまり効果が無かったので削除 (#7836)
Wed Sep 24 21:24:18 2025 +0900
ページ編集を受信してからElasticsearchに反映させるインターバルを10秒に変更 (#7833)
Tue Sep 23 20:24:00 2025 +0900
Bump sass from 1.91.0 to 1.92.1 (#7824)
Tue Sep 23 16:01:40 2025 +0900
Bump typescript from 5.8.3 to 5.9.2 (#7825)
Tue Sep 23 00:33:36 2025 +0900
update Node.js 22.17.1 -> 22.19.0 (#7831)
Tue Sep 23 00:22:00 2025 +0900
Bump elasticsearch/elasticsearch from 8.19.3 to 8.19.4 in /containers/elasticsearch (#7828)
Mon Sep 22 23:59:33 2025 +0900
Bump esbuild from 0.25.9 to 0.25.10 (#7823)
Mon Sep 22 23:32:50 2025 +0900
ページ作成して即削除すると、存在しないページを削除しようとしてElasticsearchがnot_foundを返すが、エラーではないのでstacktrace出力しない (#7830)
Mon Sep 22 22:48:52 2025 +0900
Bump @google-cloud/storage from 7.16.0 to 7.17.1 (#7826)
Mon Sep 22 22:46:34 2025 +0900
Bump @sendgrid/mail from 8.1.5 to 8.1.6 (#7827)
Mon Sep 22 17:07:02 2025 +0900
ページ編集から即座にElasticsearch更新するのではなく、debounceしてindex更新リクエストを減らす (#7822)
Mon Sep 22 16:52:40 2025 +0900
project_metrics画面の7日間・30日間のグラフの、起点をカレンダーから選択できるようにした (#7821)
Mon Sep 22 13:45:58 2025 +0900
cdn-cgiという名前のプロジェクトを作成できないようにする (#7819)
Fri Sep 19 23:45:37 2025 +0900
npm run batchで非active projectのElasticsearch index削除もまとめて実行する (#7820)
Fri Sep 19 22:27:10 2025 +0900
helpfeel planのprojectもmetricsを30日分集計・表示する (#7818)
Fri Sep 19 01:39:58 2025 +0900
非activeなprojectのデータをElasticsearchから削除して容量節約する (#7817)
Thu Sep 18 15:53:31 2025 +0900
Bump jotai from 2.13.1 to 2.14.0 (#7813)
Thu Sep 18 00:42:02 2025 +0900
@babel/runtimeも使っていないのでuninstall (#7815)
Wed Sep 17 12:31:11 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.40.0 to 8.43.0 (#7814)
Wed Sep 17 11:05:43 2025 +0900
DeepL APIの認証方法をAuthorizationヘッダーでのDEEPL_AUTH_KEY指定に変更 (#7804)
Wed Sep 17 02:09:22 2025 +0900
Bump @elastic/elasticsearch from 8.19.0 to 8.19.1 (#7811)
Wed Sep 17 02:06:51 2025 +0900
Bump elasticsearch/elasticsearch from 8.18.2 to 8.19.3 in /containers/elasticsearch (#7808)
Wed Sep 17 02:04:14 2025 +0900
Bump @types/node from 20.19.13 to 20.19.14 (#7809)
Wed Sep 17 02:03:41 2025 +0900
Bump node from 22.17.1-bullseye-slim to 22.19.0-bullseye-slim in /containers/node (#7810)
Wed Sep 17 01:50:53 2025 +0900
dependabotでローカル開発環境のDockerfileを更新する (#7806)
Tue Sep 16 18:46:14 2025 +0900
babel-node、babel-register、babelコマンドは使っていないのでアンインストール (#7805)
Tue Sep 16 13:51:18 2025 +0900
Bump tsx from 4.20.3 to 4.20.5 (#7802)
Mon Sep 15 19:06:44 2025 +0900
Bump path-to-regexp from 8.2.0 to 8.3.0 (#7798)
Mon Sep 15 18:27:38 2025 +0900
Bump axios from 1.11.0 to 1.12.2 (#7800)
Mon Sep 15 17:59:57 2025 +0900
Bump mongoose from 8.18.0 to 8.18.1 (#7799)
Mon Sep 15 17:59:25 2025 +0900
Bump @typescript-eslint/parser from 8.40.0 to 8.43.0 (#7801)
Wed Sep 10 15:38:43 2025 +0900
ユーザー情報をUserScriptから取得可能にする (#7795)
Tue Sep 9 00:41:07 2025 +0900
Bump webpack from 5.101.0 to 5.101.3 (#7793)
Mon Sep 8 23:29:54 2025 +0900
Bump @babel/eslint-parser from 7.28.0 to 7.28.4 (#7790)
Mon Sep 8 23:29:41 2025 +0900
Bump @types/node from 20.19.7 to 20.19.13 (#7791)
Mon Sep 8 23:29:29 2025 +0900
Bump @babel/core from 7.28.3 to 7.28.4 (#7792)
Mon Sep 8 22:41:43 2025 +0900
Bump @sentry/react from 9.45.0 to 9.46.0 (#7789)
Mon Sep 8 21:35:33 2025 +0900
lintやtestはDockerコンテナ内で実行するという事をAIコーディングエージェントに伝える (#7794)
Thu Sep 4 14:24:13 2025 +0900
Claude Code Github Actionsの設定をbetaからv1に更新 (#7787)
Wed Sep 3 15:06:56 2025 +0900
apple-mobile-web-app-title に Scrapbox が残っていたので Cosense に変更 (#7786)
Tue Sep 2 14:57:22 2025 +0900
Bump stripe from 18.4.0 to 18.5.0 (#7783)
Tue Sep 2 14:55:40 2025 +0900
Bump sass from 1.89.2 to 1.91.0 (#7782)
Tue Sep 2 14:37:16 2025 +0900
Bump debug from 4.4.0 to 4.4.1 (#7781)
Tue Sep 2 14:36:57 2025 +0900
Bump core-js from 3.45.0 to 3.45.1 (#7784)
Tue Sep 2 14:36:43 2025 +0900
Bump @babel/core from 7.27.4 to 7.28.3 (#7785)
Sat Aug 30 15:48:53 2025 +0900
インデントされた空行だけの子要素も、ブロックの上下移動(alt+上下キー)に巻き込む (#7779)
Sat Aug 30 01:24:46 2025 +0900
CLAUDE.mdのシンボリックリンクとしてAGENTS.mdを追加 (#7777)
Sat Aug 30 01:23:53 2025 +0900
ライブラリ更新レビュー手順書に「過去の失敗の調査」を追加 (#7778)
Fri Aug 29 22:44:31 2025 +0900
Bump mongoose from 8.17.1 to 8.18.0 (#7767)
Fri Aug 29 21:57:42 2025 +0900
全文検索とファイル検索APIにService Accountがアクセス可能である事をtestする (#7774)
Fri Aug 29 16:03:53 2025 +0900
@node-saml/passport-samlへのアップデートのために外していたExpress.jsのコントローラの型を付け直す (#7732)
Fri Aug 29 14:41:49 2025 +0900
Bump @babel/preset-env from 7.27.2 to 7.28.3 (#7766)
Fri Aug 29 14:40:57 2025 +0900
Bump @babel/cli from 7.28.0 to 7.28.3 (#7768)
Fri Aug 29 04:40:19 2025 +0900
test用MongoDBデータのmigrations collectionに必須タスクが入っていない場合にmochaが途中終了していた & mochaが失敗してもgithub actionsでtest成功扱いになっていた (#7776)
Thu Aug 28 20:47:42 2025 +0900
test用MongoDBテンプレートのmigrations collectionを更新、他のcollectionもMongoDB 8.0の形式でmongoexportしなおした (#7775)
Thu Aug 28 13:58:26 2025 +0900
Landing PageのfooterからFacebookへのリンクを削除 (#7772)
Thu Aug 28 13:36:11 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.39.0 to 8.40.0 (#7769)
Thu Aug 28 13:35:39 2025 +0900
Bump @sentry/browser from 9.45.0 to 9.46.0 (#7770)
Mon Aug 25 05:55:26 2025 +0900
Bump mermaid from 10.9.3 to 10.9.4 (#7765)
Sun Aug 24 17:04:20 2025 +0900
Bump cipher-base from 1.0.4 to 1.0.6 (#7763)
Sun Aug 24 17:01:48 2025 +0900
Bump sha.js from 2.4.11 to 2.4.12 (#7764)
Thu Aug 21 12:34:25 2025 +0900
Bump core-js from 3.44.0 to 3.45.0 (#7759)
Thu Aug 21 12:33:32 2025 +0900
Bump jotai from 2.12.5 to 2.13.1 (#7757)
Thu Aug 21 12:12:56 2025 +0900
Bump esbuild from 0.25.8 to 0.25.9 (#7756)
Thu Aug 21 11:14:02 2025 +0900
Bump @typescript-eslint/parser from 8.39.0 to 8.39.1 (#7758)
Wed Aug 20 14:36:14 2025 +0900
Page list filterのアイコンによるフィルタ条件にpage.userIdsを追加、ただし自分のアイコンだけ (#7750)
Wed Aug 20 13:04:43 2025 +0900
Revert "Email auto reply 2025 Obon (お盆)" (#7761)
Mon Aug 18 13:05:43 2025 +0900
Page list filterのアイコンによるフィルタ条件にpage.userIdsも使うためのMongoDB Indexを追加 (#7755)
Mon Aug 18 06:29:44 2025 +0900
page-lines-chars-countをサーバー起動時の必須migration taskに追加 (#7754)
Mon Aug 18 05:44:51 2025 +0900
npm run scriptにmigrate:page-lines-chars-countを追加 (#7753)
Mon Aug 18 05:17:09 2025 +0900
page-lastUpdateUserIdをサーバー起動時の必須migration taskに追加 (#7752)
Sat Aug 16 16:24:31 2025 +0900
page-userIdsとpage-lastUpdateUserIdのindexは不要なので削除 (#7751)
Thu Aug 14 02:37:35 2025 +0900
[fileURL fileURL]がJSON importでproject間複製できていなかった (#7749)
Wed Aug 13 22:36:15 2025 +0900
Page menuのCopy linkのtext/html形式のリンクタイトル部分にだけ、行IDが付いていた (#7748)
Wed Aug 13 15:08:07 2025 +0900
Page menuのCopy linkとCopy readable linkには2 hop searchのURL queryや行permalinkのURL hashを含めない (#7747)
Tue Aug 12 21:28:21 2025 +0900
markdown装飾解除をChatGPTの出力形式に対応 (#7745)
Tue Aug 12 18:49:54 2025 +0900
smoke testではNode.js clusterを使わずsingle master modeで起動させる (#7746)
Tue Aug 12 13:18:41 2025 +0900
Bump mongoose from 8.16.3 to 8.17.1 (#7743)
Tue Aug 12 12:51:23 2025 +0900
Bump @sentry/react from 9.35.0 to 9.45.0 (#7744)
Tue Aug 12 12:35:32 2025 +0900
Bump @babel/node from 7.27.1 to 7.28.0 (#7742)
Tue Aug 12 12:32:38 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.38.0 to 8.39.0 (#7741)
Tue Aug 12 12:08:20 2025 +0900
Bump newrelic from 12.22.0 to 12.25.0 (#7736)
Fri Aug 8 19:34:40 2025 +0900
Email auto reply 2025 Obon (お盆) (#7740)
Wed Aug 6 08:20:28 2025 +0900
passport-samlを@node-saml/passport-samlにして、v5.1.0にアップデートする (#7720)
Wed Aug 6 01:36:30 2025 +0900
Bump stripe from 18.3.0 to 18.4.0 (#7739)
Wed Aug 6 01:17:58 2025 +0900
Bump cheerio from 1.1.0 to 1.1.2 (#7735)
Wed Aug 6 01:16:42 2025 +0900
Bump @elastic/elasticsearch from 8.18.2 to 8.19.0 (#7737)
Wed Jul 30 20:03:29 2025 +0900
Bump redis from 4.7.0 to 4.7.1 (#7722)
Wed Jul 30 17:51:54 2025 +0900
大文字・小文字の違いがある場合はQuickSearchの候補から除外しない (#7731)
Wed Jul 30 05:26:49 2025 +0900
Revert "update Node.js v22.17.1 -> v24.4.1" (#7730)
Tue Jul 29 13:24:03 2025 +0900
Bump webpack from 5.99.9 to 5.101.0 (#7721)
Tue Jul 29 12:56:51 2025 +0900
顧客事例ページに清水建設のロゴを追加 (#7728)
Tue Jul 29 12:25:22 2025 +0900
update Node.js v22.17.1 -> v24.4.1 (#7726)
Tue Jul 29 03:44:34 2025 +0900
Bump @typescript-eslint/eslint-plugin from 8.36.0 to 8.38.0 (#7725)
Tue Jul 29 03:04:07 2025 +0900
Bump @typescript-eslint/parser from 8.36.0 to 8.38.0 (#7723)
Tue Jul 29 02:36:41 2025 +0900
Bump esbuild from 0.25.5 to 0.25.8 (#7724)
Fri Jul 25 20:16:41 2025 +0900
Geminiからコピーすると付く大量の[cite_start]と[cite: 番号]と[番号]を全てmarkdown装飾解除で除去してペーストする (#7719)
Thu Jul 24 13:28:57 2025 +0900
Bump axios from 1.10.0 to 1.11.0 (#7718)
Tue Jul 22 18:50:51 2025 +0900
環境変数PORTでローカル開発環境をport 4000以外でも起動できるようにした (#7717)
Tue Jul 22 12:36:04 2025 +0900
Bump form-data (#7716)
Fri Jul 18 23:24:46 2025 +0900
project settings画面でのhighlight.jsの使い方にdeprecated warningが出ていたので修正した (#7715)
Fri Jul 18 22:30:53 2025 +0900
Bump on-headers, compression, express-session and morgan (#7711)
Fri Jul 18 22:18:35 2025 +0900
Bump multer from 2.0.1 to 2.0.2 (#7712)
Fri Jul 18 21:21:53 2025 +0900
update Node.js v20.19.3 -> v22.17.1 (#7708)
Thu Jul 17 14:42:18 2025 +0900
ページリスト画面と関連ページリストのソートメニューを日本語化する (#7695)
Thu Jul 17 12:05:24 2025 +0900
woffのサポートを廃止しwoff2のみを提供、ttf2woff2を8.0.0に更新 (#7709)
Wed Jul 16 09:16:00 2025 +0900
scripts/build-assets/の中のtsxをnodeに変更 (#7704)
Tue Jul 15 14:38:13 2025 +0900
update @notainc/kamon 1.1.9 -> 2.0.3 (#7702)
Tue Jul 15 10:17:37 2025 +0900
update Node.js v20.18.3 -> v20.19.3 (#7690)
Tue Jul 15 09:03:00 2025 +0900
Bump core-js from 3.43.0 to 3.44.0 (#7700)
Tue Jul 15 09:02:41 2025 +0900
Bump @babel/eslint-parser from 7.27.5 to 7.28.0 (#7701)
Mon Jul 14 23:37:55 2025 +0900
Bump @types/node from 20.19.4 to 20.19.7 (#7698)
Mon Jul 14 23:37:20 2025 +0900
Bump google-spreadsheet from 4.1.4 to 4.1.5 (#7697)
Mon Jul 14 23:37:07 2025 +0900
Bump mongoose from 8.16.2 to 8.16.3 (#7699)
Mon Jul 14 19:21:25 2025 +0900
assets.json生成やTest用DBのセットアップスクリプトの起動方法をtsxから素のnodeに変更 (#7696)
Mon Jul 14 19:18:00 2025 +0900
LPの導入事例に清水建設の事例を追加 (#7693)
Mon Jul 14 16:18:45 2025 +0900
CommonJSを全てESModulesにする やり直し (#7692)
Mon Jul 14 13:06:08 2025 +0900
Revert "CommonJSを全てESModulesにする" (#7691)
Mon Jul 14 11:24:15 2025 +0900
CommonJSを全てESModulesにする (#7680)
Sat Jul 12 16:01:07 2025 +0900
ライブラリ内のファイル読み込みを拡張子付きフルパス指定にした (#7687)
Sat Jul 12 11:45:18 2025 +0900
axios npmを1.10.0に更新、CancelTokenからAbortControllerに移行 (#7686)
Fri Jul 11 13:16:56 2025 +0900
type: module指定をしなくてもできる所だけrequireをimportに置き換え、newrelicをasync importで読み込み (#7679)
Thu Jul 10 10:27:53 2025 +0900
tscによるTypeScriptの型チェック対象にscripts/とtasks/を追加 (#7677)
Thu Jul 10 06:48:53 2025 +0900
server sideのTypeScriptのビルドをtscからesbuildに切り替えて、拡張子書き換えも自作esbuild pluginが担っているのだから、tsconfigのrewriteRelativeImportExtensionsは不要 (#7676)
Thu Jul 10 06:01:19 2025 +0900
ESLint import extensionsの対象をリポジトリ全体に拡大し、importの対象を全て拡張子付きフルパス指定に修正 (#7675)
Wed Jul 9 21:51:12 2025 +0900
.tsと.tsxをESLint import extensionの対象に追加、importとrequireの対象を全て拡張子付きフルパス指定に修正 (#7673)
Wed Jul 9 16:19:15 2025 +0900
ESLint import extensionの対象にsrc/client/を追加し、importとrequireの対象を全て拡張子付きフルパス指定に修正 (#7672)
Tue Jul 8 13:52:24 2025 +0900
dropdown menu内の余白や区切り線をクリックした時はメニューを閉じない(やり直し) (#7671)
Tue Jul 8 12:21:41 2025 +0900
メール認証ログイン確認画面のformの二重送信を防ぐ (#7670)
Tue Jul 8 12:21:20 2025 +0900
Bump stripe from 18.2.1 to 18.3.0 (#7664)
Tue Jul 8 11:22:06 2025 +0900
Revert "dropdown menu内の余白や区切り線をクリックした時はメニューを閉じない" (#7669)
Tue Jul 8 10:40:53 2025 +0900
dropdown menu内の余白や区切り線をクリックした時はメニューを閉じない (#7668)
Tue Jul 8 09:16:30 2025 +0900
productionでHTTP serverが起動するかどうか、Heroku Release Phaseで確認する (#7667)
Tue Jul 8 05:34:19 2025 +0900
Bump @sentry/browser from 9.27.0 to 9.35.0 (#7662)
Tue Jul 8 05:20:40 2025 +0900
Bump mongoose from 8.15.1 to 8.16.1 (#7663)
Tue Jul 8 05:14:25 2025 +0900
Bump @types/node from 20.19.1 to 20.19.4 (#7661)
Tue Jul 8 05:13:15 2025 +0900
Bump @babel/cli from 7.27.2 to 7.28.0 (#7665)
Tue Jul 8 04:29:11 2025 +0900
src/server/をESLint import extensionの対象に追加し、importとrequireの対象を全て拡張子付きフルパス指定に修正 (#7658)
Tue Jul 8 03:46:59 2025 +0900
server sideのTypeScriptコンパイルをesbuildに移行する (#7666)
Mon Jul 7 18:03:58 2025 +0900
helpfeelKeywordButtonのtitleを「言葉のヒント」から「読み強化」に変更する (#7660)
Mon Jul 7 00:21:28 2025 +0900
src/share/をESLint import extensionの対象に追加し、importとrequireの対象を全て拡張子付きフルパス指定に修正した (#7649)
Sun Jul 6 22:06:58 2025 +0900
server sideのTypeScriptビルドをbabelからtscに、開発サーバー起動をbabel-registerからtsxに移行 (#7657)
Sat Jul 5 20:36:31 2025 +0900
src/server/の中にあるJSXが書かれた.jsファイルを.jsxにリネーム (#7654)
Sat Jul 5 17:05:51 2025 +0900
JSXが書かれた.jsファイルを.jsxにリネーム、ただしsrc/server/は除く (#7653)
Sat Jul 5 15:27:47 2025 +0900
DockerfileのENVを新しいkey=valueの形式に修正、FROM asをFROM ASに修正 (#7652)
Sat Jul 5 14:21:47 2025 +0900
webpackのビルド対象に.jsxを追加 (#7651)
Sat Jul 5 01:28:37 2025 +0900
coding guidelineに記述されているdirectory importを拡張子付きフルパスimportに変更 (#7648)
Sat Jul 5 00:51:26 2025 +0900
Eslint import/extensionsの対象にtasks/を追加、importとrequireを全て拡張子付きのフルパスに修正した (#7647)
Fri Jul 4 23:46:52 2025 +0900
ESLintにimport/extensionsルールを追加してimport文の拡張子を部分的に付けていく。まずscripts/から (#7646)
Fri Jul 4 21:25:38 2025 +0900
renderNodeForViewがexportされていなかった (#7645)
Thu Jul 3 15:42:28 2025 +0900
Windowsで画像モーダルを表示するとエディタ全体が左にずれていた (#7626)
Thu Jul 3 02:43:08 2025 +0900
business projectのサブスクリプションとGCSファイル容量の追加購入の2種類のwebhookを1つに統合 (#7619)
Thu Jul 3 02:23:35 2025 +0900
prettierの--experimental-cliオプションを有効化 (#7633)
Thu Jul 3 02:23:14 2025 +0900
update Node.js v20.18.0 -> v20.18.3 (#7632)
Wed Jul 2 16:19:57 2025 +0900
Bump prettier from 3.5.3 to 3.6.2 (#7621)
Wed Jul 2 13:22:14 2025 +0900
Bump cheerio from 1.0.0 to 1.1.0 (#7623)
Wed Jul 2 12:15:15 2025 +0900
コーディングガイドラインとmongoose TypeScriptガイドの矛盾を解消 (#7630)
Wed Jul 2 12:13:51 2025 +0900
全ての更新バージョンを1つずつ確認するようにライブラリ更新レビュー手順書を修正 (#7629)
Wed Jul 2 09:57:54 2025 +0900
Bump @babel/preset-react from 7.26.3 to 7.27.1 (#7622)
Wed Jul 2 09:53:52 2025 +0900
.btn-primaryの色を緑から青に変更 (#7627)
Wed Jul 2 09:25:41 2025 +0900
Bump newrelic from 12.20.0 to 12.22.0 (#7624)
Tue Jul 1 13:34:44 2025 +0900
default-dark themeのnew buttonとtelomareの色が濃すぎたので修正 (#7625)
Mon Jun 30 14:26:26 2025 +0900
画像モーダルが表示されている間はエディタへのドラッグアンドドロップを起動させない (#7615)
Fri Jun 27 23:22:32 2025 +0900
telomare, new-button, scroll-bar-overlay, 未読マークのデフォルトの色をminimalで使っている青色に変更 (#7618)
Fri Jun 27 07:42:01 2025 +0900
dependabotが作成したpull requestを自動レビューするのを諦める (#7617)
Fri Jun 27 07:03:14 2025 +0900
謎のAggregateErrorの原因はたぶんslack通知なので例外処理を追加、ESLintのターゲットをES2023に変更 (#7616)
Thu Jun 26 15:47:08 2025 +0900
MongoDB serverの推奨バージョンを7.0から8.0に更新する (#7614)
Tue Jun 24 14:24:58 2025 +0900
Bump pbkdf2 from 3.1.2 to 3.1.3 (#7613)
Tue Jun 24 14:20:50 2025 +0900
メールアドレスもIdPも何も持っていない人に1回だけ使えるログインURLを発行するツール (#7610)
Tue Jun 24 14:13:32 2025 +0900
Setup profile pageをhooks化 & TypeScript化 (#7611)
Tue Jun 24 13:42:07 2025 +0900
EmailLoginToken.tokenをunique indexにする (#7612)
Mon Jun 23 20:40:18 2025 +0900
Bump core-js from 3.41.0 to 3.43.0 (#7608)
Mon Jun 23 20:37:33 2025 +0900
Bump @types/node from 20.17.30 to 20.19.1 (#7605)
Mon Jun 23 20:36:49 2025 +0900
Bump webpack from 5.99.5 to 5.99.9 (#7606)
Mon Jun 23 20:11:15 2025 +0900
Bump chart.js from 4.4.9 to 4.5.0 (#7602)
Mon Jun 23 20:09:05 2025 +0900
dependabot自動レビュー設定が動かないのでsecrets.GITHUB_TOKENではなくgithub.tokenを使ってみる (#7609)
Mon Jun 23 18:28:02 2025 +0900
Bump @google-cloud/storage from 7.15.2 to 7.16.0 (#7603)
Mon Jun 23 18:27:13 2025 +0900
顧客事例にBIZREACHの記事を追加 (#7601)
Mon Jun 23 18:24:56 2025 +0900
Revert "Dependabot自動レビューのgithub actions設定が動かないのでon: pull_requestをon: pull_request_targetに変更してみる" (#7607)
Mon Jun 23 18:09:09 2025 +0900
Dependabot自動レビューのgithub actions設定が動かないのでon: pull_requestをon: pull_request_targetに変更してみる (#7604)
Mon Jun 23 10:15:55 2025 +0900
NoProjectPageを日本語化する (#7589)
Mon Jun 23 07:48:05 2025 +0900
EmailLoginTokenのTTL indexをcreatedからexpireAtに変更 (#7600)
Sun Jun 22 07:52:35 2025 +0900
環境変数STRIPE_PUBLIC_KEYは不要になったので削除 (#7596)
Sun Jun 22 00:54:05 2025 +0900
update stripe 8.222.0 -> 18.2.1 (#7588)
Thu Jun 19 20:59:24 2025 +0900
mermaid 11はSafari 16で動かないので10.9.3に戻す (#7593)
Thu Jun 19 19:21:41 2025 +0900
mongoose model TypeScriptガイドから「パラメータは分割代入で受け取る」という指示を削除 (#7592)
Wed Jun 18 16:01:39 2025 +0900
Page list filterのtitle部分の文字色が背景色と同化していて読めなかった (#7587)
Wed Jun 18 09:53:59 2025 +0900
ローカル開発環境のMongoDBを7.0から8.0に更新 (#7573)
Wed Jun 18 03:00:43 2025 +0900
Github Actionsのapp-testでnodeコンテナが2つdocker compose buildされていた (#7586)
Wed Jun 18 02:29:12 2025 +0900
開発用appコンテナ内のapt-getを3回リトライする (#7585)
Tue Jun 17 23:31:13 2025 +0900
uninstall Imagemin-cli npm (#7583)
Tue Jun 17 22:21:42 2025 +0900
Bump dompurify and mermaid (#7567)
Tue Jun 17 05:25:54 2025 +0900
ブランチ名に大文字が含まれる場合にreview appでElasticsearchのindex作成が失敗していた (#7582)
Tue Jun 17 01:19:56 2025 +0900
business projectのStripe Checkout後のwebhookの巨大if文をファイル分割、customer.subscription.createdイベントは処理しない (#7568)
Tue Jun 17 00:21:54 2025 +0900
Bump @babel/runtime from 7.27.0 to 7.27.6 (#7578)
Mon Jun 16 23:03:49 2025 +0900
Bump sass from 1.87.0 to 1.89.2 (#7576)
Mon Jun 16 22:48:21 2025 +0900
Bump @elastic/elasticsearch from 8.15.0 to 8.18.2 (#7575)
Mon Jun 16 20:55:23 2025 +0900
Bump prettier from 3.1.0 to 3.5.3 (#7577)
Mon Jun 16 20:39:27 2025 +0900
tsconfigのskipLibCheck解除、mongoose 8の中の型もチェックする (#7569)
Mon Jun 16 20:18:23 2025 +0900
Bump @babel/eslint-parser from 7.27.1 to 7.27.5 (#7574)
Mon Jun 16 20:13:53 2025 +0900
オンプレ版管理者ツールのdelete-user.jsの削除対象projectをリスト内で目立つようにした (#7579)
Mon Jun 16 12:21:38 2025 +0900
update mongoose 7.8.7 -> 8.15.1 (#7562)
Mon Jun 16 04:21:49 2025 +0900
dependabotのpull requestをclaude codeで自動レビューする設定(修正版) (#7571)
Thu Jun 12 14:47:22 2025 +0900
古いlang.jsとlocalSettings.langを削除する (#7564)
Thu Jun 12 14:17:01 2025 +0900
ページリスト画面のカードでは簡易レンダリングモードを使わない (#7565)
Wed Jun 11 14:10:40 2025 +0900
自分のページテンプレートの本文の言語をUI言語で決定する (#7540)
Wed Jun 11 12:26:43 2025 +0900
Helpfeel planのprojectではService AccountによるアクセスにはIPアドレス制限をかけない (#7563)
Wed Jun 11 11:59:09 2025 +0900
GET /api/gcs/:fileId/info と GET /files/:fileId にService Accountによるアクセスを許可 (#7561)
Mon Jun 9 23:38:35 2025 +0900
Bump @sentry/react from 9.14.0 to 9.27.0 (#7553)
Mon Jun 9 23:01:27 2025 +0900
Bump moment-timezone from 0.5.48 to 0.6.0 (#7554)
Mon Jun 9 22:33:38 2025 +0900
upgrade webpack-cli from 5.0.0 to 6.0.1 (#7560)
Mon Jun 9 21:35:22 2025 +0900
allowedToolsではなくallowed_toolsが正しい (#7559)
Mon Jun 9 21:05:10 2025 +0900
ライブラリ更新のレビュー手順書にバージョン情報確認とAPI変更対応のpull request作成の手順を追加、Github Actionsの権限調整 (#7558)
Mon Jun 9 18:34:12 2025 +0900
Bump @babel/preset-env from 7.26.9 to 7.27.2 (#7556)
Mon Jun 9 18:33:15 2025 +0900
Bump @babel/cli from 7.27.0 to 7.27.2 (#7555)
Mon Jun 9 17:27:04 2025 +0900
MongoDB server推奨バージョンを6.0から7.0に更新 (#7542)
Mon Jun 9 17:26:17 2025 +0900
メール認証ログインメールの日本語文言調整 (#7551)
Mon Jun 9 17:25:45 2025 +0900
dependabotをClaude Code Github Actionsで自動レビューするworkflowのトリガーが動作していない (#7557)
Mon Jun 9 16:23:41 2025 +0900
chalk npmをnode:util.styleTextで置き換えてuninstallした (#7549)
Mon Jun 9 11:51:31 2025 +0900
Vimeoの非公開動画のサムネイル表示には404 not foundを返す (#7550)
Mon Jun 9 00:18:01 2025 +0900
uninstall mongodb npm 5.1.0 (#7547)
Sun Jun 8 23:06:11 2025 +0900
dependabotやrenovateがpull requestを作成したら自動的にレビューする (#7548)
Sun Jun 8 23:05:10 2025 +0900
oEmbedProxyCache modelとoembed-proxy controllerをTypeScript化 (#7545)
Sun Jun 8 20:22:16 2025 +0900
VimeoのAPI responseは意外と大きい事があるので100KBまで通す (#7546)
Sun Jun 8 18:31:03 2025 +0900
Vimeoのサムネイル画像をTwitter CardとOGPのサムネイルに表示する (#7544)
Sun Jun 8 17:05:31 2025 +0900
Vimeoを埋め込み表示したらページタイトル画像をOEmbed APIで取得してカードのサムネイルに設定する (#7543)
Fri Jun 6 19:57:24 2025 +0900
編集可能ではない状況や編集権限がないユーザーにはdrag and drop機能を表示しない (#7541)
Fri Jun 6 16:50:18 2025 +0900
<LangSwitch>を削除する (#7539)
Fri Jun 6 11:03:12 2025 +0900
Create new project画面でのplanの説明の表示をUI言語で行う (#7535)
Fri Jun 6 11:02:45 2025 +0900
エラー画面で、日本語が読める人には日本語のtwitterアカウントを案内する (#7534)
Fri Jun 6 11:01:49 2025 +0900
PlanBadgeとSelectPlanModalをUI言語で表示する (#7533)
Fri Jun 6 11:01:06 2025 +0900
Project Settings > Billing画面の内容をUI言語で表示する (#7532)
Fri Jun 6 01:46:47 2025 +0900
Helpfeel planを有効化したprojectでは、Helpfeel専用Cosense Export APIへのアクセスだけIPアドレス制限をかけない (#7537)
Fri Jun 6 01:34:11 2025 +0900
expressのtestのgetServiceAccountを別ファイルに移動 (#7538)
Thu Jun 5 23:11:25 2025 +0900
Smart Contextの先頭にAI向けガイドを追加 (#7536)
Thu Jun 5 22:39:21 2025 +0900
2 hop searchで絞り込んでからSmart Contextをexport (#7530)
Thu Jun 5 19:30:56 2025 +0900
Bump multer from 1.4.5-lts.2 to 2.0.1 (#7531)
Thu Jun 5 13:56:07 2025 +0900
<MakePrivateModal>をUI言語で表示する (#7529)
Thu Jun 5 11:55:27 2025 +0900
Helpfeel planを有効化したprojectにおける、Service AccountによるHelpfeel専用Cosense Export APIへのアクセスだけIPアドレス制限をかけない (#7527)
Thu Jun 5 02:29:50 2025 +0900
test方法はREADME.mdを見ろ、という指示をCLAUDE.mdに追加 (#7528)
Wed Jun 4 22:03:10 2025 +0900
project毎のIPアドレス制限がService Accountにも有効かtestする (#7526)
Wed Jun 4 17:30:48 2025 +0900
MongooseのDocumentの型もindex.tsからexportする (#7525)
Wed Jun 4 16:14:46 2025 +0900
ServiceAccountのサーバー側の実装をTypeScript化 (#7524)
Wed Jun 4 14:52:20 2025 +0900
2 hop searchでは除外検索クエリのみでの検索も可能にする (#7516)
Wed Jun 4 14:36:23 2025 +0900
Billing画面の請求書送付先メールアドレスの変更をStripe Customer Portalに任せる (#7523)
Wed Jun 4 14:35:23 2025 +0900
User menuを全てUI言語で表示する。ただしサポート資料とHelpは日本語が読めそうな人には常に日本語ドキュメントを案内する (#7522)
Tue Jun 3 21:02:15 2025 +0900
Slack通知機能の送信先でエラーが発生してもdebug出力しない (#7520)
Tue Jun 3 21:02:01 2025 +0900
Bump tar-fs from 2.1.2 to 2.1.3 (#7519)
Tue Jun 3 20:49:41 2025 +0900
ライブラリ更新のレビュー手順書の、最後にplease reviewラベルを付ける指示を明確化 (#7521)
Tue Jun 3 02:53:53 2025 +0900
Bump @babel/core from 7.27.1 to 7.27.4 (#7514)
Mon Jun 2 23:11:03 2025 +0900
Bump katex from 0.16.21 to 0.16.22 (#7512)
Mon Jun 2 23:02:58 2025 +0900
Claude Codeに目を与える (#7518)
Mon Jun 2 23:01:46 2025 +0900
ライブラリ更新レビュー手順書の中でgithub issue番号がリンク切れする問題 (#7517)
Mon Jun 2 19:23:51 2025 +0900
Bump newrelic from 12.15.0 to 12.20.0 (#7511)
Mon Jun 2 19:21:09 2025 +0900
Bump passport-oauth2 from 1.6.1 to 1.8.0 (#7513)
Mon Jun 2 14:53:27 2025 +0900
update jotai npm 1.13.1 -> 2.12.5 (#7509)
Mon Jun 2 14:27:32 2025 +0900
ローカル開発環境のMongoDBを6.0から7.0に更新 (#7505)
Mon Jun 2 12:17:17 2025 +0900
new無しのmongoose.Types.ObjectId()が残っていた (#7510)
Mon Jun 2 01:02:15 2025 +0900
ライブラリ更新のレビュー手順書に、参照したドキュメントのURLを明記する指示を追加 (#7508)
Sun Jun 1 23:38:21 2025 +0900
ライブラリ更新のレビュー手順書を追加 (#7506)
Sun Jun 1 21:55:38 2025 +0900
.claudeディレクトリをprettierの対象から除外 (#7507)
Sun Jun 1 14:30:31 2025 +0900
update typescript 4.9.5 -> 5.8.3 (#7498)
Sun Jun 1 13:28:34 2025 +0900
Add Claude Code GitHub Workflow (#7503)
Sun Jun 1 13:07:29 2025 +0900
js.stripe.com/v3/を読み込むscriptタグを削除 (#7502)
Sat May 31 05:49:34 2025 +0900
文芸的データベースの画面外の行を簡易レンダリングモードにする (#7501)
Sat May 31 05:08:36 2025 +0900
文芸的データベースのWikifyをuseMemoでcacheしない (#7500)
Sat May 31 03:16:44 2025 +0900
mongoose 7.8.7にアップデート (#7499)
Fri May 30 09:04:59 2025 +0900
mongooseの remove() はdeprecatedなので deleteOne() に置き換える (#7491)
Thu May 29 16:22:14 2025 +0900
Popup menuの「貼り付け」を「ペースト」に変更 (#7495)
Thu May 29 16:20:01 2025 +0900
billingのtest内のsubscribedBusinessProjectIdをpaidBusinessProjectIdにリネーム (#7494)
Thu May 29 13:01:09 2025 +0900
Stripe CheckoutとCustomer Portalのアクセス権限のtestを追加 (#7493)
Thu May 29 11:32:27 2025 +0900
メール認証のログインURLが記載されたメールを日本語化する (#7480)
Wed May 28 22:55:38 2025 +0900
Stripe Checkout後の支払い成功画面の右上で自分のページを作るメニューが表示されていて邪魔 (#7492)
Wed May 28 13:19:58 2025 +0900
クレジットカード番号の変更処理をStripe Customer Portalに変更 (#7489)
Wed May 28 12:50:59 2025 +0900
メール認証でのログイン画面を日本語化 (#7469)
Tue May 27 23:40:13 2025 +0900
Stripe Checkoutへの移動ボタンのエラーハンドリング改善、TypeScript化、<button>タグを使う (#7490)
Mon May 26 22:57:20 2025 +0900
Bump @babel/eslint-parser from 7.26.10 to 7.27.1 (#7484)
Mon May 26 22:56:57 2025 +0900
Bump @babel/preset-typescript from 7.23.3 to 7.27.1 (#7485)
Mon May 26 21:06:17 2025 +0900
Bump @sentry/browser from 9.14.0 to 9.22.0 (#7487)
Mon May 26 21:05:09 2025 +0900
Bump supertest from 6.3.3 to 6.3.4 (#7488)
Mon May 26 14:29:13 2025 +0900
business projectの決済をStripe Checkoutに移行 (#7479)
Sat May 24 00:49:57 2025 +0900
default minimal以外のカラーテーマも、テーマとシステムUIの未読色をなるべく合わせた (#7483)
Fri May 23 11:46:38 2025 +0900
システムUIの未読色をdefault minimal themeの色に合わせる (#7482)
Thu May 22 15:47:58 2025 +0900
Helpfeelからの日本語UIへのフィードバックを反映 (#7481)
Wed May 21 23:14:34 2025 +0900
ページ画面からsearch formをsubmitして全文検索画面に移動した後に、2 hop search queryがURLに反映されてhistoryが壊れる問題を修正 (#7478)
Wed May 21 14:21:27 2025 +0900
Helpfeel用projectフラグ additionalPlans.helpfeel を導入 (#7450)
Wed May 21 14:02:53 2025 +0900
Revert "エディタが見切れている時もShared Cursorを表示する" (#7476)
Tue May 20 22:04:22 2025 +0900
user.uiLanguageが未設定の場合はブラウザの言語を日本語UI表示判定に使う (#7447)
Tue May 20 20:31:45 2025 +0900
Bump @babel/plugin-transform-json-strings from 7.25.9 to 7.27.1 (#7464)
Tue May 20 20:30:55 2025 +0900
Bump compression from 1.7.4 to 1.8.0 (#7465)
Tue May 20 20:08:27 2025 +0900
Bump chart.js from 4.4.2 to 4.4.9 (#7468)
Tue May 20 20:02:13 2025 +0900
右上のUser menuに言語設定画面へのリンクを追加 (#7474)
Tue May 20 19:02:26 2025 +0900
Translation modeが有効でない時もTranslation menuにLanguage Settingsへのリンクを表示する (#7473)
Tue May 20 17:02:32 2025 +0900
default minimalのbrand-iconとnavbar周りの色を調整 (#7472)
Tue May 20 15:59:25 2025 +0900
エディタが見切れている時もShared Cursorを表示する (#7471)
Tue May 20 13:07:08 2025 +0900
Translation menuを日本語化する (#7452)
Tue May 20 12:32:26 2025 +0900
Bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2 (#7466)
Tue May 20 12:30:50 2025 +0900
Bump @babel/node from 7.26.0 to 7.27.1 (#7467)
Mon May 19 16:27:33 2025 +0900
Random Jump Buttonを日本語化する (#7462)
Mon May 19 14:48:16 2025 +0900
QuickSearch.findの対象をmapにしたせいで空ページのURLをペーストできなくなっていた (#7463)
Mon May 19 06:11:45 2025 +0900
画面内の濃いShared Cursorがnavbarの上に乗らないようz-indexを調整 (#7461)
Mon May 19 05:16:03 2025 +0900
画面外のshared cursorを画面上下端に表示する (#7460)
Mon May 19 02:25:20 2025 +0900
debug出力にobjectを渡すと複数行になってログが読みづらいのでJSON.stringifyして1行で出す (#7458)
Mon May 19 01:54:15 2025 +0900
存在しないページがQuickSearch.titleLcMapに入ってしまっていた (#7459)
Sun May 18 21:20:10 2025 +0900
Bump undici from 6.21.1 to 6.21.3 (#7451)
Sun May 18 20:37:02 2025 +0900
QuickSearch.find(title)とfindById(pageId)をmapにして高速化 (#7457)
Sun May 18 14:42:07 2025 +0900
画面外のページカードのdescription欄がうまく表示できていなかった (#7456)
Sun May 18 00:22:48 2025 +0900
2 hop searchのqueryをURLに反映する処理が重いのでdebounceした (#7455)
Sat May 17 23:30:27 2025 +0900
画面外のページカードを簡易レンダリングモードにする (#7454)
Sat May 17 23:20:04 2025 +0900
PageListItemをTypeScript化 (#7453)
Thu May 15 14:13:56 2025 +0900
Cosense公開相談会 vol.5の告知を削除 (#7448)
Thu May 15 14:13:10 2025 +0900
文芸的データベースを表示している場合はQuickSearchと2 hop searchを同期しない (#7449)
Thu May 15 11:59:39 2025 +0900
QuickSearchと同時に2 hop searchする (#7444)
Thu May 15 10:08:29 2025 +0900
User Menuを日本語化する (#7445)
Wed May 14 17:07:59 2025 +0900
招待URLからのproject参加画面の日本語化 (#7443)
Tue May 13 15:05:15 2025 +0900
アカウント作成直後のプロフィール設定画面を日本語化する (#7438)
Tue May 13 14:46:43 2025 +0900
UILanguageのlocalize関数に日本語メッセージを渡し忘れた時は英語を返す & TypeScript化 (#7440)
Mon May 12 21:07:06 2025 +0900
Service Account Access Keyの略称はapi_keyではなくaccess_key (#7442)
Mon May 12 20:40:46 2025 +0900
新規project作成時に選択されるカラーテーマをdefault-minimalに変更 (#7441)
Mon May 12 20:10:13 2025 +0900
default minimalをHelpfeelのダッシュボード風のスタイルに調整 (#7439)
Mon May 12 16:22:22 2025 +0900
ページ削除時のメッセージを日本語化する (#7437)
Mon May 12 12:30:26 2025 +0900
APIリクエスト方法の説明をService Accountタブで説明する (#7435)
Mon May 12 12:05:09 2025 +0900
Stripe webhookを全てMongoDBに記録する (#7432)
Mon May 12 12:03:18 2025 +0900
docker-buildのtest docker build stepでビルドしたimage自体のcurlでtestするようにした (#7436)
Sat May 10 02:16:57 2025 +0900
Smart Contextの起点ページ指定をpageIdからtitleに変更し、空ページからもexport for AIできるようにした (#7429)
Sat May 10 01:31:32 2025 +0900
Page modelにtypesを追加 (#7431)
Fri May 9 22:21:41 2025 +0900
mochaの中の全てのdeprecated warningを捕捉してCIを落とす (#7426)
Fri May 9 18:49:45 2025 +0900
userIDを指定してBANするadmin toolを追加 (#7428)
Fri May 9 04:48:29 2025 +0900
Cosense公開相談会 vol.5 Cosenseの告知をbusiness projectに表示する (#7427)
Fri May 9 01:14:58 2025 +0900
Dart sass 3.0.0に対応する必要は無いのでsass npmの全てのwarningを無視する (#7425)
Wed May 7 20:53:17 2025 +0900
Bump morgan from 1.9.1 to 1.10.0 (#7413)
Wed May 7 20:18:08 2025 +0900
Revert "Email auto reply 2025 GW" (#7422)
Wed May 7 19:53:06 2025 +0900
Claude Codeが出力する箇条書きはmarkdownの文法的に正しくないので、text tokenの行頭の - を自前削除して対応 (#7418)
Wed May 7 19:52:04 2025 +0900
stationary themeのエディタ外の背景色を既読テロメアの太さが識別しやすいように調整 (#7421)
Wed May 7 16:14:47 2025 +0900
Bump @babel/core from 7.23.3 to 7.27.1 (#7414)
Wed May 7 12:44:27 2025 +0900
Page info menuのwithを日本語UIでは共同編集者と表記する (#7410)
Wed May 7 12:43:38 2025 +0900
Page info menuの日付の相対日時・絶対日時をクリックでトグルする (#7417)
Wed May 7 12:37:46 2025 +0900
New page切り出しボタンのラベルを「新規ページに分割」に変更 (#7419)
Wed May 7 00:12:55 2025 +0900
Bump sass from 1.69.5 to 1.87.0 (#7412)
Wed May 7 00:12:14 2025 +0900
Bump eslint-plugin-react from 7.33.2 to 7.37.5 (#7415)
Tue May 6 23:58:43 2025 +0900
Bump marked from 4.0.10 to 4.3.0 (#7416)
Tue May 6 18:36:02 2025 +0900
2 hop searchしたらsearch wordをURLに反映 & ページロード時にURLから2 hop search wordを復元 (#7411)
Mon May 5 12:13:35 2025 +0900
Smart Context内のページをRelated順でソートする (#7409)
Mon May 5 11:19:21 2025 +0900
related順page sortをリファクタリング (#7408)
Sun May 4 14:17:34 2025 +0900
ペーストされたテキストがmarkdownかどうか判定する処理のリファクタリング (#7407)
Sun May 4 13:29:36 2025 +0900
ペーストされたテキストに引用記法が含まれている場合はmarkdown装飾解除しない (#7406)
Fri May 2 18:02:30 2025 +0900
CLAUDE.mdに追加:明示的に指示するまでgit commitするな (#7405)
Fri May 2 18:01:05 2025 +0900
テロメア詳細メニューの日本語UI対応 (#7404)
Fri May 2 12:17:33 2025 +0900
Update all links、Merge pagesのUIを日本語化する (#7387)
Fri May 2 00:20:39 2025 +0900
markdownのテーブルをペーストしたらCosenseのテーブル記法に変換する (#7403)
Thu May 1 23:39:46 2025 +0900
テキスト選択して*で文字装飾する機能が動かなくなっていた (#7402)
Thu May 1 22:26:13 2025 +0900
ペーストしたテキストの中にテーブル記法が含まれている場合は、markdown装飾解除を発動しない (#7401)
Thu May 1 22:06:27 2025 +0900
shiftキーを押しながらペーストした時はtransform-textを実行しない (#7400)
Thu May 1 21:38:49 2025 +0900
markdownが書かれたコードブロックをコピペした時はmarkdown装飾解除しない (#7399)
Thu May 1 12:36:36 2025 +0900
ペーストされたテキスト内のmarkdownの装飾を削除する (#7396)
Wed Apr 30 18:01:29 2025 +0900
momentのdefault localeを英語に設定 (#7398)
Wed Apr 30 12:40:32 2025 +0900
UserScriptで追加したctrl-tのタイムスタンプのlocaleが日本語になっていた (#7397)
Mon Apr 28 23:32:46 2025 +0900
テロメアの相対時刻を日本語で表示した時にマウスポインタで隠れて読みづらいのでmarginをつけた (#7395)
Mon Apr 28 22:35:30 2025 +0900
Bump @sentry/react from 9.5.0 to 9.14.0 (#7391)
Mon Apr 28 22:25:49 2025 +0900
Bump @sentry/browser from 9.5.0 to 9.14.0 (#7392)
Mon Apr 28 21:47:55 2025 +0900
Bump @babel/cli from 7.26.4 to 7.27.0 (#7389)
Mon Apr 28 19:50:50 2025 +0900
Bump stylelint-scss from 5.3.1 to 5.3.2 (#7390)
Mon Apr 28 19:49:23 2025 +0900
Bump data-uri-to-buffer from 2.0.1 to 2.0.2 (#7393)
Mon Apr 28 19:12:16 2025 +0900
Page info menuとテロメアの日本語UI対応 (#7385)
Mon Apr 28 19:09:13 2025 +0900
Page info menuの中でpage historyだけトンマナが揃っていない (#7388)
Mon Apr 28 18:36:02 2025 +0900
New page→ページ分割、Merge page→ページ統合、に日本語訳を変更 (#7386)
Mon Apr 28 12:36:31 2025 +0900
Popup Menuを日本語で表示できるようにする (#7382)
Mon Apr 28 11:10:09 2025 +0900
Email auto reply 2025 GW (#7384)
Fri Apr 25 00:49:15 2025 +0900
低速回線環境で2 hop searchして画面遷移するとcanceledというエラーメッセージが表示されっぱなしになる事があった (#7383)
Wed Apr 23 02:07:40 2025 +0900
Service Accountの作成・削除を監査ログに記録する (#7380)
Wed Apr 23 02:06:54 2025 +0900
rate limitにcost:0を指定しすると、0でincrementしていて無駄 (#7381)
Tue Apr 22 18:03:36 2025 +0900
Bump @stripe/react-stripe-js from 1.7.0 to 1.16.5 (#7372)
Tue Apr 22 00:38:55 2025 +0900
不要なeslint-pluginをアンインストール (#7379)
Mon Apr 21 23:21:43 2025 +0900
Bump @babel/preset-env from 7.23.3 to 7.26.9 (#7374)
Mon Apr 21 23:10:54 2025 +0900
Bump core-js from 3.33.3 to 3.41.0 (#7375)
Mon Apr 21 22:55:34 2025 +0900
Bump mongoose from 6.13.6 to 6.13.8 (#7376)
Mon Apr 21 16:39:59 2025 +0900
3Dセキュア認証が完了していない状態(incomplete_expired)をBillingAlertに表示する (#7371)
Mon Apr 21 15:28:18 2025 +0900
ユーザー設定にUI Language (beta)を追加し、Page Edit MenuのUIを日本語で表示できるようにする (#7271)
Mon Apr 21 12:04:14 2025 +0900
RateLimitByUser modelをTypeScript化 (#7369)
Mon Apr 21 01:41:38 2025 +0900
Service AccountによるアクセスにRate limitをかける (#7368)
Sun Apr 20 00:55:26 2025 +0900
Bump jotai from 1.11.1 to 1.13.1 (#7349)
Sun Apr 20 00:00:53 2025 +0900
node:testにはリソース強制開放機能が無いのでmochaに戻す (#7367)
Sat Apr 19 15:18:40 2025 +0900
node:testのreporterをspecに指定 (#7366)
Sat Apr 19 14:39:24 2025 +0900
src/client/のmochaをほぼnode:testに移行した (#7364)
Sat Apr 19 13:04:13 2025 +0900
src/share/のtestをmochaからnode:testに移行 (#7363)
Fri Apr 18 14:41:38 2025 +0900
Bump pdfjs-dist from 4.0.379 to 4.2.67 in /cloud-functions/read-file-text (#7337)
Fri Apr 18 14:39:40 2025 +0900
claude codeにプロンプトのログを取らせる命令は使う機会が無いので削除 (#7361)
Fri Apr 18 05:47:59 2025 +0900
メール認証でログイン成功した後のリダイレクト先をEmailLoginToken documentにも入れておく (#7358)
Thu Apr 17 22:52:47 2025 +0900
Bump @notainc/mouse-hover-visible from 0.0.6 to 0.0.9 (#7350)
Thu Apr 17 20:14:06 2025 +0900
Bump webpack from 5.98.0 to 5.99.5 (#7351)
Thu Apr 17 20:11:09 2025 +0900
Bump jquery from 3.6.0 to 3.7.1 (#7353)
Thu Apr 17 18:16:39 2025 +0900
Infobox更新中に別のページに画面遷移すると、Updating状態のInfoboxが画面右側に表示されっぱなしになっていた (#7357)
Thu Apr 17 17:28:48 2025 +0900
Bump @types/node from 20.10.3 to 20.17.30 (#7352)
Thu Apr 17 15:55:02 2025 +0900
chaiを完全にnode:assertに置き換え、uninstallした (#7356)
Wed Apr 16 18:40:26 2025 +0900
src/client/js/のchaiをnode:assertに置き換え (#7355)
Wed Apr 16 17:42:34 2025 +0900
mongoose modelをAIが単体でtestできるよう整備した (#7354)
Wed Apr 16 14:01:11 2025 +0900
src/share/のchaiをnode:assertに置き換え (#7348)
Mon Apr 14 04:04:00 2025 +0900
project.additionalPlansのnull checkを完全に削除 (#7316)
Mon Apr 14 03:59:18 2025 +0900
express controllerをAIが単体でtestできるよう整備した (#7347)
Sun Apr 13 21:05:12 2025 +0900
ファイル移動にはgit mvを使うルールをCLAUDE.mdに追加 (#7346)
Sun Apr 13 21:04:33 2025 +0900
rename PageEditMenuForGuest -> PageEditMenuForNonProjectMember (#7345)
Sun Apr 13 03:23:51 2025 +0900
<When login_user>は英語としておかしいので<When logged_in_user>に変更 (#7344)
Sun Apr 13 02:21:45 2025 +0900
ログインユーザーであれば全てのPublic ProjectのSmart Contextをexport可能にする (#7343)
Fri Apr 11 01:23:08 2025 +0900
機能名をSmart Contextとし、server APIを /api/smart-context に移動 (#7341)
Thu Apr 10 16:14:06 2025 +0900
export for AI (#7340)
Wed Apr 9 20:56:20 2025 +0900
page-data controllerの下にAPIを増やせるようリファクタリング (#7339)
Wed Apr 9 14:15:44 2025 +0900
Bump nth-check and cheerio (#7331)
Wed Apr 9 05:48:51 2025 +0900
update google-spreadsheet 3.1.15 -> 4.1.4 (#7335)
Wed Apr 9 04:51:17 2025 +0900
update axios 0.21.4 -> 0.30.0 (#7333)
Wed Apr 9 03:29:16 2025 +0900
update multer 1.4.2 -> 1.4.5-lts.2 (#7332)
Wed Apr 9 02:42:53 2025 +0900
npm audit fix (#7329)
Wed Apr 9 01:13:31 2025 +0900
page npm更新 & path-to-regexpの脆弱性対応 (#7328)
Tue Apr 8 23:17:02 2025 +0900
Bump connect-mongo from 5.0.0 to 5.1.0 (#7322)
Tue Apr 8 22:41:48 2025 +0900
Helpfeel専用Export APIをServiceAccountに開放 (#7327)
Tue Apr 8 15:18:11 2025 +0900
Bump tough-cookie and @sendgrid/mail (#7319)
Tue Apr 8 14:50:14 2025 +0900
regenerator-runtime npmをpackage.jsonのdependenciesから削除 (#7325)
Tue Apr 8 14:09:10 2025 +0900
全ての下線の位置を文字から少し離した (#7326)
Tue Apr 8 02:44:12 2025 +0900
Bump highlight.js from 11.1.0 to 11.11.1 (#7321)
Tue Apr 8 02:02:16 2025 +0900
知人をproject memberに即座に追加する機能をPAID_SERVERの全projectで有効化 (#7323)
Mon Apr 7 22:32:27 2025 +0900
Bump stripe from 8.195.0 to 8.222.0 (#7274)
Mon Apr 7 14:51:08 2025 +0900
Bump helmet from 8.0.0 to 8.1.0 (#7309)
Mon Apr 7 14:26:47 2025 +0900
Bump eslint-plugin-import from 2.29.0 to 2.31.0 (#7291)
Mon Apr 7 13:47:14 2025 +0900
Bump moment-timezone from 0.5.47 to 0.5.48 (#7292)
Sun Apr 6 16:26:35 2025 +0900
uninstall haikunator npm (#7318)
Sun Apr 6 03:05:23 2025 +0900
project.addionalPlansにデフォルト値として {} を持たせる & server側のみnull check削除 (#7317)
Sat Apr 5 19:47:58 2025 +0900
setGCSFileAndProjectにIPアドレス制限がかかっていなかった (#7315)
Fri Apr 4 15:17:45 2025 +0900
Project毎のIPアドレス制限 (#7311)
Fri Apr 4 14:33:28 2025 +0900
本文中の外部リンク記法の下線を文字から少し下に離した (#7314)
Wed Apr 2 23:29:54 2025 +0900
Easy-Trial認証のログイン成功後に画面遷移しなくなっていた (#7313)
Wed Apr 2 05:16:23 2025 +0900
express routerの先頭でsetRemoteIpAddress middlewareを読み込む (#7312)
Sun Mar 30 07:00:57 2025 +0900
<OnlyPrivilegeTooltip>だけ、ユーザーがOwnerやAdminであっても(you)が表示されていなかった (#7308)
Sun Mar 30 06:12:54 2025 +0900
サーバーサイドでもTypeScriptを使えるようにした (#7302)
Wed Mar 26 19:44:30 2025 +0900
低速回線環境でpage npmがrace conditionを起こして値がnullのcontextを渡してくる事がある (#7300)
Wed Mar 26 02:02:25 2025 +0900
Anchor.fmとSpotifyの埋め込みプレイヤーがCSP frame-srcでブロックされていた & floating video player廃止 (#7299)
Wed Mar 26 01:16:46 2025 +0900
Dependabotにcooldownを設定してすぐライブラリアップデートさせない (#7297)
Wed Mar 26 01:16:16 2025 +0900
ユーザープロンプトログ記録機能を自動的に常に作成ではなく、指示した時に作成するようにした (#7298)
Tue Mar 25 17:58:04 2025 +0900
GET /api/pagesをServiceAccountに開放 (#7296)
Tue Mar 25 13:34:46 2025 +0900
CLAUDE.md: ユーザープロンプトログを記録、ファイル編集毎にprettier --write (#7295)
Tue Mar 25 06:38:45 2025 +0900
npm run lintにprettier --checkも含める (#7293)
Mon Mar 24 17:55:00 2025 +0900
Bump glob from 10.3.10 to 10.4.5 (#7275)
Sun Mar 23 23:55:16 2025 +0900
Coding Guideline - CSSのクラス名とファイルパス、Reactコンポーネント名前とファイルパスを一致させる (#7289)
Sun Mar 23 22:23:14 2025 +0900
テーブルブロック記法のCSV export機能にUTF-8 BOMを付けてWindows Excelでの文字化けを回避 (#7288)
Sun Mar 23 20:20:50 2025 +0900
監査ログのCSV exportにUTF-8 BOMを付けてWindows Excelでの文字化けを回避 (#7287)
Sun Mar 23 18:52:06 2025 +0900
page titles APIが一度に返すpage数を1000件ずつから10000件ずつに増やしてみる (#7285)
Sun Mar 23 18:30:24 2025 +0900
Service Accounts tabのデザイン調整 (#7282)
Sun Mar 23 17:16:08 2025 +0900
Revert "titles APIをstreaming化して、一度に10倍のページ数を返すようにした" (#7284)
Sun Mar 23 16:54:31 2025 +0900
titles APIをstreaming化して、一度に10倍のページ数を返すようにした (#7283)
Sun Mar 23 05:02:22 2025 +0900
READMEのプロダクト名をScrapboxからCosenseに変更 (#7281)
Sun Mar 23 04:27:30 2025 +0900
コード書く時はcoding guidelineを参考にしてくれ、とCLAUDE.mdに書いた (#7280)
Sun Mar 23 04:10:38 2025 +0900
CLAUDE.mdを追加 (#7279)
Sun Mar 23 03:51:12 2025 +0900
ServiceAccountを実装。まずはProject JSON importだけ可能 (#7092)
Sat Mar 22 20:54:00 2025 +0900
Bump @babel/eslint-parser from 7.23.3 to 7.26.10 (#7273)
Sat Mar 22 20:50:05 2025 +0900
Coding Guidelineを追加 (#7277)
Sat Mar 22 20:37:06 2025 +0900
Bump @babel/plugin-transform-modules-commonjs from 7.23.3 to 7.26.3 (#7272)
Tue Mar 18 18:47:45 2025 +0900
Bump @babel/plugin-transform-json-strings from 7.23.4 to 7.25.9 (#7267)
Sun Mar 16 10:26:32 2025 +0900
Bump classnames from 2.3.0 to 2.5.1 (#7266)
Sun Mar 16 10:21:37 2025 +0900
Bump newrelic from 12.14.0 to 12.15.0 (#7268)
Sat Mar 15 23:39:16 2025 +0900
Bump @sentry/react from 9.3.0 to 9.5.0 (#7269)
Sat Mar 15 23:26:33 2025 +0900
Bump xml-crypto from 2.1.3 to 2.1.6 (#7264)
Sat Mar 15 22:14:32 2025 +0900
dependabotが作成するpull requestに付くラベルをdependencies 1つだけにする (#7265)
Fri Mar 14 23:40:45 2025 +0900
PageRouter.replaceに/null/nullのpathが渡らないようにnull checkを追加 (#7263)
Thu Mar 13 00:10:43 2025 +0900
Bump redis from 4.6.6 to 4.7.0 (#7251)
Thu Mar 13 00:01:46 2025 +0900
Bump @babel/preset-react from 7.23.3 to 7.26.3 (#7252)
Wed Mar 12 23:55:12 2025 +0900
Bump @babel/helpers from 7.23.4 to 7.26.10 (#7262)
Wed Mar 12 23:54:20 2025 +0900
Bump @babel/runtime-corejs2 from 7.10.2 to 7.26.10 (#7261)
Wed Mar 12 23:53:01 2025 +0900
Bump @babel/cli from 7.23.4 to 7.26.4 (#7253)
Wed Mar 12 13:54:17 2025 +0900
app helmetのCross-Origin-Resource-Policyにcross-originを指定するのをやめる (#7259)
Wed Mar 12 13:34:37 2025 +0900
webpackのwarning対応: Node標準ライブラリのvm moduleのfallbackとしてvm-browserifyを使う (#7260)
Wed Mar 12 00:45:35 2025 +0900
Bump crypto-browserify from 3.12.0 to 3.12.1 (#7249)
Wed Mar 12 00:26:42 2025 +0900
削除済みprojectのGCS objectを時限削除するbatch内で、projectが本当に削除されているか確認する (#7258)
Tue Mar 11 14:14:41 2025 +0900
projectを削除したらkcs_metrics collectionにもprojectDeletedAtをマークする (#7257)
Tue Mar 11 13:43:16 2025 +0900
Bump chalk from 4.1.0 to 4.1.2 (#7250)
Tue Mar 11 03:17:41 2025 +0900
KCS分析レポート.csvのhourlyにpage editを記録し忘れていた (#7256)
Tue Mar 11 02:18:53 2025 +0900
KCS分析レポート.csvの集計期間を7日間から10日間に変更 (#7254)
Tue Mar 11 02:18:31 2025 +0900
KCS分析レポート.csvの先頭にUTF-8 BOMを付けてWindowsでの文字化け回避 (#7255)
Mon Mar 10 13:18:20 2025 +0900
KCS分析レポートCSVのファイル名の日時をAsia/Tokyoのタイムゾーンにした (#7248)
Mon Mar 10 04:22:09 2025 +0900
npm run kcs-metricsのメモリリーク対策として--max-old-space-size=512を設定 (#7247)
Mon Mar 10 03:57:14 2025 +0900
KCS分析レポートのCSV書き出しbatchがメモリリークしている (未解決) (#7246)
Sun Mar 9 23:46:04 2025 +0900
npm run kcs-metricsに引数でproject名を指定できるようにした (#7245)
Sun Mar 9 22:34:03 2025 +0900
KCS metrics logをCSVで生成し、GCSにアップロードして、project metrics画面からダウンロードできるようにした (#7244)
Thu Mar 6 02:48:21 2025 +0900
reCAPTCHAをユーザー毎のしきい値で判定するのをメール認証だけにした (#7242)
Wed Mar 5 19:52:11 2025 +0900
user.recaptchaScoreThresholdに0.0を設定できるようにした (#7241)
Tue Mar 4 17:59:42 2025 +0900
reCAPTCHAのしきい値をユーザー毎に変更可能にした (#7240)
Tue Mar 4 13:26:56 2025 +0900
Cross-Origin-Opener-Policy: unsafe-noneとCross-Origin-Resource-Policy: cross-originを指定 (#7239)
Tue Mar 4 01:44:54 2025 +0900
Bump csurf from 1.10.0 to 1.11.0 (#7233)
Tue Mar 4 01:27:16 2025 +0900
uninstall handlebars npm (#7238)
Tue Mar 4 01:26:10 2025 +0900
Bump babel-loader from 8.2.2 to 8.4.1 (#7234)
Tue Mar 4 00:28:26 2025 +0900
uninstall fast-crc32c npm (#7237)
Mon Mar 3 23:28:45 2025 +0900
update @google-cloud/storage 5.8.3 -> 7.15.2 (#7236)
Mon Mar 3 18:30:08 2025 +0900
dependabotがlabelを一切使わないようにする (#7235)
Mon Mar 3 14:52:06 2025 +0900
update helmet 3.21.2 -> 8.0.0 (#7228)
Mon Mar 3 04:24:38 2025 +0900
Bump @babel/node from 7.22.19 to 7.26.0 (#7222)
Mon Mar 3 02:15:59 2025 +0900
Bump deep-equal from 2.0.5 to 2.2.3 (#7221)
Mon Mar 3 02:00:31 2025 +0900
Bump typescript from 4.7.4 to 4.9.5 (#7224)
Mon Mar 3 01:43:40 2025 +0900
Bump bogon from 1.0.0 to 1.1.0 (#7225)
Mon Mar 3 00:10:13 2025 +0900
Create dependabot.yml (#7219)
Sun Mar 2 22:19:02 2025 +0900
Bump debug from 4.1.1 to 4.4.0 (#7216)
Sun Mar 2 21:25:43 2025 +0900
Bump passport and passport-azure-ad (#7217)
Sun Mar 2 16:58:55 2025 +0900
npm audit fix (#7215)
Sun Mar 2 09:54:48 2025 +0900
update socket.io-client 4.6.2, @socket.io/redis-adapter 8.3.0 (#7214)
Sun Mar 2 08:29:49 2025 +0900
Bump socket.io from 4.6.1 to 4.6.2 (#7211)
Sun Mar 2 07:52:11 2025 +0900
Bump webpack from 5.75.0 to 5.98.0 (#7209)
Sun Mar 2 07:22:42 2025 +0900
Bump send and express (#7206)
Sun Mar 2 07:08:45 2025 +0900
Bump mermaid from 10.3.1 to 10.9.3 (#7205)
Sun Mar 2 06:36:43 2025 +0900
Bump katex from 0.12.0 to 0.16.21 (#7197)
Sun Mar 2 06:33:14 2025 +0900
Bump mongoose from 6.13.3 to 6.13.6 (#7198)
Sun Mar 2 06:19:09 2025 +0900
Bump undici from 6.19.7 to 6.21.1 (#7202)
Sun Mar 2 06:18:06 2025 +0900
Bump dompurify from 3.0.5 to 3.2.4 (#7201)
Sun Mar 2 05:57:50 2025 +0900
Bump serialize-javascript and mocha (#7200)
Sun Mar 2 04:15:02 2025 +0900
Bump elliptic from 6.5.4 to 6.6.1 (#7199)
Sat Mar 1 22:15:15 2025 +0900
Sentryに送信するエラーレポートのrelease情報や、サーバー起動時のバージョン情報にHEROKU_RELEASE_VERSIONを使う (#7196)
Sat Mar 1 03:21:47 2025 +0900
Capture both onerror and onunhandledrejection events in Sentry (#7188)
Sat Mar 1 02:25:55 2025 +0900
Configure Sentry to only capture unhandled JavaScript errors (#7187)
Sat Mar 1 02:16:03 2025 +0900
update @sentry/browser 7.48.0 -> 9.3.0 (#7186)
Sat Mar 1 00:40:54 2025 +0900
update newrelic 12.14.0 (#7185)
Fri Feb 28 23:24:51 2025 +0900
双方向リンクマーク廃止、ページリンクから画面遷移した時に逆リンクがあれば常にhighlight & scrollする (#7184)
Thu Feb 27 15:51:16 2025 +0900
Helpfeel用Export APIにユーザー情報を追加する(リベンジ) (#7183)
Thu Feb 27 13:44:37 2025 +0900
Revert "Helpfeel用Export APIにユーザー情報を追加する (#7168)" (#7182)
Thu Feb 27 10:01:50 2025 +0900
Helpfeel用Export APIにユーザー情報を追加する (#7168)
Wed Feb 26 17:07:33 2025 +0900
READMEからCircleCIのバッジを削除した (#7181)
Wed Feb 26 14:18:22 2025 +0900
PAID_SERVERなら全private projectでproject login restrictionを使えるようにする (#7170)
Tue Feb 25 15:47:52 2025 +0900
Helpfeel向けのGCS経由project export機能はもう使っていないので削除する (#7176)
Tue Feb 25 14:22:09 2025 +0900
CircleCIで実行していたdocker buildをGitHub Actionsに移行 (#7178)
Mon Feb 24 07:43:16 2025 +0900
文字を大きくした時の双方向リンクマークのサイズが大きすぎた (#7179)
Mon Feb 24 04:20:47 2025 +0900
Docker Hubからpullする前にloginするようGithub Actionsを修正 (#7177)
Sun Feb 23 19:06:39 2025 +0900
lodashを置き換えれる所だけlodash-esに置き換える (#7173)
Sun Feb 23 18:27:48 2025 +0900
Helpfeel運営用Scrapboxヘルススコア集計機能は使っていないので削除する (#7175)
Sun Feb 23 15:45:01 2025 +0900
tasks/のrequire文をfs.readFileSyncに置き換えた (#7172)
Sat Feb 22 17:40:09 2025 +0900
双方向リンクマーク - 双方向な文中リンクから、リンク元ページ内からの参照箇所までhighlight & scrollする機能 (#7171)
Wed Feb 19 17:08:39 2025 +0900
エラーが読みにくくてDeepL APIのquota exceededをNewRelicのquota exceededだと誤認した (#7169)
Tue Feb 18 23:10:49 2025 +0900
bizdev-toolsをES Modules化 (#7167)
Tue Feb 18 20:21:33 2025 +0900
debugの読み込みをCommonJSから全てESMoudlesに変更 (#7162)
Tue Feb 18 13:10:45 2025 +0900
README に残っていた古い docker image を rollback する説明を削除 (#7161)
Mon Feb 17 21:11:37 2025 +0900
Infoboxが抜き出した項目に改行と行頭インデントが含まれている事があるので表示を調整した (#7160)
Fri Feb 14 17:27:55 2025 +0900
reCAPTCHAとGoogle Analyticsに必要なCSP headerの見直し (#7159)
Fri Feb 14 14:32:54 2025 +0900
SAML認証でのログイン時にNameIDからもメールアドレスを取得する (#7149)
Wed Feb 12 00:36:49 2025 +0900
project metrics画面のRangeを7 days→30 days→7 daysと変更した直後にグラフが描画されなかった (#7156)
Tue Feb 11 21:02:34 2025 +0900
KCS plan以外ではproject metrics batchでUFFAを集計しない (#7155)
Tue Feb 11 19:54:29 2025 +0900
全business projectにproject metrics画面を開放する。ただし30日分のグラフが見れるのはKCSもしくはbusiness-enterprise planのみ (#7153)
Thu Jan 30 11:13:42 2025 +0900
ページリスト画面の表示を切り替えてからタブを移動すると、移動先のタブのページリスト画面の表示が崩れていた (#7095)
Thu Jan 30 03:18:52 2025 +0900
paymentProvider: "stripe"ではないbillingにはGCSファイルアップロード容量追加購入ボタンを表示しない (#7148)
Wed Jan 29 20:47:57 2025 +0900
Stripeと連携しないbilling document (#7098)
Wed Jan 22 14:23:04 2025 +0900
cluster modeで起動するprocess数を環境変数WEB_CONCURRENCYでも設定可能にする。ただし環境変数CLUSTERを優先する (#7147)
Mon Jan 13 15:06:05 2025 +0900
ユーザーがsocket.io roomのproject memberかどうか最長5分毎に確認する (#7145)
Thu Jan 9 02:48:31 2025 +0900
問合せログを関連ページスタックでまとめる (#7141)
Wed Jan 8 09:11:49 2025 +0900
PageSnapshotの本文が編集後のデータで作成されていた (#7142)
Tue Jan 7 14:04:23 2025 +0900
KCS planでは対応完了した問合せログを2 hop linkに表示しない (#7140)
Tue Jan 7 01:29:14 2025 +0900
問合せ対応を開始したらkcs.call-log.startを、完了したらkcs.call-log.endを監査ログに記録する (#7136)
Mon Jan 6 23:54:03 2025 +0900
XSサイズ画面でもStatus Barの左側にページタイトルを表示する (#7139)
Mon Jan 6 17:24:50 2025 +0900
Copy readable linkを復活 ただしslackは無視する (#7138)
Mon Jan 6 11:54:03 2025 +0900
Revert "Email auto reply 2025 NewYear" (#7137)
Sun Jan 5 23:52:01 2025 +0900
KCS planでは#問合せ対応中や#レビュー待ちナレッジ記事等のKCS制御タグをheadwordから除外する (#7135)
Sun Jan 5 15:16:50 2025 +0900
文字装飾記法で書かれた見出し行から範囲選択してnew page切り出しするとリンクが切れる問題を修正 (#7134)
Fri Jan 3 13:41:17 2025 +0900
ページAを編集してBに移動した時に、ページBの関連ページリストにあるページAに必ず未読マークが付いていた (#7133)