Skip to content
This repository has been archived by the owner on Apr 14, 2023. It is now read-only.

Releases: arrow2nd/nekome

v1.0.1

08 Jul 01:33
d66115e
Compare
Choose a tag to compare

Changelog

  • d66115e Merge pull request #21 from arrow2nd/develop
  • 919d183 docs(CHANGELOG): 更新
  • 5181d24 feat(app): editコマンドを認証無しで実行できるようにする #20

v1.0.0

07 Jul 09:37
f20a685
Compare
Choose a tag to compare

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

06 Jul 15:08
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

Changelog

v0.0.0

06 Jul 14:19
Compare
Choose a tag to compare
v0.0.0 Pre-release
Pre-release

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...
Read more