This repository has been archived by the owner on Apr 14, 2023. It is now read-only.
Releases: arrow2nd/nekome
Releases · arrow2nd/nekome
v1.0.1
v1.0.0
Changelog
- a75f72d Merge pull request #18 from arrow2nd/v1.0.0
- f20a685 Merge pull request #19 from arrow2nd/update
- a14547a chore: go mod tidy
- d29e7c2 docs(CHANGELOG): v1.0.0
- be005c5 docs(README): バッジを追加
- 1b1ddfc docs(README): 初期設定の項目を追加
- 370ae5f docs(README_EN): 軽微な修正
- 4afb86d feat(app): helpの見直し
- c3c1f49 feat(app/cmd): ショートカットのhelpの表示を変更
- 314303f feat(config): 設定ディレクトリを変更
- 8037574 feat(config/style): ユーザ名のデフォルト色をwhiteに変更
- e1ca108 feat(log): 関数名を変更
- 4a1f387 fix(cli): Usageのflagsとcommandの位置が反対
- dda705a refactor(api): コメント, 実装の見直し
- 7592ae7 refactor(app): コメント, 関数名の見直し
- 429fce3 style(cli): コメントの見直し
- 0354b40 test(cli): ヘルプの表示変更に対応
v0.0.1
v0.0.0
Changelog
- cb1e61c Initial commit
- a2c2531 Merge branch 'main' of github.com:arrow2nd/nekome
- 4954613 Merge pull request #17 from arrow2nd/feat-cobra
- f0ab3d5 chore(deps): パッケージを追加
- bed20c7 chore(deps): 不要なライブラリを削除
- 48d0210 chore(deps): 依存関係を更新
- f77234d chore(deps): 依存関係を更新
- a918447 chore(deps): 依存関係を更新
- d886033 chore(deps): 依存関係を更新
- 46f1c6f chore(workflows): リリースのワークフローを追加
- 6cbef17 chore(workflows): 自動テスト
- 7be3938 chore: dependabotの設定を追加
- a4282d3 chore: リリース設定を追加
- c148125 docs(README): スクリーンショットを追加
- 53efbcc docs(README): 進捗ノートのリンクを追加
- ca557c8 docs(commands): コマンドの例が間違っていたので修正
- 51722e6 feat(api): FetchUser()の戻り値の型を変更, 不要なフィールドを削除
- 05adb15 feat(api): Twitter API のラッパーを仮実装
- efb79e3 feat(api): UserNameからユーザ情報を取得
- 8c4e3f8 feat(api): いいねの解除
- abfca2c feat(api): アプリ認証時のPIN入力プロンプトを変更
- 9a9c90a feat(api): エラーハンドリング
- a148ec4 feat(api): エラーハンドリングを実装
- aee08a7 feat(api): エラーメッセージに発生個所を追加
- 1cc09c2 feat(api): エラー内容に発生箇所を追加
- d5b66fb feat(api): コマンドライン周りを調整
- d1f733b feat(api): コンシューマートークンの埋め込みを廃止
- 56c2994 feat(api): ツイートの投稿・削除
- 4eb788c feat(api): ツイートの検索
- 1ffa775 feat(api): ツイートへのいいね
- 4d956f5 feat(api): ツイート取得系関数の戻り値の型を変更
- e98f038 feat(api): ブックマークしたツイートを取得
- 1a87ad3 feat(api): ブックマークの追加・削除
- d92007f feat(api): ホームタイムラインの取得を追加
- 198c82d feat(api): ユーザがいいねしたツイートを取得
- 226d966 feat(api): ユーザが所有するリストを取得
- 8107d4f feat(api): ユーザのブロック・アンブロック
- 6c0c7dc feat(api): ユーザのミュート・アンミュート
- 8eaa34b feat(api): ユーザのメンションタイムラインの取得
- b3cbf9a feat(api): ユーザタイムラインの取得
- 76baa18 feat(api): ユーザ詳細を取得する際の User Field を定義
- 5c0787f feat(api): リスト内のツイートを取得
- 6399803 feat(api): リツイート
- 8fb4e88 feat(api): リツイートを解除
- 583e3e0 feat(api): レート制限でのエラーレスポンスに対応
- b6cd1e6 feat(api): 不要な戻り値を削除
- c554298 feat(api): 現在のユーザ情報を保持するよう変更
- 4ec1293 feat(api): 画像のアップロードに対応(v1.1のエンドポイントを使用)
- a335e00 feat(api): 認証方式をOAuth1.0aに変更
- b25e480 feat(api): 認証時に要求する権限を変更
- daa2c67 feat(api): 認証画面の表示を変更
- e44959b feat(api): 部分エラーに対応
- b43a7b6 feat(api/cli): searchコマンドを追加
- addf381 feat(api/fields): フィールドを更新
- 9c36b58 feat(api/fields): ユーザフィールドに認証済み・非公開を追加
- db589aa feat(api/fields): 取得するフィールドを追加
- aef82a7 feat(app): 1行ツイートを実装
- c14c22a feat(app): cliパッケージの変更に対応
- 3776a6d feat(app): cliパッケージの変更に対応
- f03cc8d feat(app): listコマンドの引数形式を変更
- f479d3b feat(app): quitコマンドを実装
- 3ef0602 feat(app): tweetコマンドのコマンドライン呼び出しに対応
- 7190291 feat(app): versionフラグを追加
- 9031942 feat(app): やっぱり必要だったのでコメントアウトを戻した
- 6e7931c feat(app): アカウント関連の処理を分割
- 1024998 feat(app): エディタが指定されていない場合エラーを返すよう変更
- d30b25c feat(app): コマンドのヘルプを追記
- fea8344 feat(app): コマンドライン入力を実装
- b6c063e feat(app): コマンドライン周りを改修
- f265335 feat(app): ショートカット ツイートの削除を実装
- e6825bc feat(app): ショートカットのヘルプページを追加
- 1a8ba5a feat(app): ショートカットを追加
- 862990b feat(app): ショートカットを追加
- 2d2a32c feat(app): タブの削除を実装
- 1cbe553 feat(app): チャネルを経由したコマンドラインへの文字列入力
- 8da9e4c feat(app): チャンネルを経由したコマンドの実行を実装
- 8e15707 feat(app): ツイートの最大蓄積数の指定を実装
- 4a7393f feat(app): ブラウザ起動時のエラーハンドリング
- 02e1c3c feat(app): モーダルのボタン選択をhjklで操作できるよう変更
- a320849 feat(app): モーダルのレイアウトを変更
- 15aa18c feat(app): モーダルをどこからでも開けるように変更
- 09a530d feat(app): モーダルを実装
- efbdf13 feat(app): リストコマンドを実装
- 4e944e1 feat(app): 入力補完にサブコマンドを追加
- 8a57c88 feat(app): 入力補完リストをcobraから取得
- 3a9aa80 feat(app): 実行オブションでのアカウント指定を実装
- 7f9baab feat(app): 確認画面のオン・オフを実装
- 04329df feat(app): 補完候補をTabキーで選択
- 5df5230 feat(app): 起動時に任意のコマンドを実行する機能を実装
- d09198e feat(app): 起動時の任意コマンドの実行を実装
- 3532506 feat(app/cli): home, mention コマンドを追加
- d4b6e49 feat(app/cmd): accountコマンド仮実装
- 6dba74c feat(app/cmd): コマンドのヘルプ文を変更
- 9518853 feat(app/cmd): ショートカット一覧の表示を変更
- fafe918 feat(app/cmd): ドキュメントページに unfocus フラグを追加
- cfad953 feat(app/cmd): 長いヘルプ文を追加
- cbd21cc feat(app/commandline): accountコマンドの補完候補を追加
- 555386a feat(app/commandline): 入力補完ウィンドウの配色を変更
- 5f2cee2 feat(app/commandline): 入力開始時の ":" をテキストとして挿入するよう変更
- 9dc4a91 feat(app/page): tweetsBasePageを追加
- a18c579 feat(app/tweets): ショートカットを追加
- 6c9802b feat(app/tweets): ページスクロールのショートカットキーを追加
- b91c090 feat(cli): NewFlagSetを外部に公開
- 348c2d9 feat(cli): Usageに引数に関する内容を追加
- 4a1d35e feat(cli): コマンドラインパーサを追加
- 8b97992 feat(cli): 全てのサブコマンドの組み合わせを出力するモードを追加
- c5bb875 feat(cli): 実行関数が設定されていない場合、ヘルプを表示するよう変更
- 83eec81 feat(comfig): 認証情報の保存形式を変更
- b988e6b feat(config): Settingsのデフォルト値を設定
- 1950a16 feat(config): ディレクトリの作成場所を変更
- 75a90c9 feat(config): 設定ファイルの操作を仮実装
- 31f155a feat(config): 設定ファイルの読み書きを実装
- 159ac54 feat(cred): トークンの更新時にUserNameが異なっていた際の処理を追加
- 2b3e191 feat(oauth): トークンのリフレッシュ, HTTPクライアントの生成を実装
- fec1c2b feat(oauth): 認可URLの作成を実装
- 44992c0 feat(oauth): 認証フローを実装
- 346ba74 feat(ui): Ctrl+lで表示を再描画
- eedafb3 feat(ui): UI実装準備
- f6bcc99 feat(ui): basePage のメンバにページ名を追加
- 74336ea feat(ui): アイコンをUnicodeのコードポイントに置換
- 362d131 feat(ui): アンケートの表示を実装
- 6fd4fed feat(ui): エラーメッセージの表示を実装
- d1f5423 feat(ui): グローバルなショートカットからCtrl+Cを削除
- a6b0121 feat(ui): コマンドラインバー仮実装
- 1e7b5e4 feat(ui): ショートカット RT, RT取り消し を実装
- 1318928 feat(ui): ショートカット いいね, いいね解除 を実装
- f67c31e feat(ui): ショートカット ブラウザ起動, リンクのコピー を実装
- f6b5c5c feat(ui): ショートカットを追加
- 0601315 feat(ui): ステータス
- 8eb74d9 feat(ui): ステータスバーにAPIリミットを表示
- 73dab9a feat(ui): ステータスバーのレイアウトを変更
- 7a1f289 feat(ui): ステータスバーを実装
- 91cd6db feat(ui): ステータス表示をコマンドラインに移動
- 8221f8a feat(ui): タイムラインの非同期読み込みを実装
- cb890bd feat(ui): タイムラインページを統合
- 5abee20 feat(ui): タブが画面外にある場合スクロールする
- a8416a8 feat(ui): タブの最大表示幅を設定
- 3266743 feat(ui): タブバーの背景色をデフォルト色に変更
- f75fe21 feat(ui): タブバーを仮実装
- f6fc569 feat(ui): タブバーを実装
- 2b4134b feat(ui): ツイートが取得できなかった際の表示を実装
- 0bd03fe feat(ui): ツイートのカーソル形状を変更
- 5a4b69d feat(ui): ツイートの表示を仮実装
- ff02566 feat(ui): ツイートの読み込みを実装
- 503c102 feat(ui): ツイートビューの枠線を設定
- 792b87d feat(ui): ツイート内のHTML文字列をアンエスケープ
- 22075a2 feat(ui): ツイート表示のスクロールを実装
- 28d4c5b feat(ui): ハッシュタグのハイライトを実装
- 126ecfb feat(ui): メンションのハイライトを実装
- 5b0e941 feat(ui): メンションのハイライトカラーを変更
- 4f7256b feat(ui): ユーザページを仮実装
- 293882b feat(ui): ユーザページを仮実装
- 94e18b9 feat(ui): ユーザページを実装
- c0728b5 feat(ui): ユーザ詳細ロード前のレイアウトを変更
- 520b41b feat(ui): リプライ先の表示を追加
- a71d591 feat(ui): リロードのショートカットを変更
- 4dcbbfc feat(ui): 引用RT対応準備
- 34c2340 feat(ui): 引用元のツイートを表示
- e392304 feat(ui): 投票ラベルのアイコンを削除
- c627322 feat(ui): 描画時にウィンドウの幅を考慮して文字列を丸める
- 4e2ada9 feat(ui): 新規ページ追加時にデータを取得
- 7b8dc99 feat(ui): 検索ページを実装
- 165d214 feat(ui): 認証済みバッジの表示色を変更(仮)
- 94a4b08 feat(ui): 読み込み数の通知にページ名を追加
- 7cec1b9 feat(ui): 読み込むツイートがなかった場合のステータス表示を追加
- 2cdfe21 feat(ui/page): リロードのショートカットをWeb版Twitterに準拠
- 274b11c feat(ui/page_search): リツイートを検索結果から除外
- c1edb15 feat(ui/tweets): ツイートの無いアカウントの表示に対応
- 9346f4d feat(ui/tweets): 選択中のツイートがRTならRT元に置き換える
- 41867b5 feat(ui/tweets_action): ブラウザ起動までの待ちステータスを表示
- 690265b feat: BGカラーを16進数文字列で保存するよう変更
- e037b40 feat: Helpページ -> Documentページ
- 994dbbe feat: RunCommands -> Startup
- 1d9ebcc feat: configファイルを編集するeditコマンドを追加
- 9acc34e feat: アカウントの追加・削除・切り替えに対応
- b1fa2d6 feat: アプリ内でのコマンドヘルプ表示を実装
- 7ae5449 feat: エディタを起動してのツイートを実装
- 8ed76c7 feat: クライアントトークンの差し替えに対応
- fc1f888 feat: コマンドラインモードでの実行を実装
- 67a7bda feat: コンシューマキーが設定されていない場合のエラーを追加
- ad0ccf6 feat: スタイルの設定を実装
- a7d1075 feat: スタイルファイルの読み込みを実装
- 650b214 feat: ツイートの表示を仮実装
- c05cbb2 feat: ピン留めツイートに対応
- 5369408 feat: リストページを実装
- b23d9d2 feat: リプライ・引用RTの投稿を実装
- a4f282d feat: レンダリングの乱れを修正するかどうかを変更可能に
- 2e6e76c feat: 不要なログ出力を削除
- f6cd186 feat: 画像付きツイートに対応
- 60c4db2 feat: 終了コードを割り当て
- a59c12e feat: 終了コードを定義
- 6bfa90b feat: 設定項目を追加
- 9965a44 feat: 認証 -> 保存 -> APIアクセスまでの流れを仮実装
- f728812 feat: 認証情報の保存, 保存した認証情報でのAPIアクセス
- f716548 fix(api): コメントを修正
- 44f4ac5 fix(api): レスポンスのnilチェック漏れ
- 233f2f6 fix(api): レート制限時のエラーが正しくキャッチできない
- 83ec29d fix(api): 重要でない部分エラーまでキャッチしてしまう
- 5fe8103 fix(app): PageUpキーでスクロールできない
- bd3f523 fix(app): エディタを起動した際、正しく描画されない
- 48ecaaf fix(app): コマンドラインの入力確定時の動作を修正
- 4ef08fc fix(app): コマンドリストがexitで登録されてた
- 9b1a9ae fix(app): コマンド解析時にダブルクオートで囲んだ部分まで分割される
- f64b692 fix(app): サブコマンドのフラグが正しくパースできない
- e635dcb fix(app): ツイートが無いページでショートカットキーが入力できる
- 2d060b0 fix(app): ファイル未保存でエディタを閉じると画面が崩れる
- f51e2e0 fix(app): 完了ステータスのツイート文がエスケープされたままになってる
- 2bbc409 fix(app): 起動直後に先頭ページを削除するとハングする
- fc0b25e fix(app/cmd): 一度設定したフラグの値が残り続ける
- 3b4e7fe fix(app/cmd_page): 引数無しで user コマンドが実行できない
- de8a74e fix(app/tweets_action): 完了ステータスのラベルがLikeedになってる
- 67ed440 fix(app/util): ツイート内のHTML文字がアンエスケープされない
- 1aad005 fix(app/view): モーダルを再表示した際に前回の選択位置が残る
- 0fd0745 fix(cli): HelpのCommandsの表示がガタガタになってる
- a682f87 fix(cli): Usegeのコマンドと引数との間にスペースが無い
- 25bc9d5 fix(cli): サブコマンドを持つコマンドのフラグがパースできない etc
- 5c8f9e0 fix(cli): バグの修正, ヘルプ文生成関数のパブリック化
- 6d45f91 fix(cli): 引数のバリデーション関数を指定すると、フラグがパースできない
- 9415c46 fix(config): 同じユーザデータが重複して保存される
- ea255cf fix(ui): うまく再描画されない場合がある
- 6e2bb95 fix(ui): コメントアウトを削除
- 243ef62 fix(ui): ツイートの表示のレイアウト崩れ
- dd02123 fix(ui): ピン留めツイートが無いユが正しく表示されない
- 0530c5c fix(ui): プロフィール表示の縦幅が正しくない
- e280e5a fix(ui): 全角から始まるハッシュタグが解析できない
- e29dbf9 fix(ui): 再描画するとコマンドラインが操作できなくなる
- 1c303cb fix(ui): 呼び出し元のメソッド名の変更忘れ
- 31da913 fix(ui): 文字色のリセット指定のミスを修正
- 06128a3 fix(ui): 日本語環境等での罫線が乱れる
- f56d49e fix(ui): 特定のツイートでハッシュタグのハイライト処理が失敗する
- c443df9 fix(ui): 関数名の変更忘れ
- 38e1d13 fix(ui/commandline): 背景色が設定できていない
- 2a9626f fix(ui/layout_user): 投票数0のアンケートを表示するとハングする
- 43d9fea fix(ui/page_list): 新規ツイートが無い場合、画面が更新されない
- e4cdeb3 fix: typo
- 731abd4 fix: アカウントが削除できない
- fe3b682 fix: トークンのリフレッシュがうまくいかない #7
- be670fb fix: 起動時にトークンのリフレッシュ処理が行えない
- bbe939a fix; typo
- ceef1d6 refactor(api): 不要なログ書き出しを削除
- c9d623f refactor(api): 不要な関数を削除
- 04cdf7c refactor(api): 共通のfieldを抽出
- 4ea8335 refactor(api): 変数名を変更
- 04deaf6 refactor(api): 関数名を変更
- 3787412 refactor(api): 関数名を変更
- 6bda855 refactor(api): 関数名を変更
- 6e47d3f refactor(api):コメントアウトしていたコードを削除
- 9913e0f refactor(app): cobraを自作のCLIフレームワークに置換
- a896a52 refactor(app): エディタを起動する処理を分割・関数化
- 43049dc refactor(app): コマンドライン部分を別の構造体へ切り出し
- 77a0eea refactor(app): モーダル周りのリファクタリング
- ad0b029 refactor(app): ライブラリに再描画のメソッドがあったので置換
- 3fd71ae refactor(app): 軽微なリファクタリング
- 3ee8097 refactor(app): 関数名を変更
- c146d93 refactor(c...