Skip to content

Add fishwari.is-a.dev domain - #46073

Closed
matserh wants to merge 7 commits into
is-a-dev:mainfrom
matserh:add-fishwari-domain
Closed

Add fishwari.is-a.dev domain#46073
matserh wants to merge 7 commits into
is-a-dev:mainfrom
matserh:add-fishwari-domain

Conversation

@matserh

@matserh matserh commented Aug 4, 2026

Copy link
Copy Markdown

Requirements

  • I agree to the Terms of Service.
  • My file is following the domain structure.
  • My website is reachable and completed.
  • My website is software development related.
  • My website is not for commercial use.
  • I have provided sufficient contact information in the owner key.
  • I have provided a link to my website below.

Website Preview

Live URL: https://sendzip-test.vercel.app

The application is a fully functional file-sharing SaaS with end-to-end encryption, sandboxed file preview (images, video, audio, PDF), and a moderation system without AI (magic bytes validation, SHA-256 hash blocklist, user reports with quarantine).

Website Purpose

Fishwari (formerly SendZip) is a personal, non-commercial file sharing application. It allows users to securely transfer files with end-to-end encryption (client-side, server never sees plaintext) and includes built-in moderation tooling without relying on AI:

  • Sandboxed preview before download (images, video, audio, PDF) with strict whitelist + magic bytes validation
  • Magic bytes validation at upload time to prevent extension spoofing
  • SHA-256 hash blocklist (E2E-friendly, stored as hash only — never the content)
  • User reports with automatic quarantine after 3 reports
  • Admin moderation queue for manual review

The project is software-development related (open source code, developer-focused tooling, written in React + TypeScript + Convex backend). No advertising, no monetization — purely a personal SaaS project.

Project links

DNS configuration

This PR adds two files:

  1. domains/fishwari.json — A record pointing to Vercel's edge IP 216.198.79.1
  2. domains/_vercel.fishwari.json — TXT record (as array of strings, per the schema) for Vercel domain ownership verification

About the name

"Fishwari" combines fish (the iconic fish that carries files through the network) and wari (transfer). It's a unique, brandable name with no trademark conflicts.


Thanks for reviewing this PR! Happy to make any adjustments if needed.

@matserh
matserh requested a review from a team as a code owner August 4, 2026 13:33
@is-a-dev-reviewbot

Copy link
Copy Markdown

Hi there! 👋

You've successfully made a pull request! Here are some steps to do while waiting for a maintainer to review the pull request:

  1. Check if the checks have failed or passed. You should see the status at the bottom of the pull request or a icon next to the commit ID. You can click on the 3 dots next to the "CI / Tests" check then click "View details", it will show you the logs of the tests.
  2. Check if the filename, file format, and records are valid. If you don't know if it's valid, please read this part of the documentation and use a JSON validator/formatter, like jsonlint. Make sure that the file is in the domains directory and not somewhere else in the repository.
  3. Please make sure that you've filled out the pull request template. It is generally not a good idea to overwrite the pull request template with something else unless you know what you are doing. Make sure to add either a publicly available preview of your website or a screenshot of it.
  4. Please wait patiently. Pull requests may take between a couple hours to 3 days. All of the maintainer team are volunteers and try to review the pull requests in their spare time. If you want a chance of getting your pull request merged faster then send your pull request number once in the #pull-requests channel in our Discord server and wait patiently.
  5. Please note that mentioning maintainers in pull requests without it being reviewed could lead to you getting marked as "low priority"; this also applies to pinging the maintainers in the Discord server or messaging the maintainers in private to review the pull request.

Note: if you've opened this pull request while there is a high number of other open pull requests, your wait time will be longer than usual. Please be patient!

@satr14washere satr14washere left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also:

  1. please prettify your json files
  2. please follow the pr template and fill the checklist

Comment thread domains/_vercel.fishwari.json Outdated
@@ -0,0 +1 @@
{"owner":{"username":"Aeronscript","email":"aeronscriptlabs@gmail.com"},"records":{"TXT":"vc-domain-verify=fishwari.is-a.dev,44afe1e9106a1a3d95d7"}} No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TXT records are string arrays.

@matserh matserh Aug 4, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the feedback @satr14washere! I’ve fixed all three issues: converted TXT records to an array of strings, pretty-printed both JSON files with proper indentation, and added a trailing newline. I also updated the PR description with the full checklist completed. Let me know if anything else needs tweaking! 🙌

@matserh

matserh commented Aug 4, 2026

Copy link
Copy Markdown
Author

Hi @satr14washere 👋

Just confirming all your feedback has been addressed:

  1. TXT records converted to array of strings"TXT": ["vc-domain-verify=..."]
  2. JSON files prettified — proper 2-space indentation + trailing newline on both fishwari.json and _vercel.fishwari.json
  3. PR template checklist filled in — all 7 boxes checked [x] with Website Preview + Website Purpose sections completed
  4. CI fixowner.username aligned with PR author (matserh) so the "authorized to update" test now passes

CI is green ✅ (latest run: https://github.com/is-a-dev/register/actions/runs/30916570954)

The domain will point to my Vercel-hosted file sharing SaaS (E2E encrypted transfers with sandboxed preview + AI-free moderation via magic bytes / SHA-256 hash blocklist / user reports).

Happy to make any further adjustments if needed. Thanks for the quick review!

@Yunexiz Yunexiz added status: denied reason: not dev related The website is not related to software development. labels Aug 4, 2026
@is-a-dev-reviewbot

Copy link
Copy Markdown

Pull Request Denied

This pull request has been denied due to the following reason(s):


Not Related to Software Development

All root subdomains must be related to software development. This page does not appear to comply with this. Note that you may use a nested subdomain for practically anything, including something unrelated to software development (as long as it complies with our Terms of Service).

A nested subdomain is a subdomain of a subdomain; e.g. foo.bar.is-a.dev instead of a root subdomain (bar.is-a.dev).

You may not register a nested subdomain without owning and registering the root subdomain it is nested under.


If you believe this was a mistake, or if you need further clarification, please feel free to create an issue or reach out to our team in the Discord server.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

reason: not dev related The website is not related to software development. status: denied

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants