···11+# Agent Notes
22+33+- Relocated the project Dockerfile into `.devcontainer/Dockerfile` so GitHub Codespaces can pick it up automatically.
44+- Added `.devcontainer/devcontainer.json` pointing to the Dockerfile, sets remote user `app`, and recommends necessary VS Code extensions.
55+- Dropped the Rust Analyzer recommendation per project requirements; keep the list lean to essentials.
66+- Remember to mirror any environment dependency updates in both the Dockerfile and devcontainer definition.
-24
Dockerfile
···11-FROM fedora:40
22-33-# Install system packages required for Rust builds and Node-based Codex CLI
44-RUN dnf install -y \
55- curl \
66- ca-certificates \
77- make \
88- gcc \
99- pkg-config \
1010- openssl-devel \
1111- git \
1212- nodejs \
1313- npm \
1414- && dnf clean all
1515-1616-# Install OpenAI Codex CLI from npm registry
1717-RUN npm install -g @openai/codex
1818-1919-# Create a non-root user to run the CLI by default
2020-RUN useradd --create-home --shell /bin/bash app
2121-USER app
2222-WORKDIR /home/app
2323-2424-CMD ["codex", "--help"]
+1-1
README.md
···11## frontpage.fyi Firefox extension
2233This repository provides a Firefox WebExtension that lets you share the current tab to [frontpage.fyi](https://frontpage.fyi) with minimal effort.
44-Links are submitted by creating `fyi.unravel.frontpage.post` records on your ATProto account, the same mechanism the official Frontpage site uses.
44+Links are submitted by creating `fyi.frontpage.feed.post` records on your ATProto account, the same mechanism the official Frontpage site uses.
5566> โน๏ธ This repository is hosted on [tangled](https://tangled.org/@galiglobal.com/frontpage_firefox_plugin) (PRs, issues) and [GitHub](https://github.com/antonmry/frontpage_firefox_plugin) (CI/CD, releases).
77
···22 "manifest_version": 3,
33 "name": "Frontpage Submitter",
44 "description": "Quickly share the current tab to frontpage.fyi via ATProto.",
55- "version": "0.1.1",
55+ "version": "0.1.4",
66 "author": "Frontpage Submitter Contributors",
77 "homepage_url": "https://frontpage.fyi",
88 "icons": {
+1-1
extension/options.html
···4242 <h2>How it works</h2>
4343 <ul class="tips">
4444 <li>The add-on stores your tokens locally using Firefox storage.</li>
4545- <li>Links are published as <code>fyi.unravel.frontpage.post</code> records on your ATProto account.</li>
4545+ <li>Links are published as <code>fyi.frontpage.feed.post</code> records on your ATProto account.</li>
4646 <li>Your PDS is discovered from your handle automatically unless you provide a custom URL.</li>
4747 </ul>
4848 </section>