diff --git a/.github/workflows/bundlewatch.yml b/.github/workflows/bundlewatch.yml deleted file mode 100644 index c5435689..00000000 --- a/.github/workflows/bundlewatch.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: BundleWatch -on: - push: - branches: - - main - -jobs: - bundle: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - run: | - npm ci - npm run build - npx bundlewatch --max-size 100kb ./dist/**/*.js - env: - BUNDLEWATCH_GITHUB_TOKEN: ${{ secrets.BUNDLEWATCH_GITHUB_TOKEN }} - CI_REPO_OWNER: cheeaun - CI_REPO_NAME: phanpy - CI_BRANCH_BASE: main - CI_BRANCH: main diff --git a/PRIVACY.MD b/PRIVACY.MD new file mode 100644 index 00000000..a2e9ae4e --- /dev/null +++ b/PRIVACY.MD @@ -0,0 +1,15 @@ +# Privacy Policy + +Phanpy does not collect or process any personal information from its users. The website is used to connect to third-party Mastodon servers that may or may not collect personal information and are not covered by this privacy policy. Each third-party Mastodon server comes equipped with its own privacy policy that can be viewed through that server's website. + +## Hosting + +Phanpy is hosted on [Cloudflare Pages](https://pages.cloudflare.com/) as a static website. Read more about [Cloudflare's privacy policy](https://www.cloudflare.com/privacypolicy/). + +## Error logging + +Phanpy dev site (*dev.phanpy.social*) uses [Rollbar](https://rollbar.com/) to log errors for debugging purposes. Read more about [Rollbar's privacy policy](https://rollbar.com/privacy/). The production site (*phanpy.social*) does not use error logging. + +## Analytics + +Phanpy uses [Cloudflare Web Analytics](https://www.cloudflare.com/web-analytics/) to collect anonymous usage statistics. Read more about [Cloudflare's privacy policy](https://www.cloudflare.com/privacypolicy/). diff --git a/README.md b/README.md index e24016ee..62500f20 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,8 @@ This is an alternative web client for [Mastodon](https://joinmastodon.org/). - may break more often - may be fixed much faster too +🐘 Follow [@phanpy on Mastodon](https://hachyderm.io/@phanpy) for updates ✨ + Everything is designed and engineered for my own use case, following my taste and vision. This is a personal side project for me to learn about Mastodon and experiment with new UI/UX ideas. 🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧🚧 @@ -62,6 +64,7 @@ Prerequisites: Node.js 18+ - [Vite](https://vitejs.dev/) - Build tool - [Preact](https://preactjs.com/) - UI library - [Valtio](https://valtio.pmnd.rs/) - State management +- [React Router](https://reactrouter.com/) - Routing - [masto.js](https://github.com/neet/masto.js/) - Mastodon API client - [Iconify](https://iconify.design/) - Icon library - Vanilla CSS - *Yes, I'm old school.* @@ -90,14 +93,14 @@ And here I am. Building a Mastodon web client. ## Alternative web clients -- [Pinafore](https://pinafore.social/) ([retired](https://nolanlawson.com/2023/01/09/retiring-pinafore/)) +- [Pinafore](https://pinafore.social/) ([retired](https://nolanlawson.com/2023/01/09/retiring-pinafore/)) → [Semaphore](https://semaphore.social/) - [Cuckoo+](https://www.cuckoo.social/) - [Sengi](https://nicolasconstant.github.io/sengi/) - [Soapbox](https://fe.soapbox.pub/) - [Elk](https://elk.zone/) - [Mastodeck](https://mastodeck.com/) - [Tooty](https://github.com/n1k0/tooty) -- [More...](https://github.com/tleb/awesome-mastodon#clients) +- [More...](https://github.com/hueyy/awesome-mastodon/#clients) ## License diff --git a/index.html b/index.html index 4b81bc0e..a18f8685 100644 --- a/index.html +++ b/index.html @@ -45,62 +45,5 @@
-