Build and host decentralized websites from your Mac
- Download: Planet 0.19.0
Sepia
Sepia is a template optimized for microblogging. In this update, we’ve introduced several improvements to enhance this use case, allowing you to share thoughts, images, and even audio or video more frequently and easily using Planet.
Writing long-form articles isn’t something most people do regularly, so many users rely on different platforms—one for longer posts and others for quicker, more casual updates. For instance, Vitalik writes his long-form articles on vitalik.eth, but for more frequent, lightweight posts, he turns to platforms like X and Warpcast.
The Sepia template, along with the new ⌘+D quick post shortcut, makes it easy to set up your own microblog on Planet.
With this update, the quick input box now supports images, videos, and audio files.
Planet’s main sites, planetable.eth and olivida.eth, have switched from the default Plain theme to the Sepia theme. You can also check out a live demo of the Sepia theme here:
https://sepia.olivida.eth.sucks/
Accept ETH Donation
We've added a new feature that lets you easily enable ETH donations on your site.
Visitors can click the “Donate” button in the navigation bar, connect their wallet, and send donations directly to you.
Right now, donations are supported with ETH on the mainnet. In future updates, we’ll add support for Layer 2 networks and continue refining this feature.
If you’re a content creator or open-source developer who’s previously used PayPal or Ko-Fi for donations, consider giving this method a try. No need to ask for permission and no one can hold back the funds—everything is just code.
Customizing and Sharing Color Themes
Here’s an example of a Sepia site with a dark color theme customization:
https://k51qzi5uqu5dgy9qlqct5gsbggde32kc8wkz6419j67t9aw38bmyuwtkzmwdtn.eth.sucks/
API
We've enhanced Planet's built-in REST API and added an API Console to view recent requests.
You can check out Planet's API documentation here:
https://github.com/Planetable/Planet/blob/main/Technotes/API.md
We’ve also developed an experimental Web Client based on the Planet API. Here’s how you can try it:
cd ~/Library/Containers/xyz.planetable.Planet/Data/Documents/Planet/Public/
git clone https://github.com/livid/planet-web app
Enable the API server in the settings:
If you're using port 8086, you can access the Web Client at http://localhost:8086/app/
.
Other Fixes and Improvements
- Fixed the
img
tag width when inserting Retina Display screenshots. - When following a Planet, ENS will now be automatically extracted from
eth.limo
oreth.sucks
URLs if pasted. - GPS data is now stripped from image files when sharing photos.
- Fixed and optimized an issue related to parallel processing during Planet site saving and publishing.
- Each article now has a CID-based permanent link, which will remain accessible via most IPFS gateways, even if the site’s IPNS address fails to resolve.
- Smart Feeds now show the total number of entries.
- If the prewarm option is enabled, tags and archive pages will also be prewarmed on the gateway whenever new content is published, improving load times for first-time visitors.
This update contains important improvements for performance, and a new template design: Sepia!
- Download: Planet 0.16.0
Peering with eth.limo
eth.limo is the best gateway for ENS websites. Now, with direct peering added, your new content will show up faster on eth.limo because direct peering can significantly reduce the time eth.limo spends connecting with your local IPFS node.
New Template: Sepia
Sepia is a brand new template that is great for microblogging.
Here is a demo site of the new template.
Features:
- Show the latest content in chronological order
- Minimalist two-column design on desktop
- Responsive design works great on both desktop and mobile
- Supports video, audio, and multi-picture content
- Supports tags and archives
We'll continue to improve this new template as we receive feedback from you. In the next update, we'll introduce a whole new editor designed for microblogging.
Improved IPNS Publishing
A confirmation dialog will now show if you try to quit the app while it is performing IPNS publishing (indicated by an animating hourglass in the sidebar). Previously, quitting the app during this process could result in unfinished IPNS publishing and cause the website to fail to resolve.
This improvement should significantly reduce the possibility of an IPNS site being unable to resolve.
Improved Rebuild
Now there are two types of rebuild: Quick Rebuild and Full Rebuild. A Quick Rebuild will only regenerate the site's homepage file, index.html. A Full Rebuild will also regenerate every single post with your currently selected template for the site. Quick rebuilding is useful when you are debugging a SPA (single page application) template, such as Croptop.
Misc. Fixes and Improvements
- Fixed an issue where attaching files on macOS 14 was not working
- Fixed an image interpolation setting that caused blurry avatars
- Fixed an issue where the favicon was not removed when the avatar was unset
- Added support for pasting images with the Quick Share dialog
- Added Bonjour advertising for the Planet API service
- Added a random pick feature in the Avatar Picker
- Added a new API endpoint:
/v0/id