···33on:
44 push:
55 tags:
66- - 'v*'
66+ - "v*"
7788jobs:
99 release:
···1919 run: |
2020 VERSION=${GITHUB_REF_NAME#v}
2121 echo "Updating manifests to version $VERSION"
2222-2222+2323 cd extension
2424 for manifest in manifest.json manifest.chrome.json manifest.firefox.json; do
2525 if [ -f "$manifest" ]; then
···3636 cp manifest.chrome.json manifest.json
3737 zip -r ../margin-extension-chrome.zip . -x "*.DS_Store" -x "*.git*" -x "manifest.*.json"
3838 cd ..
3939-3939+4040 - name: Build Extension (Firefox)
4141 run: |
4242 cd extension
+1-1
README.md
···11# Margin
2233-*Write in the margins of the web*
33+_Write in the margins of the web_
4455A web comments layer built on [AT Protocol](https://atproto.com) that lets you annotate any URL on the internet.
66
···11+import { ArrowLeft } from "lucide-react";
22+import { Link } from "react-router-dom";
33+44+export default function Terms() {
55+ return (
66+ <div className="feed-page">
77+ <Link to="/" className="back-link">
88+ <ArrowLeft size={18} />
99+ <span>Home</span>
1010+ </Link>
1111+1212+ <div className="legal-content">
1313+ <h1>Terms of Service</h1>
1414+ <p className="text-secondary">Last updated: January 17, 2026</p>
1515+1616+ <section>
1717+ <h2>Overview</h2>
1818+ <p>
1919+ Margin is an open-source project. By using our service, you agree to
2020+ these terms ("Terms"). If you do not agree to these Terms, please do
2121+ not use the Service.
2222+ </p>
2323+ </section>
2424+2525+ <section>
2626+ <h2>Open Source</h2>
2727+ <p>
2828+ Margin is open source software. The code is available publicly and
2929+ is provided "as is", without warranty of any kind, express or
3030+ implied.
3131+ </p>
3232+ </section>
3333+3434+ <section>
3535+ <h2>User Conduct</h2>
3636+ <p>
3737+ You are responsible for your use of the Service and for any content
3838+ you provide, including compliance with applicable laws, rules, and
3939+ regulations.
4040+ </p>
4141+ <p>
4242+ We reserve the right to remove any content that violates these
4343+ terms, including but not limited to:
4444+ </p>
4545+ <ul>
4646+ <li>Illegal content</li>
4747+ <li>Harassment or hate speech</li>
4848+ <li>Spam or malicious content</li>
4949+ </ul>
5050+ </section>
5151+5252+ <section>
5353+ <h2>Decentralized Nature</h2>
5454+ <p>
5555+ Margin interacts with the AT Protocol network. We do not control the
5656+ network itself or the data stored on your Personal Data Server
5757+ (PDS). Please refer to the terms of your PDS provider for data
5858+ storage policies.
5959+ </p>
6060+ </section>
6161+6262+ <section>
6363+ <h2>Disclaimer</h2>
6464+ <p>
6565+ THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE". WE DISCLAIM ALL
6666+ CONDITIONS, REPRESENTATIONS AND WARRANTIES NOT EXPRESSLY SET OUT IN
6767+ THESE TERMS.
6868+ </p>
6969+ </section>
7070+7171+ <section>
7272+ <h2>Contact</h2>
7373+ <p>
7474+ For questions about these Terms, please contact us at{" "}
7575+ <a href="mailto:hello@margin.at">hello@margin.at</a>
7676+ </p>
7777+ </section>
7878+ </div>
7979+ </div>
8080+ );
8181+}