mirror of
https://github.com/plebbit/seedit.git
synced 2026-07-31 09:56:04 -04:00
* Replace directories with address-owned defaults * Translate default community updates * Document default community behavior * Use comments in CID routes * Polish default community review flow * fix(starter-subscriptions): harden list updates * refactor(home): derive subscription state during render * fix(routing): harden comments link handling * fix(electron): load tar namespace export * fix(subscriptions): leave after provenance races * fix(routing): autolink default TLD shorthand * fix(starter-subscriptions): show accurate fallback warning * fix(home): wait for default community list * fix(onboarding): recover from storage access errors * fix(subscriptions): surface persistence failures
37 lines
1.7 KiB
Markdown
37 lines
1.7 KiB
Markdown
# Product
|
|
|
|
## Register
|
|
|
|
product
|
|
|
|
## Users
|
|
|
|
People who want a familiar Reddit-style discussion experience without a central platform administrator. They browse feeds, join independently operated communities, follow durable post links, and expect each subscription to keep pointing to the community they explicitly chose.
|
|
|
|
## Product Purpose
|
|
|
|
Seedit is a serverless, adminless Bitsocial client with an old.reddit-inspired interface. It should make peer-to-peer communities feel understandable and dependable while preserving user control over identity, subscriptions, discovery, and moderation boundaries.
|
|
|
|
## Brand Personality
|
|
|
|
Familiar, direct, independent. Seedit should feel dense and practical rather than promotional, with moments of personality coming from its established mascot and Reddit-like interaction language.
|
|
|
|
## Anti-references
|
|
|
|
- Interruptive adware-style prompts and recurring modals.
|
|
- Modern Reddit patterns that blur subscriptions with algorithmic recommendations.
|
|
- Generic dashboard cards, decorative gradients, glass effects, and oversized empty layouts.
|
|
- Hidden identity or routing behavior that makes a joined community change underneath the user.
|
|
|
|
## Design Principles
|
|
|
|
1. A subscription is a durable choice of one community.
|
|
2. Discovery can recommend without silently changing user-owned state.
|
|
3. Prefer readable, inspectable identity over cosmetic URL shortcuts.
|
|
4. Progressive disclosure should keep routine browsing uninterrupted.
|
|
5. Reuse Seedit's compact old.reddit interaction vocabulary before adding new UI patterns.
|
|
|
|
## Accessibility & Inclusion
|
|
|
|
Preserve keyboard access, visible focus, semantic controls, reduced-motion preferences, readable contrast, responsive mobile behavior, and text labels that do not rely on color alone.
|