Files
seedit/PRODUCT.md
Tommaso Casaburi 3c691effb3 Replace directories with living default communities (#824)
* 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
2026-07-15 15:43:53 +07:00

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.