A small micro-blogging social network app with PixelArt aesthetics and integrated filter to pixelate shared images.
Thanks to the webxdc technology, it means there is no login or registration needed, nor dependency on any server, and you can have your very own independent instance of the social network in a group chat with friends and family, your data staying in your devices and e2e encrypted if you use it inside Delta Chat.
It can also be wired with bots that allow importing RSS feeds inside the network (including RSS feeds of Mastodon accounts!) for example see: https://github.com/deltachat-bot/pixelsocial
After cloning this repo, install dependencies:
pnpm i
pnpm check
To test your work in your browser (with hot reloading!) while developing:
pnpm start
To package the WebXDC file:
pnpm build
To package the WebXDC with developer tools inside to debug in Delta Chat, set the NODE_ENV
environment variable to "debug":
NODE_ENV=debug pnpm build
The resulting optimized .xdc
file is saved in dist-xdc/
folder.
NOTE: Always update version field in public/manifest.toml
before tagging a new release.
To automatically build and create a new GitHub release with the .xdc
file:
git tag -a v1.0.1
git push origin v1.0.1
- Pixelated fonts: Jersey and Unixel
- UI Icons: Pixelarticons
- Image pixelation filter: Pixel It
- Color palette inspired by Mastdon web UI
- Random monster generator: https://github.com/fabianobizarro/react-monsterid (MIT license)