Project appears unmaintained — community forks available

オープン
#39 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
15/100
issue の種類
リファクタリング
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
go
領域
cli

調査の方向性

まず、リンクされているコミュニティ fork と、repository の README および example configs を確認し、その後 issues #10、#16、#20、#23、#27、#28、#30、#31、#33、#36、#37 を調査して、提案された修正と未解決の作業を切り分けます。完了とするには、ここで説明されている広範な変更一式ではなく、合意されたメンテナンス計画または対象を絞ったフォローアップ issues が必要です。

索引モデルが issue の本文から書いたものです。

説明

It seems this repository has not been actively maintained since 2021. There are currently 11 open issues and 5 open PRs, some dating back several years, with no responses from the maintainer. The project cannot be built with modern Go (>= 1.22) due to the deprecated Gopkg dependency management, and the example configs contain deprecated Chromium flags.

I asked Claude to get this to work on my laptop, and also to have a look at outstanding issues and pull requests. The results are available at https://github.com/tobixen/captive-browser. It's totally "vibe-coded", I haven't even bothered to look at it - but I would guess it's in a better state than the original project. There is also a fork available at https://github.com/pacoorozco/captive-browser that seems maintained.

Claude claims to have incorporated those fixes from community contributions and added those new features:

  • Go modules migration — builds with modern Go (addresses #23, #33)
  • Fixed deprecated --host-resolver-rules flag — replaced with --proxy-bypass-list in all configs (closes #31)
  • Added --disable-features=HttpsUpgrades — prevents Chromium from breaking captive portal HTTP pages
  • NetworkManager support — nmcli-based DHCP DNS detection (addresses #10)
  • Wayland support — --ozone-platform=wayland for Sway, Hyprland, etc.
  • Firefox config — comprehensive privacy-hardened config from community contributions in #20
  • Improved README — better docs, troubleshooting section (addresses #16, #23, #28, #37)

It did not touch #27 (KDE integration - wishlist item, and I don't use KDE myself), #30 (should be fixed, but wasn't considered low-hanging fruit by Claude) not #36 (Windows support - I don't use Windows).

Dear maintainer - if you happen to read this, I would ask you to either spend some few hours on maintenance here, or share the maintenance-burden with someone else. I don't think I'm the right person for it, for me this is just "yet another rabbit hole" that I would have avoided falling into if I couldn't have outsourced it to the AI - but I would accept such a role nevertheless.

主要言語
Go
スター
483
フォーク
30
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

FiloSottile/captive-browser のほかの issue

FiloSottile/captive-browser の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。