210
01Cursor rule Cursor
Keep files below 420 lines.
Cursor rule Cursor
Keep files below 420 lines.
Cursor rule Cursor
Commit all pending changes. Commit using conventional commits. Always commit after each implementation step or change.
Cursor rule Cursor
We use nostr to load/save/sync our settings.
Cursor rule Cursor
If you can use an applesauce-module for something, use applesauce.
Cursor rule Cursor
Read the nostrbook to understand how bookmarks work.
Cursor rule Cursor
Keep things simple. Strive to keep code DRY.
Cursor rule Cursor
We fetch data from relays using controllers.
Cursor rule Cursor
We use FontAwesome. If you can use a fa-icon (instead of text) use a fa-icon. Always strive to keep the UI modern, beautiful, and minimalistic. Shy away from using too many colors, borders, glow, and animations.
Cursor rule Cursor
Here's the spec for nostr-native highlights.
Cursor rule Cursor
This is a mobile-first application. All UI elements should be designed with that in mind. The application should work well on small screens, including older smartphones. The UX should be immaculate on mobile, even when in flight mode. (We use local caches and local relays, so that app works offline too.).
Cursor rule Cursor
Always stick to NIPs. Do everything with applesauce (getArticleTitle, getArticleSummary, getHashtags, getMentions).
Cursor rule Cursor
anything to do with "web bookmarks" aka NIP-B0.
Cursor rule Cursor
Specification for zaps and zaps splits.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: