generated at
リリースノート2021


Wed Dec 29 19:39:56 2021
.image-line-2,3,4の画像にスタイルを適用するのは.cursor-lineが付いていない行だけに限定した

Wed Dec 29 16:39:39 2021
画像を1行に2〜4枚横並びで表示する

Wed Dec 29 16:39:28 2021
user menuとproject listの未読マーク付きアイテムが右に凹んでいる

Wed Dec 29 15:32:20 2021
No connection状態のstatus barを黄色に変更

Tue Dec 28 15:59:05 2021
UserMenuでもdata-keep-openを有効にする&separatorのkey名重複の警告を修正する

Tue Dec 28 14:47:58 2021
mobileのproject watch listの削除ボタンにCSSが効いていなかった

Tue Dec 28 14:15:53 2021
メンバーをホスト名やandで検索できる事をplaceholderで教える

Tue Dec 28 12:07:38 2021
<Page />をFunctionComponentに書き換え

Tue Dec 28 12:00:53 2021
Editorの初回の入力のみ反映されないバグを修正

Mon Dec 27 17:39:14 2021
UserMenuをGlobalMenuから分離してnavbar右上に表示する

Mon Dec 27 12:38:34 2021
Project JSON Exportをブラウザ側で整形するのをやめた

Fri Dec 24 20:00:47 2021
status barのno connectionに色盲でも注意が向くようにする

Fri Dec 24 17:06:00 2021
古いclient jsとの互換性の為に出していたLANDING flagsを削除

Fri Dec 24 16:35:28 2021
User IDを指定してアカウント削除する管理ツール

Fri Dec 24 14:16:09 2021
JSON export streamの出力を読みやすくし、project backupをブラウザ側で整形するのをやめた

Fri Dec 24 13:59:47 2021
<Editor />をFunctionComponentに書き換える

Thu Dec 23 14:18:32 2021
Email auto reply 2022 NewYear を12/27〜1/4に変更

Tue Dec 21 12:49:02 2021
SAML startegyのadditional inputは値がある時は折りたたむ

Tue Dec 21 12:47:09 2021
GET /api/users/:id.png は使われていないので削除する

Tue Dec 21 00:00:45 2021
known users(知人)をproject memberとして即座に追加する機能

Mon Dec 20 23:23:52 2021
自分が(なぜか)ownerかつadminになっている状態でowner移譲ができなかった問題を修正

Mon Dec 20 23:00:39 2021
Email auto reply 2022 NewYear

Fri Dec 17 16:33:30 2021
Elasticsearchのエラー出力の\nをU+0085 Next Lineに置換する

Fri Dec 17 10:34:31 2021
行の中の画像の上下位置を下揃えにする

Thu Dec 16 15:54:04 2021
private business projectのログイン画面から作成したアカウントは個人projectを自動作成しない

Thu Dec 16 14:35:37 2021
コードブロックとCLIとHelpfeel記法をインラインコードとしてpage.descriptionsに保存し、page cardに表示する

Thu Dec 16 13:59:58 2021
trojan source攻撃に使われるRTL制御文字とゼロ幅スペースを可視化

Tue Dec 14 19:09:35 2021
project watch listをキーボード上下キーで選択できるようにした

Mon Dec 13 16:16:39 2021
インクリメンタルサーチ中はprojectsとwatchlistの両方を同時に表示・検索する

Mon Dec 13 15:11:13 2021
不要なログ出力を削除

Mon Dec 13 15:10:46 2021
testではX-Forwarded-Forヘッダが見つからないエラーをconsole出力しない

Thu Dec 9 17:47:30 2021
project削除時に確認するproject名の末尾数字は、7桁までは省略せず入力させる

Thu Dec 9 16:10:23 2021
youtubeの埋め込みにmusic.youtubeを追加する

Thu Dec 9 14:46:51 2021
Eventに常にIPアドレスとUserAgentを保存、監査ログにUserAgentを出力

Wed Dec 8 13:08:08 2021
ProjectMembersコンポーネントをReact hooks化

Wed Dec 8 10:05:50 2021
Revert "Revert "controllers/gcsのfileをもう少し細かく分割する""

Tue Dec 7 19:35:05 2021
passport login callbackのUserの初期値がコンストラクタだったりインスタンスに後から追加だったりしている問題

Tue Dec 7 16:07:16 2021
passport login callbackのonLoginByOAuthを別ファイルに移動

Tue Dec 7 15:50:56 2021
使われていないpages API /eventsと/parsedを削除

Tue Dec 7 15:00:49 2021
Revert "controllers/gcsのfileをもう少し細かく分割する"

Tue Dec 7 12:30:38 2021
controllers/gcsのfileをもう少し細かく分割する

Mon Dec 6 15:58:51 2021
slack通知する前にhostnameがbogon IPアドレスに解決されないか確認する

Mon Dec 6 14:04:57 2021
project間のGCSファイル複製のtestを追加

Mon Dec 6 13:51:34 2021
Helpfeel専用Export APIの出力ソートに使うpage.updatedForHelpfeelを追加

Mon Dec 6 10:01:08 2021
GCSControllerとGCSAPIをフォルダに分割する

Thu Dec 2 12:29:02 2021
Free planの説明tooltipだけ日本語化

Thu Dec 2 12:28:32 2021
引用記法の中に横長の画像を置いても上に空白ができないようにした

Wed Dec 1 17:13:28 2021
private projectのファイルには表示行でもproject間ファイル複製ボタンを表示する

Wed Dec 1 12:49:33 2021
Gyazo oEmbed APIを使って画像を正しいスケールで表示する機能を削除

Wed Dec 1 12:48:55 2021
QuickSearchからページ内にdrag and dropしてリンク記法を作る

Tue Nov 30 14:19:22 2021
project間のファイル複製機能の実装をcopyからduplicateにリネーム

Tue Nov 30 14:03:33 2021
Gyazoの/max_sizeは200をデフォルト値にする

Tue Nov 30 12:48:16 2021
Gyazoのサムネイルを/thumbから/max_sizeに変更

Tue Nov 30 02:40:01 2021
Microsoft Azure AD認証のlogin callbackをOAuth認証と共通のものから分離する

Mon Nov 29 14:10:32 2021
contact formに /help-jp/SAML認証 への案内メッセージを追加

Mon Nov 29 11:46:41 2021
別projectのGCSファイルを現在のprojectにcopyする

Thu Nov 25 18:26:14 2021
環境変数LANDINGは意味がわからないのでENABLE_LANDING_PAGEにリネーム(やりなおし)

Thu Nov 25 18:12:58 2021
update @sendgrid/mail 6.4.0 -> 7.6.0

Thu Nov 25 15:25:53 2021
mobileではprojectのタブ切替で検索formにfocusさせない

Thu Nov 25 13:35:19 2021
Retina Gyazoのサイズ調整機能をDISABLE_GYAZO_OEMBEDで無効化する

Thu Nov 25 13:04:31 2021
Revert "環境変数LANDINGは意味がわからないのでENABLE_LANDING_PAGEにリネーム"

Thu Nov 25 12:35:12 2021
環境変数LANDINGは意味がわからないのでENABLE_LANDING_PAGEにリネーム

Thu Nov 25 10:55:58 2021
global menuのprojectリストをタブで表示する

Wed Nov 24 16:41:42 2021
sample.envにSAML認証の環境変数を追加

Wed Nov 24 13:15:21 2021
passportのonLoginCallbackを無駄にsetImmediateで囲んでるのをやめる

Wed Nov 24 11:53:35 2021
landingページのログインボタンのリンクにLANDING_PAGE_LOGIN_PATHを利用する

Wed Nov 24 11:08:25 2021
SAML認証設定画面のEntry pointの注釈ツールチップにSSO URLとも呼ばれる旨を追加

Wed Nov 24 11:07:50 2021
contact formにSAML認証の申し込みテンプレートを追加

Wed Nov 24 11:07:21 2021
contact formで記録するIPアドレスにx-forwarded-forを使う

Mon Nov 22 13:51:54 2021
passport loginでuser.isNewUserを使わずに、代わりにonLogin callbackにreqを引き回して個人projectを作成する

Wed Nov 17 17:28:09 2021
dpi-aware-imageの使用をやめる

Tue Nov 16 12:04:19 2021
strong-image記法ではGyazo oEmbed APIを使って画像をスケール調整しない

Mon Nov 15 18:34:13 2021
helpfeel用のCSP frame-srcをtranslation.helpfeel.comからdashboard.helpfeel.comに変更

Mon Nov 15 14:19:14 2021
Auth0のSAML2 addonでログインできるようにした

Mon Nov 15 13:41:37 2021
update elasticsearch 7.14.0 -> 7.15.2

Mon Nov 15 13:41:22 2021
UUIDの生成をuuid npmからNode.js組み込みのcryptoに切り替え

Mon Nov 15 13:07:21 2021
デプロイしたてのScrapbox review appで全文検索するとElasticsearch index not foundになる

Mon Nov 15 13:05:59 2021
GyazoのoEmbed APIを使ってRetina画像を適切なサイズで表示する

Fri Nov 12 14:05:41 2021
SAML設定の説明tooltipをわかりやすくした

Fri Nov 12 14:04:24 2021
SAMLとMicrosoft Tenant IDのフィールドを管理者以外には編集できないようにした

Fri Nov 12 14:03:50 2021
User settings画面にSAML issuerとMicrosoft Tenant IDを表示

Fri Nov 12 11:07:10 2021
GyazoのUpload手段からeasy_authを廃止

Wed Nov 10 13:49:58 2021
login restrictionsの保存成功alertをsaveボタンの近くに移動

Tue Nov 9 15:06:11 2021
SAML認証が有効ではない設定でもlogin restrictionsにSAMLのチェックボックスが表示されていた

Tue Nov 9 14:14:06 2021
update newrelic 7.5.0 -> 8.5.1

Tue Nov 9 13:55:52 2021
ES index v9を削除

Sat Nov 6 03:18:37 2021
project毎のSAML認証

Fri Nov 5 13:15:36 2021
data node数を考慮したElasticsearchのshard分割

Thu Nov 4 14:59:42 2021
project.pageLinkedUpdatedは不要になっていたので削除する

Tue Nov 2 17:44:24 2021
Copy plainのindent行頭に中黒を付けた

Tue Nov 2 13:19:24 2021
/login/gyazo/oauth-upload?redirect= に渡すpathが2回encodeURIされていた

Mon Nov 1 19:43:09 2021
/login/google?redirect= に渡すpathが2回encodeURIされていた

Thu Oct 28 14:30:29 2021
npm audit fixでまとめて更新

Thu Oct 28 13:21:12 2021
サーバーでの--max-old-space-sizeの指定をやめる

Thu Oct 28 10:18:27 2021
easy_authでGyazoアップロードしたら、oauthを案内する

Thu Oct 28 00:47:48 2021
Google Search Consoleのbotがコードブロック記法にアクセスできないようにした

Wed Oct 27 18:30:14 2021
Project JSON importで表示する重複上書きページリストの表示を100件までに省略する

Wed Oct 27 17:48:28 2021
browserslistのcaniuse-liteを最新版に更新

Wed Oct 27 17:26:23 2021
user settings画面のGyazo OAuth Uploadを一番上に移動させた

Wed Oct 27 05:34:47 2021
CircleCIでのmongoとelasticsearchの起動待ち時間を10秒に延長

Wed Oct 27 02:02:02 2021
pages APIのtitleHintパラメータにarrayが指定されるとサーバーエラーになっていた

Tue Oct 26 14:24:53 2021
udpate Node.js v16.12.0 (npmは6のまま)

Tue Oct 26 10:20:35 2021
Project JSON importを複数のリクエストに分割する

Tue Oct 26 02:55:28 2021
merge pagesを記録し、Helpfeel専用export APIにpage.mergeイベントとして出力する

Sun Oct 24 20:36:48 2021
監査ログ出力のstream処理も、送信バッファが詰まったらDBからのreadを一時停止させる

Thu Oct 21 00:38:22 2021
zendesk chatのCSP media-srcを削除し忘れていた

Wed Oct 20 23:15:07 2021
Auto project backup作成タスクの--max-old-space-size指定を解除

Wed Oct 20 20:24:21 2021
Project JSON ExportとAuto project backup作成のstream処理も、送信バッファが詰まったらDBからのreadを一時停止させる

Mon Oct 18 11:38:56 2021
流れるゴミ箱内の削除Eventを手動で削除する機能

Fri Oct 15 22:23:05 2021
Helpfeel専用export APIをゆっくり送信する。送信バッファが空になるまで待ってから次のページをDBからreadする

Fri Oct 15 22:05:23 2021
クライアント側からの切断を検知したらHelpfeel export APIのレスポンスを中断する

Fri Oct 15 19:46:34 2021
landing pageの「容量」を「ページ数」に変更

Thu Oct 14 14:54:35 2021
import-pagesをFunctionComponentに書き換え

Tue Oct 12 10:36:40 2021
presentation modeで、HOMEキーで先頭スライドに移動・ENDキーで元の位置に戻る

Mon Oct 11 14:08:21 2021
contact formの問い合わせテンプレートから電話番号の欄を削除、連絡方法に変更

Mon Oct 11 13:48:44 2021
Gyazo uploadのtry-catch内でredirectを考慮する

Mon Oct 11 13:23:29 2021
helpfeel専用export APIにpage.linksを追加

Fri Oct 8 13:46:11 2021
page-list-itemにdata-page-title属性を追加してUserCSSを書きやすくする

Tue Oct 5 14:06:02 2021
Update webpack 4.44.2 -> 5.54.0

Mon Oct 4 21:58:12 2021
sample.envのJSONをquoteしてDocker for Mac 4.1.0に対応

Mon Oct 4 21:38:14 2021
*というpathへのrequestはcsurfに処理を渡さない

Mon Oct 4 13:25:51 2021
Add eslint-plugin-react-hooks

Fri Oct 1 17:46:27 2021
Update imagemin cli 4.0.0 -> 7.0.0

Wed Sep 29 16:50:14 2021
テストファイルに利用しているpackageを更新

Wed Sep 29 16:45:28 2021
環境変数GYAZO_OAUTH_UPLOAD_ENDPOINTをセットしない場合、https://upload.gyazo.com/api/upload にフォールバックする

Wed Sep 29 16:38:47 2021
markdownを辞めてmarkedを使う

Wed Sep 29 16:30:38 2021
ページ内検索のボタンをarrowからchevronに変更

Wed Sep 29 10:40:56 2021
update babel 7.14.3 -> 7.15.7

Wed Sep 29 10:23:04 2021
update chokidar-cli 2.1.0 → 3.0.0

Wed Sep 29 10:22:36 2021
svg-spriteを更新

Tue Sep 28 17:42:53 2021
環境変数FORCE_GYAZO_UPLOAD_TEAM_NAMEをFORCE_GYAZO_UPLOAD_TEAMS_NAMEにリネーム

Tue Sep 28 16:59:33 2021
FORCE_GYAZO_UPLOAD_TEAM_NAMEをoauth token list APIに反映させる

Tue Sep 28 14:51:56 2021
使用していないsass-lintを削除

Tue Sep 28 14:37:45 2021
ページ内検索が検索ワード末尾にスペースがあると全行にマッチするbugを修正

Tue Sep 28 09:55:01 2021
svg2ttf/ttf2woff/ttf2woff2をまとめて更新

Tue Sep 28 09:54:19 2021
update netmask 1.0.6 → 2.0.2

Tue Sep 28 09:53:42 2021
update mongoose 5.13.2 → 5.13.9

Sat Sep 25 02:58:31 2021
mobileでquicksearchを選択して画面遷移してもdropdownが開きっぱなしで邪魔

Sat Sep 25 01:20:08 2021
ページ内検索とQuickSearchの競合を解決

Sat Sep 25 00:37:18 2021
Revert ページ内検索

Fri Sep 24 19:21:10 2021
ローマ字大文字でページ内検索すると小文字にヒットしなかった

Fri Sep 24 18:51:21 2021
ページ内検索

Thu Sep 23 14:25:09 2021
body-parserのJSON parse errorがstacktrace出力されててうるさい

Wed Sep 22 14:05:37 2021
数式記法を書きながらプレビュー表示

Wed Sep 22 13:58:55 2021
Error: misconfigured csrfをハンドリングする

Wed Sep 22 13:56:41 2021
Gyazo OAuth設定のproject listを折りたたむ

Tue Sep 21 19:58:16 2021
開発環境ではdart-sassの--watchオプションを使う

Tue Sep 21 19:42:22 2021
landing pageのbootstrap sassの / とmath.div warning対応

Tue Sep 21 15:17:36 2021
clientで使わないflagsはsettings APIで出力しない

Tue Sep 21 14:52:58 2021
テーブル記法の行頭タブインデントがカンマになっていた

Tue Sep 21 14:49:20 2021
ENABLE_RECAPTCHA flagがboolになっていなかった

Tue Sep 21 14:45:41 2021
テーブル記法の拡張子を.csvだけにした

Tue Sep 21 14:00:03 2021
Gyazo Teams OAuth Upload

Fri Sep 17 18:53:21 2021
project memberの活動を分析するCLIツール

Fri Sep 17 18:32:30 2021
dart-sass移行で出るようになった / とmath.divのwarning対応

Fri Sep 17 16:55:15 202
node-sass脱却&Dart-sass移行

Tue Sep 14 17:39:49 2021
サーバー全体のSAML認証

Tue Sep 14 14:08:39 2021
アカウント停止機能を実装

Tue Sep 14 12:03:08 2021
サーバー起動時にschema定義から削除されたmongodb indexを自動削除する

Tue Sep 14 10:49:15 2021
rename sample.user.txt -> sample.users.txt

Tue Sep 14 10:33:09 2021
ログイン後にUserをmongodbから探す時にproviderを指定していなかった

Thu Sep 9 19:46:00 2021
Helpfeel TweaksとHelpfeel翻訳対照表のOriginを環境変数でCSPに追加する機能

Thu Sep 9 12:12:24 2021
page.showとpage.delete eventにUserAgentも保存する

Thu Sep 9 11:10:31 2021
Gyazo Teams画像もredrawing可能にする

Wed Sep 8 17:57:25 2021
CircleCIの設定ファイルもprettierのフォーマット対象に含める

Wed Sep 8 12:11:52 2021
CIでtest開始前にElasticsearchを起動させておく

Wed Sep 8 11:20:13 2021
Helpfeel用project export API

Wed Sep 8 10:38:24 2021
幅が狭いwindowでリンク記法補完popupが見切れていた

Wed Sep 8 10:37:41 2021
ES index templateの作成エラーをconsole出力する時にnull参照が発生していた

Wed Sep 8 10:21:11 2021
prettierignoreの指定が絶対pathになっていなかった

Tue Sep 7 18:11:56 2021
SearchAPIのtestにディレイを入れても改善どころか悪化したのでやめる

Tue Sep 7 10:19:31 2021
カラーテーマは@media screenで読み込む

Mon Sep 6 19:33:08 2021
SearchAPIのtestのディレイが足りなそうなので5秒に延長した

Mon Sep 6 12:32:14 2021
Free Planバッジから/pricingへのリンクを追加

Mon Sep 6 11:47:48 2021
印刷モードでのリンク色を指定、コードブロック記法のコピーボタンを非表示

Mon Sep 6 07:56:01 2021
黒系テーマの印刷CSSで文字が白色になっていた

Fri Sep 3 22:30:15 2021
join:room socketにnullを渡した時にサーバーエラーになっていた

Fri Sep 3 16:52:17 2021
pages APIのskipの上限を10万から30万に変更

Fri Sep 3 14:58:51 2021
update nodejs 12.22.6

Fri Sep 3 14:35:14 2021
backspaceキー押しっぱなしで高速に3行以上を削除してから何度もundoするとline_id does not existsエラーになる問題を修正

Fri Sep 3 14:14:48 2021
SearchAPIのtestで、ES indexを更新してから検索するまでの間にディレイを入れる

Thu Sep 2 14:27:29 2021
suggest popupの吹き出し位置を調整

Wed Sep 1 12:02:27 2021
prettierを導入 & sass-lintをstylelintに切り替え

Fri Aug 27 11:50:39 2021
update Elasticsearch 7.13.0 -> 7.14.0

Fri Aug 27 11:49:42 2021
cloudfunctionで使っている@google-cloud/storage npmを5.13.1に更新

Thu Aug 26 16:04:16 2021
mobile search formの開/閉とfocus/blurを一致させる

Thu Aug 26 13:20:48 2021
ES index v8を削除

Thu Aug 26 12:22:23 2021
project横断検索のUpdating search serverはエラーではないのでalert-infoにする

Thu Aug 26 12:12:33 2021
CommitsAPIのtest前にresetTestDBする

Tue Aug 24 16:41:23 2021
SENTRY_DSNからパスワードを除去する処理をwebpackで行う

Tue Aug 24 10:00:15 2021
url.parseをWHATWG URL APIに書き直す

Tue Aug 24 01:45:19 2021
page rank batchで呼び出す関数名の変更ミスを修正

Mon Aug 23 17:48:42 2021
ES index v8をコピーしてv9を作成

Mon Aug 23 16:34:56 2021
pageとfileのES index versionの統合

Mon Aug 23 16:31:13 2021
検索結果の (in attached file) にreactの配列keyが付いていなかった

Thu Aug 19 16:30:08 2021
テキスト範囲選択してからドラッグアンドドロップでアップロードすると、範囲選択したテキストが壊れる

Thu Aug 19 16:23:10 2021
drag and dropのUploadコンポーネントをhooksに書き換え

Wed Aug 18 14:13:06 2021
search formにフォーカスした時は、ブラウザの「全画面表示でツールバーを常に表示する」を実行させない

Tue Aug 17 15:56:30 2021
テロメアを1時間毎に強制再レンダリングさせる

Tue Aug 17 15:32:51 2021
DesktopTelomereをReact hooks化

Tue Aug 17 11:11:06 2021
OCRが空文字の場合はESにはindexしないがmongoにはsaveする

Tue Aug 17 11:09:02 2021
eslint-pluginをまとめてupdate

Mon Aug 16 13:13:36 2021
Revert "Email auto reply 2021 summer holiday (お盆)"

Mon Aug 16 12:09:10
Update eslint-plugin-node v11.1.0

Fri Aug 13 18:31:41 2021
Update eslint 7.32.0

Fri Aug 13 17:01:05 2021
projectを削除した時のESデータの削除処理をまとめる

Fri Aug 13 16:45:55 2021
/jp-commercial-act から電話番号を削除

Fri Aug 13 16:43:16 2021
imageOCR functionのメモリ割り当てを512MBに増量

Thu Aug 12 15:15:32 2021
検索のショートカットキーを実装

Wed Aug 11 20:47:37 2021
Revert "fetch-missing-ocrの並列度を200に上げる"

Wed Aug 11 19:49:09 2021
fetch-missing-ocrの並列度を200に上げる

Wed Aug 11 19:32:12 2021
fetch-missing-ocr taskも .textが無いファイルをES indexしていた

Wed Aug 11 19:01:22 2021
画像以外のファイルを削除するとES docuemntの削除エラーが発生していた

Wed Aug 11 18:07:28 2021
OCRテキストが取得できないファイルもESにindexしていた

Wed Aug 11 17:48:57 2021
deleteFilesByProjectがdeleteFilessByProjectになっていた

Wed Aug 11 16:39:08 2021
GCSにアップロードした画像をOCRしてElasticsearchで検索可能にする

Wed Aug 11 14:26:19 2021
search-formをFunction Componentに書き換える

Wed Aug 11 10:56:34 2021
docker-compose.ymlで環境変数PORTを使ってlistenするのをやめる

Thu Aug 5 12:49:15 2021
fix typo asset -> assert

Thu Aug 5 12:48:35 2021
Email auto reply 2021 summer holiday (お盆)

Wed Aug 4 16:33:23 2021
ページリスト画面のスクロール継ぎ足し、カードリサイズが動かない事がある

Mon Aug 2 20:46:08 2021
Server APIをpath, user, status codeのテーブルでテストする

Mon Aug 2 20:09:29 2021
GET /settings/profile が404 not foundを返している

Sun Aug 1 01:24:32 2021
redirect以外のqueryが付いているとpassport-google内部でエラーが発生する

Fri Jul 30 14:52:09 2021
GCSファイルアップロードしたmp4は外部サイトにvideoタグ埋め込みできないようにする

Wed Jul 28 12:27:20 2021
ヘブライ語のアレフベートとニクダーによるLigatureに対応

Wed Jul 28 11:15:40 2021
環境変数ENABLE_PROJECT_BACKUP=trueではない時もbackupタブが表示されていた

Tue Jul 27 17:00:59 2021
やはり Date modified with [username.icon] が正しい

Tue Jul 27 16:42:37 2021
UserSettingsのextensionsタブをFunctionComponent化

Mon Jul 26 10:57:06 2021
codeblock記法やtable記法の中はRTLとして判定・表示しない

Mon Jul 26 10:56:28 2021 +0900
複数行のRTLテキスト範囲選択の見た目を修正

Mon Jul 26 10:55:32 2021
RTL display modeでHelpfeel記法とCLI記法のindentがめり込んでいた

Wed Jul 21 11:43:15 2021
update highlight.js 9.15.8 -> 11.1.0

Mon Jul 19 17:17:11 2021
redrawの場合はアップロード画像に余白を追加しない

Mon Jul 19 17:08:33 2021
iOSでredrawが真っ白になる問題を修正

Mon Jul 19 11:48:21 2021
ENABLE_GOOGLE_ANALYTICS=trueの場合だけCSP script-srcとconnect-srcを設定

Mon Jul 19 11:47:27 2021
resetTestDB後のdelayを1秒に延長

Fri Jul 16 14:44:05 2021
Safari 10でどこをクリックしてもカーソルが行末にセットされる問題を修正

Fri Jul 16 08:36:48 2021
自分のアイコンのロードに失敗したらmeではなく [username.icon] にフォールバックする

Fri Jul 16 08:13:40 2021
typo midified -> modified

Thu Jul 15 22:29:21 2021
page sort "Date modified by me"

Thu Jul 15 11:12:04 2021
MongoDB Unified Topology

Thu Jul 15 09:30:30 2021
ローカル開発環境のelasticsearchを7.13.3に更新

Thu Jul 15 09:08:30 2021
ES index v7を削除

Wed Jul 14 15:21:44 2021
BaseLineを継承しているComponentをFunctionComponentに書き換え

Tue Jul 13 19:23:54 2021
右寄せ画面でリンク記法補完popupの位置がズレている

Tue Jul 13 10:23:48 2021
ffiやfflなどのフォント合字が編集できない問題に対応

Mon Jul 12 12:39:01 2021
update mongoose 5.12.2 -> 5.13.2

Mon Jul 12 11:21:11 2021
RelatedPageStoreのlinks is not an Arrayエラーをハンドルする

Mon Jul 12 11:20:09 2021
ServiceWorkerNotActiveYetErrorをcatchしていなかった

Mon Jul 12 11:19:32 2021
ServiceWorkerでのx-assets-version headerの不一致をAssetsVersionErrorとしてハンドルする

Mon Jul 12 10:56:50 2021
右寄せ表示でインデント部分をクリックしてもカーソルが正しい位置にセットされない問題を修正

Mon Jul 12 10:07:03 2021
text-inputが存在しない状態でaddEventListenerしていた

Mon Jul 12 10:06:42 2021
room:joinとpage-accessのログを1行で出力

Mon Jul 12 10:06:09 2021
数字 0-9 はneutralではなくLTR文字

Mon Jul 12 09:47:34 2021
存在しない行の .text を参照するbugを修正

Fri Jul 9 18:31:58 2021
右寄せ・左寄せ切り替えpage menu

Fri Jul 9 18:11:19 2021
getNeighbourCharPositionのthrowするline:0 char:1 is not foundエラーをcatchする

Fri Jul 9 17:45:53 2021
cache storageが無いブラウザでwindow.cachesにアクセスしてエラーになっていた

Thu Jul 8 11:34:01 2021
タイトル行で上キー押したら0文字目に移動

Thu Jul 8 11:02:26 2021
selections/index.jsをFunction Component化

Wed Jul 7 16:23:15 2021
page.descriptionsを保存する時に1行200文字までにカットする

Wed Jul 7 16:22:53 2021
page cardに表示する概要テキストは200文字までにカットする

Mon Jul 5 18:08:50 2021
Update font-awesome 5.15.3

Mon Jul 5 17:44:27 2021
Elasticsearchのエラーを1行にまとめる

Mon Jul 5 17:21:57 2021
ES_INDEX_VERSIONSの指定が無い時のデフォルトバージョンが7になっていた

Mon Jul 5 17:21:31 2021
GCSファイルアップロードのファイル名がstringではない場合にエラーになっていた

Fri Jul 2 21:08:27 2021
MongooseCastErrorのstatus codeを設定

Fri Jul 2 17:00:38 2021
ES indexをpages document数に応じて自動的にshard分割する

Fri Jul 2 15:52:50 2021
Gyazo OAuth Uploadを個別のcontrollerに切り出した

Fri Jul 2 15:21:48 2021
レイアウトとtext directionのRTL/LTR判定は別個に行う

Fri Jul 2 14:59:47 2021
ES index v6を削除

Thu Jul 1 21:23:39 2021
リファクタリングの準備 login-controller.jsをlogin/index.jsにリネーム

Thu Jul 1 14:01:38 2021
update socket.io 4.0.1 -> 4.2.1

Thu Jul 1 12:42:53 2021
Gyazo OAuth Upload関係のAPIはログインユーザー専用

Thu Jul 1 12:42:27 2021
Gyazo OAuth uploadの連携を許可しない場合にサーバーエラーになっていた

Thu Jul 1 09:47:18 2021
page-listをfunction component化

Wed Jun 30 17:18:50 2021
元ページのURLとタイトルを付けてGyazo OAuth Uploadする

Wed Jun 30 15:09:30 2021
User Settings画面でのGyazo OAuth Uploadの説明テキストを修正

Wed Jun 30 15:09:09 2021
RTL display modeでのアウトライン編集の左右移動が逆向きになっていた

Wed Jun 30 00:44:45 2021
RTL display mode - エディタ内の右揃え・左揃えの表示切り替え

Tue Jun 29 18:24:49 2021
npm audit fixで脆弱性のあるnpmをまとめて更新

Tue Jun 29 14:32:55 2021
Gyazo OAuth uploadをopt-inで実装

Tue Jun 29 10:22:33 2021
YouTubeの再生リストパラメータ付の動画に対応

Tue Jun 29 00:30:42 2021
socket.io loggerを改良 (やりなおし)

Mon Jun 28 21:15:25 2021
Revert "socket.io loggerを改良"

Mon Jun 28 20:05:49 2021
socket.io loggerを改良

Mon Jun 28 10:26:34 2021
YouTubeの再生リストを埋め込み可能にする

Fri Jun 25 18:06:56 2021
npm run statsでuserが参加しているprojectのリストも表示する

Fri Jun 25 18:06:22 2021
表示したページタイトルを出力するdebug文を削除

Thu Jun 24 15:53:41 2021
UserScript Events

Thu Jun 24 14:12:50 2021
100万文字書いたページが検索にヒットするとElasticsearchがエラーを返す問題を修正

Wed Jun 23 12:46:35 2021
数式記法の末尾をマウスクリックしてもカーソルが行末にセットされない

Wed Jun 23 00:33:03 2021
数式記法の \tag の位置をもう少し右に移動

Wed Jun 23 00:05:34 2021
数式記法の \tag が数式にめり込む問題を修正

Tue Jun 22 16:13:57 2021
Mac Desktop Safariのタップでクリックで突然範囲選択が発生する

Tue Jun 22 15:30:08 2021
空ページのタイトルもブラウザのタイトルバーに表示する

Tue Jun 22 12:35:18 2021
コードブロック記法の末尾をマウスクリックしてもカーソルが行末にセットされない

Tue Jun 22 12:32:52 2021
chromeで新規ウィンドウとして開いた時にactiveにするまでタブにtitleが表示されない問題を修正

Mon Jun 21 17:30:10 2021
ニュートラル文字のRTL/LTRを文脈から判別してカーソルを正しい位置に描画する

Mon Jun 21 16:58:38 2021
update split-graphemes 0.4.1 アラビア語のLigatureに対応

Mon Jun 21 16:10:29 2021
たくさんの行をまとめて削除したら必ずPageSnapshotを作る

Thu Jun 17 14:29:50 2021
split-graphemes更新 NFDの濁音・半濁音つきひらがなカタカナを1文字として扱う

Thu Jun 17 13:51:45 2021
Firefoxでマウスクリックによるカーソル位置指定後にすばやくIME入力すると変換中のテキストが消える問題を修正

Wed Jun 16 15:58:36 2021
ServiceWorker入れ替えのタイミングでcacheが無い状態がある

Wed Jun 16 15:55:59 2021
ServiceWorker activate後のcheckForUpdateをcheckForUpdateBackgroundに変更

Wed Jun 16 15:52:52 2021
Emacs key binding項目のtypoを修正

Wed Jun 16 13:02:30 2021
行間を狭めた場合のカーソル上移動距離の微調整

Wed Jun 16 11:54:39 2021
checkForUpdateBackgroundの実装をlib/cache-storage.jsからlib/assets-cache.jsに移動

Tue Jun 15 14:21:25 2021
TwitterのURL複数パターンに対応

Tue Jun 15 12:56:33 2021
text-input/actions.js でのCursor.getPosition()のcloneをやめる

Mon Jun 14 14:38:34 2021
TwitterURL貼り付け時の末尾の改行を削除

Mon Jun 14 14:15:05 2021
巨大なページでIMEオフで高速に入力した時にカーソル位置が追いつかない問題を修正

Mon Jun 14 13:43:15 2021
閉じ括弧の補完後のカーソル位置が括弧の中に入っていなかった

Mon Jun 14 12:23:30 2021
Stores.Cursor.getPosition() が内部オブジェクトの参照を返さないようにした

Mon Jun 14 11:39:07 2021
Floating youtube player

Mon Jun 14 11:38:02 2021
Scssにscripts/convert-js-constants-to-scss.jsから生成されたファイルである事をコメントで明示する

Mon Jun 14 11:11:29 2021
YouTube埋め込みサイズを横幅99%に拡大

Mon Jun 14 11:08:30 2021
空行はブロック移動の始点にしない

Mon Jun 14 10:52:59 2021
indentを保ってtweet埋め込み

Fri Jun 11 18:28:47 2021
twitterのURLを貼り付けたらツイート本文を取得して埋め込む

Fri Jun 11 15:47:02 2021
左右キーでのカーソル移動先を実DOMから探す

Fri Jun 11 10:54:26 2021
PageUp / PageDownでページ先頭・末尾に移動しなくなっていた

Thu Jun 10 12:51:56 2021
タイトル行と2行目とを上下キーでカーソル移動した時に、x座標が近い文字を探して移動できていなかった

Tue Jun 8 22:30:54 2021
getLineIndexFromPoint (point) のリファクタリング やり直し

Tue Jun 8 17:49:25 2021
RTLテキストをclickした時もカーソルを正しい位置にセットする (やりなおし)

Tue Jun 8 16:54:46 2021
Revert "RTLテキストをclickした時もカーソルを正しい位置にセットする"

Tue Jun 8 16:15:26 2021
RTLテキストをclickした時もカーソルを正しい位置にセットする

Tue Jun 8 14:06:47 2021
update newrelic 4.0.0 -> 7.5.0

Tue Jun 8 01:07:30 2021
browserlistでlast 2 versionsと指定していたのをやめる(やり直し)

Mon Jun 7 11:20:24 2021
async-singleton npmを @shokai/async-throttle に切り替え

Mon Jun 7 11:01:21 2021
検索結果のNFDとkangxi radicalsをhighlight & scrollするためにJS内で正規化する処理をnormalizeForSearchResultMatch (string)にまとめた

Fri Jun 4 15:07:17 2021
ElasticsearchのICU normalizerでNFDをNFCに正規化して検索する

Fri Jun 4 13:35:16 2021
update elasticsearch npm 7.10.0 -> 7.13.0

Fri Jun 4 10:29:52 2021
Elasticsearch index v5を削除

Fri Jun 4 10:22:05 2021
ローカル開発環境のElasticsearchを7.13.1に更新

Thu Jun 3 11:29:47 2021
project削除testのdelayを1秒から5秒に延長

Wed Jun 2 11:14:56 2021
全文検索からページを開いた時のscroll & highlightでもkangxi radicalsを正規化してハイライト行を探す

Wed Jun 2 10:55:49 2021
Elasticsearchのanalyzerでkangxi radicalsを正規化して検索する

Wed Jun 2 10:07:39 2021
RTLではカーソルは右に置く、テキスト選択範囲が右に飛び出る問題の修正

Mon May 31 13:46:35 2021
AquaSKK + FirefoxでSearchForm入力確定後に▼が入力される問題に対応

Mon May 31 12:37:20 2021
[URL title] の形式で埋め込む前にタイトルに含まれる改行文字等を削除する

Mon May 31 12:36:59 2021
リンクをタイトル付きで貼り付けしたい時はctrl(cmd) + shift + v

Fri May 28 18:24:17 2021
update babel 7.13.14 -> 7.14.3

Fri May 28 13:07:23 2021
オンプレ版DockerimageをSIGTERMでgraceful shutdownできるようにした

Fri May 28 12:14:55 2021
Revert "last 2 versionsと指定していたのをやめる"

Fri May 28 11:45:10 2021
browserlistでlast 2 versionsと指定していたのをやめる

Fri May 28 11:09:39 2021
バックグラウンドウィンドウのsocket.io切断はエラーではないのでstatusbarを赤くしない

Fri May 28 11:09:00 2021
resetTestDBの完了を100 msec待つ

Thu May 27 11:06:44 2021
認証がかかったURLをペーストしてloading中にキャンセルするとURLが2つ入力される問題を修正

Thu May 27 11:05:25 2021
取得したHTMLをparseする前にcontent-typeを確認する

Wed May 26 18:49:44 2021
Gyazoとの連携用にnetwork notaを追加

Wed May 26 18:40:14 2021
loading中にESCキーでEmbedTextModalを閉じるとURLが2つ書き込まれるbugを修正

Wed May 26 14:28:25 2021
日本語URLのタイトルが取得できなかった

Wed May 26 14:25:18 2021
ページ内に複数<title>がある場合に全部連結して取得してしまっていた

Wed May 26 14:19:51 2021
loading中のEmbedTextModalはあらゆるキー入力でclose可能にした

Wed May 26 11:04:27 2021
embed text取得先のURLをvalidateする

Tue May 25 18:31:54 2021
EmbedTextModalのpreviewにテーマカラーを反映させるのをやめる

Tue May 25 17:51:59 2021
キーボード操作でEmbedTextModalを操作できるようにした

Tue May 25 17:12:49 2021
ctrl+shift+vでURLを貼り付けたときはEmbedTextModalを表示しない

Tue May 25 16:07:54 2021
ラベルを Submit -> Insert、Embed Title -> Link with title に変更

Tue May 25 15:55:51 2021
EmbedText BotのUserAgent修正、メールアドレスを設定可能にした

Tue May 25 13:51:53 2021
URLをペーストしたらタイトル付き外部リンク記法にする

Mon May 24 18:29:45 2021
stream eventsにユーザーアイコンを表示

Mon May 24 18:07:09 2021
update asearch v1.0.1(unicode対応)

Fri May 21 14:46:48 2021
pro userはAPI rate limitの加算値を1に固定する

Fri May 21 11:38:14 2021
Function Componentに書き換え

Thu May 20 17:09:14 2021
Array.mapのcallback第2引数は添字なのでlodash.rangeいらない

Thu May 20 17:08:22 2021
ページカード概要欄のアイコンだけの行は次の行と結合する

Thu May 20 13:41:52 2021
background windowのWebWorkerをゆっくり動作させる

Thu May 20 13:18:03 2021
Function Componentに書き換え

Wed May 19 19:13:02 2021
history backした時にscroll & highlightしないようにした

Wed May 19 11:26:48 2021
windowがbackgroundに行って1時間経過したらsocket.ioを切断する

Wed May 19 11:13:10 2021
ProjectListをFunctionComponentで書き換える

Wed May 19 11:08:23 2021
全てのalert-dangerに⚠マークを表示する

Tue May 18 10:37:25 2021
update node-dev 3.1.3 -> 7.0.0

Tue May 18 10:17:57 2021
socket.io接続数が正しく取得できていなかった

Mon May 17 22:02:24 2021
Revert "実験のため一時的に、文字装飾記法の左辺に = を使えるようにする"

Mon May 17 22:01:46 2021
新規project作成画面のエラー表示を改善

Mon May 10 17:20:53 2021
socket.io v3からclientのreconnectイベントの登録位置が変更されていた

Mon May 10 17:20:36 2021
status bar修正 socket.ioが切断されていてもgraceful shutdownはエラー扱いしない、ただし未保存のcommitがあればエラー扱いする

Mon May 10 17:07:24 2021
cluster masterからworkerへSIGTERMをリレーする

Fri May 7 19:24:00 2021
リンク記法からアイコン記法に補完をトグルする時、候補がゼロになる場合はトグルをキャンセルする

Fri May 7 18:38:24 2021
Pupup内のicon画像にスクロールバーが表示されるバグの修正

Fri May 7 16:58:22 2021
1つのstoreだけをsubscribeするuseStore hook

Thu May 6 17:14:19 2021
useStore hookをリファクタリング

Thu May 6 16:38:15 2021
何か操作する毎にuseStore hookでstoreをsubscribe/unsubscribeしている問題

Thu May 6 16:35:46 2021
bin/以下の便利コマンドをdocker-composeからdocker composeに切り替え

Thu May 6 16:10:39 2021
CircleCIからdocker hubにリリースするブランチをproductionからmasterに変更

Release 2021-05-06 04:34:29
Revert "Email auto reply 2021 GW"

Release 2021-05-03 07:25:48
リンク/アイコンの補完モードを切り替えても選択中のページタイトルを保ったままにする

Release 2021-05-01 11:14:41
アイコン記法補完Popup内の画像の下部分が見切れている

Release 2021-04-30 05:55:54
ページ内に既に存在するアイコン記法は補完候補に少し優先して表示する
アイコン記法補完のPopup内に表示される画像を調整

Release 2021-04-28 09:47:59
ユーザー名の長さ制限を20文字から40文字に変更

Release 2021-04-28 09:11:13
空ページのTwitter Card/OGPに使う1 hop link取得を関連ページリストとは別の処理として切り出し (2)

Release 2021-04-28 04:02:34
Revert "空ページのTwitter Card/OGPに使う1 hop link取得を関連ページリストとは別の処理として切り出した"

Release 2021-04-28 03:25:43
空ページのTwitter Card/OGPに使う1 hop link取得を関連ページリストとは別の処理として切り出した

Release 2021-04-28 03:18:30
Email auto reply 2021 GW

Release 2021-04-28 02:11:04
接続エラー時のstatus barを横幅100%で表示する、ただしロードから5秒はエラー表示しない

Release 2021-04-27 15:10:19
環境変数DENY_EMAIL_ADDRSでメールアドレスを指定してログインを拒否

Release 2021-04-27 10:30:35
Heroku review appをhobby dynoに戻す

Release 2021-04-27 10:19:01
GCS file upload APIのprojectIdをvalidateする
Revert "空ページのTwitter Card/OGPは被リンク数でソートした関連ページリストにする"

Release 2021-04-27 08:20:18
空ページのTwitter Card/OGPは被リンク数でソートした関連ページリストにする
src/share/scrpabox-parser/index.js から node-tree.js に関数を移動

Release 2021-04-27 05:15:14
Revert "接続エラー時のstatus barを横幅100%で表示する"

Release 2021-04-26 10:20:12
接続エラー時のstatus barを横幅100%で表示する

Release 2021-04-26 07:06:52
関連ページから2 hop linkを開いた時もhighlight & scrollさせる

Release 2021-04-24 06:41:03
stripeの消費税10%対応batchを削除

Release 2021-04-23 16:38:27
update socket.io v4 & socket.io-redis v6 やりなおし

Release 2021-04-23 08:46:05
他人のprojectの検索からでもproject横断検索を実行できるようにする
watch-listのproject横断検索もスクロールで実行する

Release 2021-04-22 07:08:13
アイコン記法補完popupのctrl keydownからkeyupまでの判定を厳密にした

Release 2021-04-22 06:26:53
fix typo searchQueery

Release 2021-04-22 05:59:17
Page rankをupdatedで減衰させて検索結果をソートする

Release 2021-04-22 05:53:24
project backup batchの対象projectの判定を$exprで書き直した
page rank batchの対象projectの判定を$exprで書き直した

Release 2021-04-22 05:28:13
全文検索のソート方法をproject毎に保存する
範囲選択からnew pageで切り出したページタイトルの _ とスペースを保つ

Release 2021-04-21 03:42:37
Revert "検索のソート方法はproject毎に保存せず、初回はPage rankで検索させる"

Release 2021-04-21 01:14:15
アイコン記法の補完とemacsキーバインドの衝突を解消する

Release 2021-04-19 08:19:29
検索のソート方法はproject毎に保存せず、初回はPage rankで検索させる

Release 2021-04-19 06:30:03
ページリスト画面でのPage rankソートにindexが効いてなかった

Release 2021-04-19 05:41:17
REDIS_TLS_URLとrediss://に対応

Release 2021-04-19 03:55:01
ページリスト画面のソート方法にPage rankを追加

Release 2021-04-19 03:26:20
page-linked taskはもう不要なので削除する
project.updatedを更新したくない場合はtimestamps: falseオプションを使う

Release 2021-04-17 17:20:05
Revert "update socket.io v4 & socket.io-redis v6"

Release 2021-04-17 16:36:24
update socket.io v4 & socket.io-redis v6

Release 2021-04-17 05:04:11
アイコン記法の補完popupは入力テキストと完全一致する候補も表示する

Release 2021-04-16 06:44:32
key-binding/shortcutで宣言されているショートカットキーのパラメータ名をブラウザのキーイベントに合わせる
アイコン記法の補完Popup

Release 2021-04-15 16:25:57
CircleCIのnode_modulesをcacheする

Release 2021-04-15 13:45:19
CircleCIのapp-test jobを並列化してtestを高速にする

Release 2021-04-15 12:23:42
ProjectCSS読み込み待機中もnavbarだけは表示する

Release 2021-04-15 08:56:44
project settings画面の招待URLをFunctionComponentに書き換え
status-bar/delay.jsをFunction Componentで書き換える

Release 2021-04-15 07:51:36
ProjectCSS読み込みが完了するまで<App>コンポーネントを待機させる (2)
ServiceWorker install後のassets cache更新は通信がおさまるまで待たずにさっさとやる

Release 2021-04-14 06:54:23
Revert "ProjectCSS読み込みが完了するまで<App>コンポーネントを待機させる"

Release 2021-04-14 05:21:28
ProjectCSS読み込みが完了するまで<App>コンポーネントを待機させる
UIスレッドからWebWorkerへのpostMessageをchunk分割する
postMessage内のMapもchunk分割する

Release 2021-04-14 04:28:33
全てのAPI responseにx-assets-versionヘッダを付け、assets cacheの更新をチェックする

Release 2021-04-13 12:09:06
Chrome 93でのServiceWorkerオフライン対応チェック対策

Release 2021-04-13 06:16:22
platform: linux/amd64 for docker-compose worker service

Release 2021-04-13 05:22:33
全文検索からページを開いた時に検索ワードをハイライトし、その位置までスクロールする

Release 2021-04-12 07:01:28
page_access modelの廃止

Release 2021-04-12 06:45:38
update node.js 12.21.0 -> 12.22.1

Release 2021-04-12 06:20:44
リンク記法の _ とスペースを新規作成ページのタイトル行に反映させる
project settings画面のpage dataタブでReactのwarningが出ている
関連ページを開いたら参照元のリンク記法のある行までスクロールさせる
project themeを適用するlayoutをallow listで指定する
テキスト選択範囲がタイトル行のみの場合、Copy plainボタンを表示しない
landing pageからzendesk chatを削除
project watch list横断検索ボタンがproject横断検索の完了後に下に追加されるように表示する

Release 2021-04-11 07:31:01
SafariでLPを一番上までスクロールさせるとnavbarが隠れる問題を修正
英語landing pageのtypoを修正

Release 2021-04-08 08:04:57
リンク記法に1文字目を入力した時にsuggestが出ないのを修正

Release 2021-04-08 06:51:34
project watch list searchでundefined.lengthを参照している
project watch list横断検索に検索結果が空のprojectがヒットしてしまう問題
project削除処理のリファクタリング

Release 2021-04-07 11:18:19
ProjectCSSを投機的に読み込む
リンク記法にtype=link, type=hashTag属性が付いていなかった
個人GyazoアカウントなしでGyazoTeamsのみにアップロードすると常に.signed_up === falseになる問題に対処

Release 2021-04-07 04:27:07
project watch listを横断検索

Release 2021-04-07 04:06:19
SuggestPopupをFunction Componentで書き換え

Release 2021-04-06 05:02:38
MongoDB 4.2を推奨する。最低バージョンを3.4から3.6に引き上げ

Release 2021-04-05 10:58:44
npm audit fixでまとめて更新

Release 2021-04-05 10:07:19
ローカル開発環境で使うRedisのバージョンを6系と明示する
SafariでQuickSearchのdropdown listをクリックできない問題を修正

Release 2021-04-02 10:29:52
code:sage の言語名はpythonではなくsageと表記する

Release 2021-04-02 09:30:54
単機能npmをまとめてupdate

Release 2021-04-02 08:31:56
project listの折りたたみ状態での表示を更新順に10件にした
Gyazoへのログインを促すメッセージに3rd party cookieの有効化の説明を追加
拡張子sageをpythonとしてシンタックスハイライト

Release 2021-04-01 02:03:23
File upload modalをFunction Componentに書き換え
plan選択modalをFunction Componentで書き換え

Release 2021-03-31 04:24:15
package-lock.jsonのresolvedにhttpを入れないようにCIでチェックする

Release 2021-03-30 03:46:08
Gyazoアップロード後にアカウント作成を促すメッセージをページに書き込む
npm run cleanで public/serviceworker.js を削除していなかった

Release 2021-03-29 13:24:25
英語版LPのコンテンツを調整 | Update English LP
モバイルもIEのIME入力確定イベントの特別対応をやめる

Release 2021-03-29 06:41:42
update mongoose 5.12.2

Release 2021-03-29 05:22:40
mongoose setter hookを使わずにbillingを更新する

Release 2021-03-29 05:01:56
BaseComponentと同等の機能をhooksで実装
project theme formをFunction Componentに書き換え
ローカル開発環境のMongoDBを4.2.13に更新

Release 2021-03-29 04:04:04
IEのIME入力確定イベントの特別対応をやめる(デスクトップのみ)
billing pageから複数projectまとめて支払いの説明へのアンカーが切れていた

Release 2021-03-26 02:27:38
draw modalのツールバーが長すぎる時にスクロールさせる

Release 2021-03-25 04:28:59
他の人の編集でリンク補完popupが消えてまともに入力確定できない問題を修正

Release 2021-03-25 01:41:11
project-searchをFunction Componentに書き換え

Release 2021-03-24 08:10:11
お絵かきのペンの太さと色を分離、色追加機能

Release 2021-03-22 05:24:55
project watch listの削除をclickではなくmouseupに変更

Release 2021-03-21 21:21:02
update browserlist

Release 2021-03-19 02:59:13
project横断検索の並列度を10 projectずつに下げた
公開projectにHTML meta descriptionタグを追加

Release 2021-03-18 14:01:03
pagelist画面で、数式記法の前後に改行が入っていた

Release 2021-03-18 09:09:12
page info menuのラベルの先頭を大文字にした

Release 2021-03-18 05:47:14
新規アカウント作成時に作られる個人projectの画像アップロード先をGCSに変更
_update changeで行のuserIdを更新していなかった
mp4埋め込み記法のマウスカーソルがテキスト編集っぽい見た目になっていた

Release 2021-03-17 08:41:34
サーバー全体でGyazo Teamsの使用を強制する設定が、新規project作成画面に反映されていなかった

Release 2021-03-17 03:21:15
Page history表示ボタンをpage info menuに移動する
新規project作成画面の画像アップロード先にGyazoTeamsを選択できるようにする
Page Rankをpage info menuに表示する

Release 2021-03-17 02:23:19
お絵描き機能にundo機能を追加

Release 2021-03-15 05:08:29
MulterErrorは正常に例外を処理した場合のエラーなのでstacktrace出力しない

Release 2021-03-10 05:23:20
Revert "一度もアクセスした事がないページの行の既読・未読判定には今回のアクセス時刻を使う"

Release 2021-03-09 01:43:24
指定したprojectに紐づくuserやpageのデータをまるごとmongoexportするツール

Release 2021-03-08 05:29:37
ES index v4を削除

Release 2021-03-08 04:13:38
実験のため一時的に、文字装飾記法の左辺に = を使えるようにする

Release 2021-03-08 03:32:49
一度もアクセスした事がないページの行の既読・未読判定には今回のアクセス時刻を使う

Release 2021-03-08 02:56:28
ProjectSearch componentに不要なpropsを渡してwarningが出ていた
URL直接入力して検索結果画面を表示した時に、search formに検索ワードをセットする
ESエラーのstacktraceから呼び出し元へ辿れるようにした
文字装飾記法の正規表現のescape修正

Release 2021-03-05 09:37:22
ESでの検索をPageRankでsortする

Release 2021-03-05 09:02:14
page-access migrationでskipしたeventもlog出力する

Release 2021-03-05 08:03:59
プレゼンモードのアイコン記法が下に飛び出てた&大きすぎた

Release 2021-03-05 04:34:39
mongodbで検索する環境ではpage-rank batchを実行しない

Release 2021-03-04 05:38:29
batch:delete-old-commitsはmongodb TTL indexによる削除があるので不要
project updates streamのeventをsocket.ioでリアルタイムに更新する
Socket.IO再接続後のstream API再読み込みは、windowがactiveになるまで待つ

Release 2021-03-03 10:05:15
複数のES index versionsを有効にしている場合に、project tutorial pageが古いindexに書き込まれていなかった
ES.deletePageの引数を他の関数と揃える

Release 2021-03-02 09:24:18
page-access migration batchを中断・レジュームできるようにした

Release 2021-03-02 01:38:14
ES.updatePageRankでdocument_missing_exceptionが発生したらdocumentを新規挿入する

Release 2021-03-01 13:57:07
eventsからpage_accesses collectionへのmigration scriptを追加した

Release 2021-03-01 10:15:28
update node.js 12.21.0

Release 2021-03-01 08:30:33
pagerankをESとmongoに書き込むbatch

Release 2021-03-01 08:17:21
Github認証をpassport-github2に移行、USE_OLD_GITHUB_AUTH=trueで古い認証も使える

Release 2021-03-01 07:42:37
Streamに新規project member参加とadmin/owner変更のイベントを表示する
タイトル変更されてページが見つからない時にリダイレクト先を探すソースをEventsからPageAccessに変更

Release 2021-03-01 01:35:13
行permalinkのID部分を表示モードでは短くする

Release 2021-03-01 01:11:00
LPの更新

Release 2021-02-28 20:45:14
streamに表示するeventsの条件を2/26以降から2/27以降に変更

Release 2021-02-26 09:37:15
削除したページを30日間とっておき、Stream画面から復旧できるようにする(2)

Release 2021-02-25 12:53:28
Revert "削除したページを30日間とっておき、Stream画面から復旧できるようにする"

Release 2021-02-25 12:07:53
削除したページを30日間とっておき、Stream画面から復旧できるようにする

Release 2021-02-22 10:03:18
Updating search serverのhttp status codeを490に変更

Release 2021-02-22 01:27:45
新規project作成画面ではproject themeを外す
webサーバーでmongo query cursorのnoCursorTimeoutオプションを使わない

Release 2021-02-19 16:20:45
.hljs-formulaと.hljs-emphasisのCSS指定を削除

Release 2021-02-19 11:02:25
page.linkedを遂次更新する
自動プロジェクト横断検索の微調整
page-linkedをbatchから通常のtaskに移動
Elasticsearchではproject横断検索にAPI rate limitをかけない

Release 2021-02-19 06:53:24
サーバーエラーはstack traceを出力させる

Release 2021-02-19 01:55:12
スクロールでProject横断検索を実行

Release 2021-02-18 11:31:33
Revert "引用記法の縦棒がインデントでガタガタしないスタイル"
引用記法の斜体をやめる & 黒背景エディタでの引用背景色の調整

Release 2021-02-18 10:42:32
Commit modelの雑多な処理をhookに切り出し

Release 2021-02-17 08:19:22
commit modelをschema定義、update-page、methodsなどにファイル分割

Release 2021-02-17 08:08:06
画像アップロード先にgyazoを指定している場合、jpeg|gif|png以外の画像はファイルアップロードにフォールバックする
引用記法の縦棒がインデントでガタガタしないスタイル
コードブロック記法の行permalinkがハイライトされないカラーテーマがある

Release 2021-02-15 06:58:44
batchからES index templateを作成しない
オンプレ版Dockerimageにtasks/project-backupを含める
オンプレ版のnode.jsを12.20.1に更新
ファイル名付きコードブロックのコピーボタンの対象を見た目通りにした
navbarを固定したのでvideo playerのmax-heightを縮めた

Release 2021-02-14 23:43:49
ESに最新のtitle情報を渡す

Release 2021-02-14 12:06:31
背景色が黒いエディタでCLI記法が見えなかった

Release 2021-02-12 03:40:08
Elasticsearchのエラーを良い感じにログ出力するexpress middleware

Release 2021-02-12 02:17:07
ローカル開発環境のelasticsearchを7.10.2に更新
default light themeのnavbarを少し濃くしてみる
長いglobal menuでdropdown-headerが潰れて消えないようにした
シンタックスハイライトの対象を<code class="highlight">の中だけに限定

Release 2021-02-10 05:32:14
起動時のES index-template作成は3回リトライする

Release 2021-02-10 03:49:10
bootstrap alert内のcloseボタンの位置調整

Release 2021-02-09 05:41:33
page history modeの操作パネルがnavbarに隠れないようにした
parserの正規表現DoS対応

Release 2021-02-08 07:04:40
update Node.js v12.20.1

Release 2021-02-08 06:47:59
削除済みprojectのGCSファイルを削除しようとした時のエラーメッセージで、30日後に削除される事を説明する
auto project backupのダウンロードファイル名が1970年になっていた

Release 2021-02-05 15:02:25
画面に対してglobal menuが長い時、list dividerが消えていた

Release 2021-02-05 07:36:05
カーソルを上に移動させた時にnavbarの下に隠れないようにした

Release 2021-02-05 05:20:56
ES index v3を削除、project.esIndexVersion: 3 で検索するとserver errorになる問題に対応
LPのフッタにヘルプページへの動線を追加

Release 2021-02-04 13:50:31
navbarに磨りガラス効果をかけ、細くして常に表示する

Release 2021-02-04 09:12:33
Elasticsearchのエラーがconsole出力されていなかった

Release 2021-02-02 04:22:34
Elasticsearch関係の環境変数名を整理した

Release 2021-02-02 03:32:40
リンク記法の中でpopupを選択せずに ctrl+i で .icon だけを入力する
desktopでもpage menuからファイルアップロード

Release 2021-02-01 09:35:41
検索ワードと同じpage titleは先頭に持ってくる

Release 2021-02-01 07:46:15
モバイルからGCSファイルアップロード

Release 2021-01-29 07:01:10
監査ログのダウンロードを月毎に分割した

Release 2021-01-29 06:49:33
Revert "マウスカーソルを上に持っていくとnavbarがどこでもニョキッと現れる機能"

Release 2021-01-29 03:16:38
マウスカーソルを上に持っていくとnavbarがどこでもニョキッと現れる機能

Release 2021-01-29 01:17:09
Elasticsearchでsortを実現

Release 2021-01-28 03:55:06
JSON APIのresponse bodyにstatusCodeは不要

Release 2021-01-28 02:54:56
public projectの存在しないページにアクセスした時の error.linkTo を error.details.linkTo に変更

Release 2021-01-27 03:23:53
Update EN search result text and top page copywriting
tasks/insert-elasticesarch を削除

Release 2021-01-26 09:09:48
katexのcssを更新し忘れていた

Release 2021-01-26 07:34:24
pagelist APIにアクセスした時にもES indexの有無を確認し、なければ作る

Release 2021-01-26 06:13:48
CircleCIでElasticsearchをtestする
update katex v0.10.2 -> v0.12.0

Release 2021-01-25 14:25:43
色調整:検索フォームの文字色 / 新規作成ボタンのactiveカラー
環境変数 ALLOW_HELPFEEL_TWEAKS=true の時だけhelpfeel-tweaksのCSP headerを許可する

Release 2021-01-22 09:46:24
監査ログにmember, admin, ownerの変化を記録

Release 2021-01-22 08:45:07
Heroku review appではサーバー起動時に既存のES index-templateを上書きする
MongoDBが古ければ警告し、Node.jsをexit 1で終了させる
環境変数 DISABLE_MONGODB_VERSION_CHECK=true でNode.js起動時のMongoDB確認をスキップする

Release 2021-01-22 04:16:08
監査ログにpage.deleteを追加、socket.io経由の編集のIPアドレスを記録

Release 2021-01-21 09:53:08
オンプレ版のmongodbを4.2に更新

Release 2021-01-20 05:22:35
Revert "touch長押し判定を300 msec -> 10 msecに短縮"

Release 2021-01-20 04:59:28
新規project作成画面で画像アップロード先を選択する

Release 2021-01-19 06:57:17
touch長押し判定を300 msec -> 10 msecに短縮
Event modelを複数ファイルに分割
監査ログにIPアドレスを追加、page.leaveはログから除外

Release 2021-01-19 05:34:55
ES indexの構築でproject.updatedも更新されてしまって全projectが更新アリになってしまう
Updating search serverをサーバーエラーとしてstacktrace出力しない

Release 2021-01-18 07:36:24
update heroku-20 stack on review app
heroku review appでElasticCloudを使って検索する
新規project作成時にproject.esIndexVersionをセットしていなかった

Release 2021-01-18 03:06:53
サーバー起動時にES index templateを作成する
Elasticsearch indexが無い場合のエラー画面を少し穏やかにした

Release 2021-01-18 02:19:26
snipetをElasticsearchの結果から作成する
searchResultをtypoしていたので修正

Release 2021-01-15 03:40:14
新旧のElasticsearch indexを同時に更新しつつ、準備ができ次第新しいindexに乗り換える

Release 2021-01-14 06:01:30
project list filterから下キーでリスト先頭にfocusする

Release 2021-01-12 02:05:47
Elasticsearchでの検索のエラーハンドリング後に処理が継続していて2回レスポンスを返していた

Release 2021-01-08 21:44:30
theme default-light廃止、defaultをdefault-lightという名前で復活

Release 2021-01-08 07:08:30
default-lightのテーマでcodeのシンタックスハイライトがなかった

Release 2021-01-08 06:35:54
Google認証の使用済み認可コードを受けた等のエラーに対処
dark themeでの code:言語名 が読めない色になっていた

Release 2021-01-08 05:46:50
新カラーテーマでコードブロック記法内のクリック座標がずれる問題を修正

Release 2021-01-08 05:07:06
project横断検索後に検索しなおして、もう一度project横断検索できなかったbugを修正

Release 2021-01-07 09:15:10
黒背景テーマでstreamの文字が黒くなっていた

Release 2021-01-07 07:37:38
Color theme update 2020

Release 2021-01-07 05:35:45
ElasticSearchでproject横断検索を実現

Release 2021-01-05 22:41:27
縦長の動画が画面に収まりきるようmax-heightを指定した

Release 2021-01-05 06:00:55
Revert "Email auto reply 2021 NewYear"