oMoonLoss
Personal front page v2
MoonLoss means "The moon forgot to be full".
Hosted on Cloudflare Pages, made with React.js & Vite.
Terms
- Project: List of collections, defined in a single file
- Collection: List of buckets
- Bucket: List of bookmarks
- Bookmark: A link with optional notes
Features
- Easily sharable as a single HTML file
- Print layout, including URLs
Shortcuts
- Esc: Reset filter
Issues
- Chrome doesn't allow opening multiple links at once.
Build
- Update version of
app
. - Run
yarn build
forapp
. - Check if
cli
changelog is up-to-date. - If it's a
cli
-only change, update version in template. - Make sure no CRLF line endings are used in CLI files.
npm publish
+ GitHub Release (releasec
).