Single Source of Truth

 
Web App: Media Tray

New Post

  • Preview of local images to be uploaded.

Edit Post

  • Preview of local images to be uploaded.
  • What is already uploaded
  • Click to insert image code

Probably too complicated to manage.

Web
 
Web App Todo List
  • 记住最后选中的 Planet
  • Open Planet in a new Window
  • Edit a Post
  • Check and fix publish via API
  • Cache buster when loading a list of articles or planets
  • 类似 Robinhood Desktop Web 的左右滚动逻辑
  • TextArea font
  • TextArea autocomplete for Markdown
  • Cache buster for article link
  • More modern JS for all the page logic
  • Edit should not reset post date (API issue)

Other Nice Things to Have

  • Peers info
  • Planet server version
  • IPFS info

Probably?

Web
 
Web App Distribution

What would be the best way to distribute this?

  • Download the latest zip from GitHub and overwrite the local folder
  • If the local folder has .git, do not overwrite

理想情况是,我每次 git push 之后,就会自动在 GitHub 上生成一个 zip 包,可能可以用 commit number 作为文件名。

如果 commit number 大于本地的,那么 Planet App 就更新。


This will be the next.

Web
 
Web App: Warn if there is unsaved changes
 
Web App is working great on iPad width

Next Things

  • Warn if there are unsaved changes when new/edit
  • Test and fix handling of attachments
 
Sparkle Template
  • Test and fix its dark mode
  • Fix transparent background

Can reuse colors from Writer's simple preview templates.

 
API New Post Publish Issue

需要检查 API 创建新内容之后的 IPFS publish 流程

  • Testing a fix for some nasty code in DraftModel.saveToArticle
 

Raspberry Pi computer is a very good platform for testing the performance of the web version of Planet.

Will there be a Pi 500 computer?

 
如何能够为文章之间构筑一个 Relationship UI
  • Search and pick
 
Second Token on L2 for Pinnable and the Community?
 
如果有一个 Planet Hub
  • 提交 IPNS / ENS / SOL / FURL 地址加入
  • Hub 定期抓取
  • Hub 之间互相 gossip 告知其他 Planet 网站的存在
 
Project Base

Tipping via WalletConnect and Base:

  • USDC on Base
  • HIGHER on Base
  • ? on Base
 

LogSnag is probably too heavy for tracking. What else should I use to track the new names in furl.pro and sol.build?

 
Planet Release Development Team ID
66KP7KX9MX
 
Website.image_url

Sources:

  1. detects if /ipfs/:cid/avatar.png exists
 
Assign Subname
  • Website.subname NULLABLE

subname.iweb.eth.sucks

What else do I need to add to the Website table?

 
Default Sites to be Featured
  • vitalik.eth
  • planetable.eth
  • ppddff.eth
  • yihanphotos.eth
  • gamedb.eth
 
Introducing furl.pro

furl.pro is a dweb gateway for Farcaster usernames.

If you set ipns:// or ipfs:// addresses in your Farcaster profile's Bio or URL field, the IPFS website can be accessed via furl.pro.

Here are a few examples:

How To

The URL field exists in the Farcaster protocol, but currently, no clients allow users to edit it yet.

So, right now, the easiest way is to put an IPNS or IPFS string into the Bio. furl.pro supports these formats:

  • 62-byte IPNS
  • 46-byte CIDv0
  • 59-byte CIDv1

If you are a developer and know how to update your Farcaster UserData, you can achieve this with code as well.

What is IPFS?

IPFS is an open-source software for publishing and retrieving files over P2P networks.

Here are a few IPFS-powered solutions for publishing an IPFS website:

  • Planet - a graphical static site generator for macOS that includes a built-in IPFS node.
  • Fleek - a SaaS platform for publishing websites on IPFS.
  • Kubo - the Go implementation of the IPFS command-line utility for developers.
 
Mobile Initial Load

Where are the avatars?

Prev
Page 2 of 3
Next