Emoji Picker

Cancel OK
[{{modal_issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
最終結果 計{{modal_issue.poll.votes_count}}票 投票中 現在{{modal_issue.poll.votes_count}}票 ({{formatDate(modal_issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[{{modal_issue.visibility}}]
0票
{{index+1}} {{index+1}}
Vote
投票中 現在0票 ({{formatDate(modal_issue.poll_work.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[Bot]
{{modal_issue.statuses_count}} Katsu
{{modal_issue.following_count}} Follow / {{modal_issue.followers_count}} Follower

カツ!しますか?

Cancel KATSU! KATSU!

カツ!を削除しますか?

Cancel OK

カツ!を通報しますか?

(どういった点で不適切な内容ですか?)

Cancel OK

お気に入り登録しますか?

Cancel OK

お気に入り登録を解除しますか?

Cancel OK

ブーストしますか?

Cancel OK

ブーストを解除しますか?

Cancel OK

フォローしますか?

Cancel OK

フォローを解除しますか?

Cancel OK

ミュートしますか?

Cancel OK

ミュートを解除しますか?

Cancel OK

ブロックしますか?

Cancel OK

ブロックを解除しますか?

Cancel OK

カツ!を固定しますか?

Cancel OK

カツ!の固定を解除しますか?

Cancel OK

アカウントをリストに追加しますか?

Cancel OK

アカウントをリストから外しますか?

Cancel OK

投票しますか?

Cancel OK

しおりをはさみますか?

Cancel OK
App Status/{{app_mode}}-{{ua}} (sw: {{this.sw_stat.enabled}}, {{this.sw_stat.controller}})

Columns

Home({{home_type}}) Local({{local_type}}) Multl({{multi_type}})
Notif({{notif_type}}) Detail Acct({{acct_type}}) Debug
Setting Search Stream Form
Links S-Links




detail_targetid
acct_targetid
runUserId()
search_text
stream_list.id
katsu_id(home_min)
katsu_id(local_min)
katsu_id(notif_min)
katsu_id(multi_min)
katsu_id(acct_min)
katsu_id(bookmark)
katsu_id(bm_Notif)
home_unread: {{home_unread}}/ {{homes.length}}, local_unread: {{local_unread}}/ {{locals.length}}
notif_unread: {{notif_unread}}/ {{notifs_filter.length}}({{notifs.length}}), multi_unread: {{multi_unread}}/ {{multis.length}}
notif_unread_filter: {{notif_unread_filter.complete}} {{notif_unread_filter.mention+notif_unread_filter.fav+notif_unread_filter.reblog+notif_unread_filter.follow+notif_unread_filter.others}}({{notif_unread_filter.mention}}+{{notif_unread_filter.fav}}+{{notif_unread_filter.reblog}}+{{notif_unread_filter.follow}}+{{notif_unread_filter.others}}),
TimeLine

[Bot]
30+ {{notif_unread_filter.mention + notif_unread_filter.fav + notif_unread_filter.reblog + notif_unread_filter.follow + notif_unread_filter.others}} ? {{notif_unread_filter.mention}}
[{{issue.reblog.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.reblog.poll.votes_count}}票 投票中 現在{{issue.reblog.poll.votes_count}}票 ({{formatDate(issue.reblog.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
Katsu Loading... All Loaded TouchEnd to Load Next
Initializing...
Katsu Loading...
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
Katsu Loading... All Loaded TouchEnd to Load Next
Initializing...
Katsu Loading...
Clear
({{formatDate(issue.created_at)}})
[{{issue.status.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.status.poll.votes_count}}票 投票中 現在{{issue.status.poll.votes_count}}票 ({{formatDate(issue.status.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[{{issue.status.visibility}}]
{{option.votes_count}}票
最終結果 計{{issue.status.poll.votes_count}}票 投票中 現在{{issue.status.poll.votes_count}}票 ({{formatDate(issue.status.poll.expires_at)}}まで)
[Bot]
Notif Loading... All Loaded TouchEnd to Load Next
Initializing...
Notif Loading... All Loaded
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[{{issue.reblog.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.reblog.poll.votes_count}}票 投票中 現在{{issue.reblog.poll.votes_count}}票 ({{formatDate(issue.reblog.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
{{formatDate(issue.timestamp)}}
Initializing...
Select Stream
Katsu Loading... All Loaded TouchEnd to Load Next
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[Bot] [{{detail.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{detail.poll.votes_count}}票 投票中 現在{{detail.poll.votes_count}}票 ({{formatDate(detail.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
{{detail_reblog.length}}
{{detail_fav.length}}
{{formatDateFull(detail.created_at)}}
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
Initializing...
Katsu Loading... Account Loading...
Initializing...
[{{issue.reblog.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.reblog.poll.votes_count}}票 投票中 現在{{issue.reblog.poll.votes_count}}票 ({{formatDate(issue.reblog.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
Katsu Loading... All Loaded TouchEnd to Load Next
[Bot]
Following Requested Follow Follow
Rejected Reject Authorized Authorize
Account Loading... All Loaded TouchEnd to Load Next
Profile Loading... Katsu Loading... Account Loading... All Loaded TouchEnd to Load Next
[Bot]
30+ {{notif_unread_filter.mention + notif_unread_filter.fav + notif_unread_filter.reblog + notif_unread_filter.follow + notif_unread_filter.others}} ? {{notif_unread_filter.mention}}
Close

Streams

Edit: ON OFF
Cancel Save Save
フォローしているアカウントから探す

Search Search
[Bot]
Add Remove Add
Next Next

Add Add

Check Add Add
Account Loading... All Loaded
Close
Search Search
#{{issue.name}}
[Bot]
[{{issue.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{issue.poll.votes_count}}票 投票中 現在{{issue.poll.votes_count}}票 ({{formatDate(issue.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
Searching... All Loaded
Close Save the draft Save the draft
reply to {{katsu.reply.account.username}}
[{{katsu.reply.visibility}}]
{{option.votes_count}}票
Finished Voted
{{index+1}} {{index+1}}
Vote Vote
最終結果 計{{katsu.reply.poll.votes_count}}票 投票中 現在{{katsu.reply.poll.votes_count}}票 ({{formatDate(katsu.reply.poll.expires_at)}}まで)

Sensitive contents

Media contents

Click to view
コンプラ
ネタバレ
R-18
とりあえず
ダメそうならコレ
アニメやゲームが
まだの人に配慮
年齢制限が必要な
描写を含む内容
1.
2.
3.
4.
Remove
複数回答アンケートに設定
ON
OFF
投票期間
時間
(入力ショートカットに登録) (入力ショートカットに登録)
Drop to upload
Remove
メディアを隠す(NSFW)
ON
OFF
public
unlist
private
direct
全体に公開 ローカルTL
に流さない
フォロワー
だけに公開
宛先の人
だけに公開
{{500 - spoilerLength() - contentLength()}}
KATSU!
KATSU!
🔥 お知らせ 🔥 20180126(v1.2.7)
新しい機能に向けてメニューと操作を追加したよ
設定アイコンは、リスト機能にする予定だから、
新しいアイコンや、スワイプで呼び出してね。
実況カラムみたいな大きな更新が多いから、
慎重に進めてていくね。
Save Open Profile Logout

📛📛📛 WebApp Setting 📛📛📛

Layout: 端末を選んでカラム数を決めてね

{{ optColumns }} Column(s)
優先カラム
ワイドカラムモード
カラム数の自動再設定

View: 表示をアレンジしちゃおう

シンプルモード(内部情報を隠す)
自動再生
サムネイルのリサイズ
サムネイルの高さ変更
画像を全部NSFWに設定(TL用)

Form: カツ!データの入力について決めてね

書きかけカツ!の保存

Confirm: 確認が必要な動作を選択してね

Fav UnFav Boost UnBoost
KATSU! Delete Follow Remove
Mute UnMute Block UnBlock

Theme: 見た目のカスタマイズができるよ

Tops, Shoes
Bottoms

Notif: 通知の内容を選んでね

通知音
トースト通知
デスクトップ通知(PCのみ)

Expert: 更に表示をアレンジしちゃおう

スリム化
カツ!フィルター(TL用) カンマ区切りで入力してね
(ex. テスト,てすと,test)(10個まで)
正規表現にも対応してるよ
(ex. [\s\S]{140})(140字以上のカツ!)
{{result_text_tmp}}

new regexp('設定値').test('注意文'+'本文(HTMLなし)')
本文や画像を開いた状態で表示する(取り扱い注意)

📛📛📛 Account Setting 📛📛📛


🔥🔥🔥 Instance Data 🔥🔥🔥

🍨🍨🍨 アプリ推奨環境 🍨🍨🍨

Windows chrome/vivaldi/firefox
macOS chrome/safari(v11.1以上)/firefox
Android(4.4以上) chrome(58以上)+WebApp化(ホーム画面に追加)
iOS(11.3以上) safari+WebApp化(ホーム画面に追加)

Androidで表示がおかしい時は、chromeを更新してみて

バグは #kktjs を付けてカツ!してくれると嬉しいかな。

私(@sumire)に直接送ってくれても大丈夫だよ。

🍨🍨🍨アイコンについて🍨🍨🍨


kktjs WebApp Icon is a derivative of "Kirakiratter Design Logo" by ロップ / CC BY 4.0.
kktjs WebApp Icon is licensed under CC BY 4.0 by Sumire.

🍨🍨🍨 開発ステータス 🍨🍨🍨

バージョン

kkt{{app_ver_top}}

アプリで使える機能(v1.4)

ログイン/ログアウト/Webアプリ設定
カツ!機能(メディア投稿,CW,NSFW,絵文字入力,アンケート)
ドラッグ&ドロップでメディア投稿(PC)
キーボードショートカット(カツ!/検索)
Home/Local/通知/タグ TLのカツ!ストリーム取得/削除
Home/Local/通知/Fav済/ユーザー/タグ のカツ!一覧取得
Home/Local/通知/Fav済/ユーザー/タグ を遡って取得
リストの一覧を取得
リスト TLのカツ!ストリーム取得/削除
リスト TLのカツ!一覧取得
リスト TLのカツ!を遡って取得
リストの追加/削除
リストに登録済みのアカウント一覧 取得
リストにアカウントを登録/解除
カツ!のリンク先情報(OGP)展開
Home/Local TLのカツ!フィルタ(TLで展開可能)
アカウント検索機能
カスタム絵文字の表示
カツ!の CW/NSFW,画像/ビデオ/gifv(ループ再生) 表示
カツ!詳細のお気に入り/ブーストしたアカウント一覧 取得
ユーザー情報/フォロー情報/カツ!詳細 取得
ピン留めカツ! の取得
フォロー/フォロワー 一覧取得
フォロー/フォロワー 一覧を遡って取得
フォローリクエスト中のアカウント一覧 取得
フォローリクエスト中のアカウントの 認証/拒否
フォローリクエスト数を表示
検索した結果(アカウント/タグ) 取得
お気に入り/ブースト/フォロー の登録/解除
カツ!/お気に入り/ブースト/フォロー の確認ウィンドウ
ミュート/ブロック の登録/解除、確認ウィンドウ
リストにアカウントを登録/解除、確認ウィンドウ
ピン留め の登録/解除、確認ウィンドウ
カツ!アンケートへの 投票
カツ!の 削除
カツ!の 通報
プロファイル編集(名前のみ)
ヘッダアイコンのカラム移動機能
デスクトップ通知(PC)と、通知音再生
カツ!の メンション/ハッシュタグ/カツ!URL を開く
通信エラーの表示

拡張機能(v1.4)

カラーテーマ機能
ショートカットメニュー
ハッシュタグ TLのショートカット登録機能
1,2,3カラム表示+Home/Local TLのワイドカラム化
画面のリサイズ/回転時に最適なカラム数に切り替え
Home/Local TLの画像や映像を全て隠すオプション
Home/Local TLに 最新/上底/下底スクロールボタンを追加
Home/Local TLに カツ!表示数目標を設定(200カツ!)
リスト用検索に未フォローアカウント表示&フォロワー一覧
リストのリネーム機能
リスト数50、リスト名の文字数300を上限に設定
Local TLにしおりをはさむ機能(削除カツ!未対応)
通知の未読数を表示
タグ/リスト TLのカツ!フィルタ(TLで展開可能)
フォロー/フォロワー一覧 をユーザー情報内で表示
カツ!詳細/ユーザー情報 リンクのボタン化
カツ!に含まれるメディアのリンクボタン追加
カツ!の 下書きの保存
カツ!の 本文と注意文の入れ替え機能
カツ!の 入力ショートカット(タグや定型文を登録可能)
アカウントにリプを送るとき、デフォルトをunlistに変更
複数回答できるカツ!アンケートに対応
検索機能とアカウント検索機能の統合
EmojiOne v2.2.7 採用
nametag の 📛 tofu on fire 📛 化 (EmojiOne加工)
プロファイル(名前)のかんたんUnicodeハック機能を追加
スワイプでカラムを呼び出す機能(カラムは固定)
戻るボタンでアプリを閉じない(Android)
ヘッダに お気に入り、Webアプリ設定アイコンを追加
通知音の切替機能
通信エラーメッセージ
Local/連合 TLの切り替え機能
タグ/リスト TLの切り替え機能
webpファイルのアップロード対応

アプリにまだない機能(v1.4)

リンク先情報(OGP)の埋め込みhtml展開
アカウントプロファイルの編集(名前以外)
カツ!入力欄のサジェスト機能
カスタム絵文字入力
[完成済]ダイレクトメッセージストリーム取得/削除
シェア機能(Web Share API対応)
ストリーミング再接続のカツ!漏れ確認
カツ!を削除して下書きに戻す機能
アカウントのブースト非表示
ドメインのミュート機能
キーボードショートカット(アプリ操作)
インスタンスのミュート
[2.7.0 API]予約カツ!機能
[2.9.1]音声ファイルのアップロード対応

Mastodon/kktで対応待ちの機能(v1.4)

[mst v?]検索した結果(全体のカツ!) 取得

追加されるかもしれない拡張機能

画像/動画を再圧縮してアップロード
インスタンスの情報 取得
連合インスタンス一覧 取得
連合インスタンスの情報 取得
Push通知(Service Worker)
カツ!を 翻訳
通知 TLのインスタンスフィルター
HOME/Local TLの特定ワードを含むカツ!をNSFWで包む機能
カツ!した当時のLocal TLへタイムスリップする機能

スマートフォンアプリで追加されるかもしれない拡張機能

PUSH通知(iOS)