最近のxxxは全部一緒に見えるってやつ、私は最近のxxxに興味ありませんって言ってる以上の意味がないからなぁ
このアカウントは、notestockで公開設定になっていません。
結局トゥートの中にfiltered属性が入って、クライアント制作者が謎の正規表現を書かなくてもよくなったのは良いとして、よくよく考えたら元からこうあるべきだったよなという話な気がしてきた
v2 filterにアプデする時についでにな気がするけど、どんな議論されてたんだろ
このアカウントは、notestockで公開設定になっていません。
WebSocketはfilter_changedしか返さないから、リアルタイムに更新するの無理じゃん
WebUIもfilter_changedは無視してるな
バグの原因がWebSocketをcloseした後に、その変数にnullを代入していたからだと判明してマジかってなってる
We noticed you selected either "Prolonged Graphic or Sadistic Realistic Violence" or "Graphic Sexual Content and Nudity" when making your Age Rating selections in App Store Connect. Apps with this content are not appropriate for distribution on the App Store.
If you made these selections in error, it would be appropriate to update your Age Rating selections in App Store Connect to accurately reflect your app's content. If your app contains this content, it must be removed before your app can be considered for distribution on the App Store.
そもそも通知の種類が未知の時に落ちるアプリは作りが雑なのだと思う。サーバのバージョンとかカスタマイズとか、未知の通知が出る理由なんていくらでも思いつく。
PleromaですらMastodonにない謎の通知タイプあった気がする
このアカウントは、notestockで公開設定になっていません。
TheDesk 23.1.0を出しました。(GitHub Actionsでビルド中)
https://github.com/cutls/TheDesk/releases/tag/v23.1.0
これは、v24で削除される機能を使い続けたい方向けの、アップデート通知を削除した最終バージョンになります。 #thedesk
これに伴い、今まであった`master`ブランチを`v23-archive`にrenameしました。
また、`v24-wip`を`main`にrenameし、デフォルトブランチとしました。
違和感を自分のアカウントのnotestockで検索したら、3年前に1回違和感を感じるって使ってて反省した
クソ高い肉(定価)しか売ってなかったから、ムカついてルウも一番高いやつ買って作ったけどこれ微妙だな
バーモントカレーの方が美味い
つか、アプリはi18nされてなくてフル日本語で、App Reviewのページも日本語化されてるからメモも日本語で書くんだけど、
レビュアーの難癖メッセージは英語で返ってくるから英語で返してる、というか日本語でメモに書いたのを英訳して送りつけてる
そもそもApp Store Connectで電話番号の欄に参考になるplaceholderもラベルも書いてないせいで+81から打たないといけないのに気付くのに10分ぐらいかかったとこあたりから全く信用してない
> Regarding the guideline 2.1.0, please provide a demo account that already has following users and feeds.
SNSクライアントのレビューに必要なテストアカウントは、ある程度のフォローがあって最初からさまざまな投稿が見られる状態でなければならないと主張してきた
App Store Review Guideline - 2.1 Appの完全性
https://developer.apple.com/jp/app-store/review/guidelines/#app-completeness
どんだけ(Sonic Satge | xアプリ | Music Center)がゴミでもWindowsでiTunes使うより20000倍マシだからヨシ
axiosがパッチリリースにbreaking changeを入れてきたという話を見た
fix(types): fixed AxiosRequestConfig header interface by refactoring it to RawAxiosRequestConfig; by DigitalBrainJS · Pull Request #5420 · axios/axios https://github.com/axios/axios/pull/5420
今日は昨日の続き
二日目のカレー
【お知らせ】新しいiOSクライアント「TootDesk」が出ました。TheDeskをモバイルにしたらどうなるかというアプローチで作ってみた感じなので、是非可愛がってやってください。
TheDesk v24を出すのを渋りまくったのは、TootDeskのリンクをアプリ内に載せたかったからというのがある
【お知らせ】TheDesk 24.0.0があと15分くらいで出ます。
Misskeyサポートの削除等、いくつかの重要な機能が削除されています。v24にしたくない方のためにv23.1.0を用意しているので、そちらを使ってください。 #thedesk
GitHub Actionsでビルドするときに、条件をrelease: createdにしてた→24.0.0は先にDraftでreleaseを作っていた→Draft解除してもcreatedイベントが走らない
ついでにtypoに気付いたのでv24.0.1作ってそのままビルドします。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@ZC33S vivaldi.netの設定>アカウント>認証済みアプリから、TootDesk(iOS)[か自分で設定したvia]を全部「取消」して、TootDeskを再インストールするとまっさらの状態からスタートすることができます。
TheDesk v24出しました。結局TheDesk 24.0.3(Anastasia)に落ち着きました。
なんか多分若干バグある
TootDesk 1.1.17審査出しました
* GIFアニメーションを再生しない機能
* 動画がアップロードできなかった
* ダークモードでヘッダー部分が白くなってしまう
* 動画のサムネイルがTL上でプレビューできなかった
* 500字以上のトゥートで自動折り畳み(設定変更を可能にする予定)
* アカウント詳細ページをリデザイン
#tootdesk
など
お気に入りの「時間がかかる」通知は、歴史的経緯でそうなってるんだけど今そんなことないからふぁぼれてるのに色が変わらないという問題が起きてる
次で消さないといけないな(もう消した)
あと、ふぁぼカラムのストリーミングが無いのはそういうものだから仕方ないとして、更新の仕方にバグがあるわ
違うアプリ作る時にそこらへん変えた気がするから、できることはできるんだけども、
どうやったか調べ直さないといけない
多分これで通知飛ばせるやろ
Notifications - Expo Documentation https://docs.expo.dev/versions/latest/sdk/notifications/#handle-incoming-notifications-when-the-app-is-in-the-foreground
TheDesk Airi (ver.8) [2018/5/21]でなぜかremote投稿に対するふぁぼやBTの扱いが変わっている
どうしてだ
Ivory、Free Trialしてみたけど、言うてこんなもんかって感じ
具体的にIce Cubeに勝ってるところなくない?お金払う意味あるかな
TootDeskでも引き続きfediversesearchにお世話になっています
だからドメイン忘れても特徴書けば出たりするんだよね
「設定を開くと過去の通知を全て鳴らしてしまう。」の類のバグ報告に対して、修正が完了しました。 #thedesk
LTLは有害だとどんなに言われようと、LTLによってクラスタ毎に鯖を分けることを強要して、鯖を増やそうというオイゲンの策略だったりして。
LTLがなかったら理論上はどの鯖でを使っても全く同じになっちゃうから、ますます大手鯖への集中が停まらなくなる。
というかMastodon for (iOS|Android)でLTLだけあるのとか、最近そういう設計してるの?とか思うようになってる
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
TootDesk 1.1.19を審査に出しました
* 通知がフォアグラウンドで受信できるように
* 自動折り畳みの閾値を設定可能に
* 書きかけのままトゥートボックスを閉じるときに警告(残すことも可)
* リプライできなかった不具合の修正
* 二重に投稿されてしまう不具合の修正
* 他のアカウントで操作
* Glance TLでトゥート詳細に飛べなかった不具合の修正 #tootdesk
というかほとんどの楽曲は他のストリーミングサービスにもあるし、ポッドキャストくらいでしか差別化できんからだろうね
編集が未対応の場合削除して再編集にフォールバックする仕様なんだけど、編集が使えても一旦削除したいことって多々あるので微妙だと感じている
このアカウントは、notestockで公開設定になっていません。
/api/v1/statuses/:id/translate
のAPIってドキュメントに乗ってないけど公開じゃないのかな
寝てる間にTheDesk 24.0.4がボロクソに言われてるのでいつまで経っても勉強できない #thedesk
このアカウントは、notestockで公開設定になっていません。
再起動してもWebsocketが暴発しめちゃくちゃな数になって50x internal errorになって死ぬ
とりあえずリアルタイムカウンタは止めました
止められると再取得するのでこっちだとDDoSになる可能性があるからやりたくは無いんだけど
これ一番懸念してるのはTheDesk 24.0.4が終わってたからって23.1.0使われることなんだよな
あれってアップデート通知来ないから
TheDesk 24.0.5(リリース済み) 24.0.6(ビルド中) #thedesk
いくつか報告されているバグを修正しました。24.0.4のバグを回避するために23.1.0を使用されている方はアップデートの通知が来ないため https://thedesk.top でダウンロードしてください。
(.4->.5)
* TL上でお気に入り登録ができなかった
* TL上でお気に入り登録数が正しく表示されなかった
* TL上でBT数が正しく表示されなかった
(.5->.6)
* 通知を受信した時にカラム上にカウンターが表示されなかった
* 通知フィルターのバグを修正
このアカウントは、notestockで公開設定になっていません。
追加したアカウントを削除してタイムラインリストの編集から削除したら不明な名前のリストが全部消えてそこから操作ができにゃい感じににゃってしまったかも
Android 4.3 / 4.4 / 5.0 / 6.0 のイースターエッグ画面 : Nexus 7 (2013)
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
TheDesk 24.0.7(Anastasia) #thedesk
* Fix: 24.0.3 no counting for notifications(#: 288)
* Fix relative time is not in English(#: 289)
* Fix: only mix tl in app, does not subscribe local
* Fix: unclosable support modal
* Fix: init column to show notf
Available in several minutes.
アプリ内でフォントサイズ変更、付けようかなとも思ったけどDynamic Typeの文字サイズを遵守する方向に変えた
短い間に複数回アンインストールと再インストールをすれば、複数回通知がくることがある
同じデバイストークンが複数のアクセストークンに結びつくから
これはプッシュサーバの設計ミスでもある
Apple IDのメアド送りつけてもらえればTootDeskのTestFlightに参加できます
#tootdesk
今日はWinノート1台とMacBook Air1台、iPhone 1台とPixel 6a 1台、iPad Pro(11インチ)を持ち歩いております
さすがに重い
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
v24はTheDeskの終活みたいなもんさ
さすがにアカン機能とか仕様とかをバッサリ切って、またメンテナンス性をできるだけ上げている
> 名称の由来
〇〇Deskにするのはほぼ確定で、どんなのがいいかと悩んでいました(MastDeskはしっくりこない)。
TheDeskは、その中で思い浮かばず思考停止した結果です。
TheDeskを作って思う今クライアントを作る意味 | Cutls Code Archives 2018年4月15日 https://code.cutls.com/thedesk-log/
@k 当時からすれば第一次ブームに乗り遅れた新参者(2018年1月)だったんですが、今ではもうおじいちゃんですねぇ
@ZC33S 入れ直しだけでは無理です(場合によっては逆に増えます)
social.vivaldi.netをブラウザで開いて設定>アカウント> 認証済みアプリ
から、一番下(最新)以外のTootDesk関係のviaを全部取消すれば良いです
多分最終利用が今日じゃないものがあると思います。
クラウドPBXの電話営業を受けたけど、音質が悪すぎて「この電話も御社のクラウドPBXを使用している?」って聞いたら自信満々にYesって返した
普通にお断りした
RAW現像したいってPC持ってきたけどiPad Pro(M2)の方が性能ええやんけってiPad版のPhotoshop入れたけど、機能こんだけ?
基本的には私はTootoise, iMast, Ice Cubesを勧めます
沼にぶち込めそうならTootDeskを勧めることもあります
このアカウントは、notestockで公開設定になっていません。
まぁワシはサーバーの垣根をクライアントでも取っ払うべきという思想でクライアント群を作っているんだけども
そもそも思想と関係なくなんとなく作っているだけという説があり、
自分の中のLTL廃止過激派をなだめるために理由を付けているだけだという
このアカウントは、notestockで公開設定になっていません。
Recoil、書きやすそうだけどuseStateとuseContext使うのと書く量が減るわけではなさそう?
確かにpropのバケツリレーは減らせるってぽいけど
UIの英語翻訳をした
joinmastodonに載せたかったらさすがに英語で利用できないとマズいし、ついでにCrowdinにも出す
AiScriptプラグイン廃止して、普通にNode.jsのvmを使った、普通にJavaScriptが書けるプラグインシステムに変更しようかな
まぁセキュリティリスクだろって話ではあるんだけども(AiScriptはJS上で実行されるから、それと比べると)
あ、AiScript最近構文がめちゃくちゃ変わったんだけどbooleanがyes|noからtrue|falseになってるのは失念してた
うわぁ、既存サードパーティMastodon APIライブラリと同じ名前のAndroidクライアントができてる
app.thedesk.topを最新のmainにした(マイグレータツールが出ないので移行で若干バグるかも)
v24.thedesk.topも引き続き同じのが使える
今までのやつをv23.thedesk.topに移行したので、どうしてもっていう人は設定をエクスポートしてどうぞ #thedesk
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
v24ではストリーミング周りの強化を行なっております。 #thedesk
具体的にはネットワークがオンラインに復帰した時と、ストリーミングが途切れた時、PCがスリープから復帰した時に再読み込みを行っています。
Kimis、認証方法がアレなのかと思って入れたけど普通のMiAuthだった
というかiOSは`ASWebAuthenticationSession`でSafari本体とCookieを共有しやがれ
「※厳密な俳句のルールとは細部が違う可能性がありますがご了承ください」って、細部も何も全部違うが
もっといいワード教えてやるよ、川柳って言うんだけど
TheDesk(TootDeskもだけど)で新規登録APIの実装をしないのはアプリ内にパスワードを入れさせたくないからってのがある
と言うかパスワードマネージャとの相性も悪いし、良いことがない
例えばiOSならUniversal Linkかなんか(名前忘れた)ドメインとアプリを紐付けれるから、それをすればアプリ内で新規登録するときにパスワード保存させてもSafariで使える
そもそもMastodonクライアントはドメインとアプリを紐付けできないので、当然できないけど
流石にこれで入力したパスワード知るのは無理じゃないか多分
InstagramとかのガチのWebView使っただけのアプリブラウザならともかく
Safariガチ似のWebView埋め込みって説はあるけど、多分App Storeじゃrejectされると思う
これ使ってパスワードをアプリが盗み出せるなら、やり方教えてほしいわ
https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession
@syuilo いや普通だよ
Safari本体と認証情報共有しないから未ログイン状態になってパスワード入力画面が出ているだけで、
開発者がこの中で入力値を取得する手段は無いよ
https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession
一般論としてWebViewにパスワードを入力するのは危険です。iOSならASWebAuthenticationSession使ってください。
もしこのAPIがなかったら、他のアプリと同じURLスキーム使ってたとしたら認証不能になっちゃうじゃん
そしてURLスキームは重複を防ぐように設計されていない