···11-# Catsky Social App
11+# Shattered Sky Social App
2233-Welcome friends! This is the codebase for the Catsky Social app.
33+This is the codebase for the Shattered Sky Social app.
4455Get the app itself:
6677- **Web: social.shatteredsky.net**
8899-<a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/NekoDrone/catsky-social">
99+<a href="https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/Teqed/social-app">
1010<img src="https://github.com/ImranR98/Obtainium/blob/main/assets/graphics/badge_obtainium.png?raw=true"
1111alt="Get it on Obtainium" align="center" height="54" /></a>
1212···27272828The Bluesky Social application encompasses a set of schemas and APIs built in the overall AT Protocol framework. The namespace for these "Lexicons" is `app.bsky.*`.
29293030-Catsky social is a soft fork of Bluesky social, and thus will also use those lexicons.
3030+Shattered Sky social is a soft fork of Bluesky social, and thus will also use those lexicons.
31313232## Contributions
3333
···11{% extends "base.html" %}
2233-{% block head_title %}Catsky{% endblock %}
33+{% block head_title %}Shattered Sky{% endblock %}
4455{% block html_head_extra -%}
66- <meta property="og:title" content="Catsky" />
77- <meta name="twitter:title" content="Catsky" />
66+ <meta property="og:title" content="Shattered Sky" />
77+ <meta name="twitter:title" content="Shattered Sky" />
8899- <meta name="description" content="mrrp mrrowww media as it should be. find your meowmunity among hundreds of cats, unleash your meows, and have some fun again :3" />
99+ <meta name="description" content="what's it all for..?" />
1010 <meta name="og:description" content="mrrp mrrowww media as it should be. find your meowmunity among hundreds of cats, unleash your meows, and have some fun again :3" />
1111 <meta name="twitter:description" content="mrrp mrrowww media as it should be. find your meowmunity among hundreds of cats, unleash your meows, and have some fun again :3" />
12121313- <meta property="og:url" content="https://catsky.social" />
1414- <meta name="twitter:url" content="https://catsky.social" />
1515- <link rel="canonical" href="https://catsky.social" />
1313+ <meta property="og:url" content="https://social.shatteredsky.net" />
1414+ <meta name="twitter:url" content="https://social.shatteredsky.net" />
1515+ <link rel="canonical" href="https://social.shatteredsky.net" />
16161717 <meta property="og:image" content="https://pds.tgirl.cloud/xrpc/com.atproto.sync.getBlob?did=did:plc:ctg5hooybw3rquejsfebsegs&cid=bafkreianap3iqgxlifqssuhut2ggiuitpmltw3lfvzq7tnzbsv26npzfxq" />
1818 <meta property="twitter:image" content="https://pds.tgirl.cloud/xrpc/com.atproto.sync.getBlob?did=did:plc:ctg5hooybw3rquejsfebsegs&cid=bafkreianap3iqgxlifqssuhut2ggiuitpmltw3lfvzq7tnzbsv26npzfxq" />
+3-3
bskyweb/templates/post.html
···2233{% block head_title %}
44{%- if postView -%}
55- @{{ postView.Author.Handle }} on Catsky
55+ @{{ postView.Author.Handle }} on Shattered Sky
66{%- elif requiresAuth and profileHandle -%}
77- @{{ profileHandle }} on Catsky
77+ @{{ profileHandle }} on Shattered Sky
88{%- else -%}
99- Catsky
99+Shattered Sky
1010{%- endif -%}
1111{% endblock %}
1212
···22{ lib, buildNpmPackage }:
3344buildNpmPackage {
55- pname = "catsky-social";
55+ pname = "shatteredsky-social";
66 version = "0.1.0";
7788 src = ./.;
···1010 npmDepsHash = lib.fakeHash;
11111212 meta = {
1313- description = "soft social-app fork with niche toggles stolen from deer/zepplin and catppuccin'd ";
1414- homepage = "https://github.com/NekoDrone/catsky-social";
1313+ description = "social-app fork with alternative appview; toggles from deer/zepplin; catppuccin'd ";
1414+ homepage = "https://github.com/Teqed/social-app";
1515 license = lib.licenses.mit;
1616 maintainers = with lib.maintainers; [ ];
1717 mainProgram = "example";
+2-2
docs/android-builds.md
···2233Android builds are done via CI to avoid EAS (expo) and are published via releases to avoid artifact expiry and allow [obtainium](https://obtainium.imranr.dev/) to download and auto-update the app.
4455-- "Catsky build" is for testing/etc NOT for release as these artifacts will expiry and won't be pushed out to obtainium users
66-- "Catsky release" is for production and will be pushed out to obtainium users and artifacts won't expire
55+- "shatteredsky build" is for testing/etc NOT for release as these artifacts will expiry and won't be pushed out to obtainium users
66+- "shatteredsky release" is for production and will be pushed out to obtainium users and artifacts won't expire
+1-1
flake.nix
···11# stolen from https://github.com/tgirlcloud/nix-templates/blob/main/node/flake.nix
22{
33- description = "catsky social dev flake";
33+ description = "shatteredsky social dev flake";
4455 inputs = {
66 nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
···3636postbuild-web:
3737 # after doing the expo web build, we compress the bskyweb folder and send it to vps.
3838 # no need to build the go binary as we'll do that on vps.
3939- tar -czf catskyweb.tar.gz bskyweb/
4040- rsync -avz -e "ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no" catskyweb.tar.gz ci@${VPS_IP}:/tmp/catsky/
4141- rsync -avz -e "ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no" scripts/seraphDeploy.sh ci@${VPS_IP}:/tmp/catsky/
4242-3939+ tar -czf shatteredskyweb.tar.gz bskyweb/
4040+ rsync -avz -e "ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no" shatteredskyweb.tar.gz ci@${VPS_IP}:/tmp/shatteredsky-social/
4141+ rsync -avz -e "ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no" scripts/seraphDeploy.sh ci@${VPS_IP}:/tmp/shatteredsky-social/
4242+4343[group('dev')]
4444dev-android-setup: prebuild-android
4545 yarn android