mimikun's blog

writefreely

#みみくんメモ #writefreely

・ Dark mode by qwazix · Pull Request #188 · writeas/writefreely https://github.com/writeas/writefreely/pull/188

流行りのダークモードに対応させられるようにするPR。 prefers-color-schemeを使って実現させているらしい

詳しくは: prefers-color-scheme – CSS: Cascading Style Sheets | MDN

#みみくんメモ #writefreely

・update IsJSON to check for Accept header by robjloranger · Pull Request #185 · writeas/writefreely https://github.com/writeas/writefreely/pull/185

IsJSONヘルパーが文字列ではなくリクエストを受け取るようになる。 複数のヘッダーをチェックできる。

#みみくんメモ #writefreely

・ remove gogs/gogs/pkg/tool dependency by robjloranger · Pull Request #182 · writeas/writefreely https://github.com/writeas/writefreely/pull/182

gogs/gogs/pkg/toolの依存関係を削除するPR.

・ Mathjax in binaries by robjloranger · Pull Request #181 · writeas/writefreely https://github.com/writeas/writefreely/pull/181

これまではsubmoduleとして含めていたがそれを削除してまるまる一個のファイルにしたPR.

#みみくんメモ #writefreely

・ Add Cache-Control headers on AP endpoints by thebaer · Pull Request #180 · writeas/writefreely https://github.com/writeas/writefreely/pull/180

ActivityPubエンドポイントにCache-Controlヘッダを加えるPR。 これにより将来的にVarnishをWritefreelyの前に置けるようになる。

負荷を抑えるのがいい感じにできるようになりそう…

#みみくんメモ #writefreely

・ set a default pad tempate on all pad renders by robjloranger · Pull Request #179 · writeas/writefreely https://github.com/writeas/writefreely/pull/179

pad(投稿入力画面のこと?)のテンプレートのバグを修正するPR.

今日のはちょっと自信ない…

#みみくんメモ #writefreely

・Retrieve a Collection API endpoint uses request content-type instead of accept header · Issue #178 · writeas/writefreely https://github.com/writeas/writefreely/issues/178

Acceptヘッダーにapplication/jsonをセットしてAPI叩いたのにtext/htmlが返ってくるバグを報告している。

#みみくんメモ #writefreely

今日の更新はissueが2件だけです。

・Rendering issues in MathJax when nested with markdown symbols (*, _) · Issue #177 · writeas/writefreely https://github.com/writeas/writefreely/issues/177

記号が$でネストされている場合またはmathと同じ行で使われている場合MathJaxが適切にレンダリングしてくれなくなる現象があるらしい。

・v0.10.0 release binaries for linux ships without MathJax · Issue #176 · writeas/writefreely https://github.com/writeas/writefreely/issues/176

v0.10.0のバイナリリリースのmathjaxディレクトリが空っぽになっていて、MathJaxが利用できなくなっているらしい。

v0.9のバイナリリリースのtarball落としてきて調べてみたら確かにv0.10は空っぽだった。

$ ls writefreely-010/static/js/mathjax/
$ ls writefreely-09/static/js/mathjax/
MathJax.js config     extensions jax

#みみくんメモ #writefreely

・add update checks by robjloranger · Pull Request #175 · writeas/writefreely https://github.com/writeas/writefreely/pull/175

更新があるかどうか確認してくれる機能のPRが来ていた。 いちいち確認しに行くのはめんどいのでこういうのあるといいね。

・Add account suspension features by robjloranger · Pull Request #174 · writeas/writefreely https://github.com/writeas/writefreely/pull/174

アカウント停止機能追加のPRが来ていた。 停止中はユーザーは投稿、コレクションの作成ができなくなる。 Adminだけが見られる管理画面からアカウント停止操作をするらしい。