Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #763

Open
35 of 68 tasks
dskvr opened this issue Jan 29, 2025 · 0 comments
Open
35 of 68 tasks

Roadmap #763

dskvr opened this issue Jan 29, 2025 · 0 comments

Comments

@dskvr
Copy link
Collaborator

dskvr commented Jan 29, 2025

road to nostr.watch 1.0

2024

  • Q1 2024 "Data" hit
    • CI/CD (packages)
    • Internal Tooling Packages
    • Monitor Agent Caching Solution
    • Monitor Agents
    • Monitor Agents Config
    • Monitor Agent Seeding
    • New Testing Library
  • Q2 2024 "Research and CI" hit
    • Improve Testing
    • Internal Tooling Packages (continued)
    • CI/CD (agent deployments)
    • CI/CD refactor (packages)
    • Sandboxing and Discovery
    • Testing Various Frontend-end Technologies
    • Testing Nostr Frameworks
    • Submit NIP-66 PR to a Nostr Framework
  • Q3 2024 "POC" miss
    • Outreach - 1 Implementation
    • Client-side Proof of concept
    • Improve Deduplication/Sanitization
    • Improve/Simplify NIP-66
    • Client-side NIP-66 solution
    • Rollout list editor
  • Q4 2024 "GUI" miss
    • Outreach - 3 Implementations
    • GUI - Prototype
    • Typescript Port
    • Relay NIP Auditor (web/server)
    • Performant solution for managing NIP-66 events (route66)
    • Performant Cache Solution
    • GUI - Alpha
    • GUI - Deployed to next.nostr.watch

Summary

Made a bet on a dependency and it didn't pan out. Additionally, there were some diversions in NIP-66 that also didn't pan out. This had a number of downstream effects that slowed development. These missteps collectively set me back 3-4 months.

2025

  • Q1 2025 "Catch-up"
    • Outreach - 5 Implementations
    • GUI - Alpha
    • GUI - Basic Features
    • GUI - Bundlers
    • GUI - Memory Relay
    • GUI - Deploy to Production (https://next.nostr.watch)
    • GUI - Establish Design Language
    • GUI - Design Rollout
    • GUI - Revisit Bootloader
    • GUI - Auth
    • GUI - Publishing (comments, zaps, upvotes, reviews)
    • GUI - Presets
    • Switch to pnpm
  • Q2 2025 "Rapid Feature Development"
    • i18n
    • Legacy - Deprecate API
    • Legacy - Deprecate Webapp
    • GUI - Deploy to production (https://.nostr.watch)
    • Outreach - 10 implementations
    • GUI - Ad-hoc NIP-66 check publishing
    • GUI - User Preferences
    • GUI - Mobile
    • GUI - User Relay List Optimizer
    • GUI - Relay Set Management/Views
    • GUI - Relay Tray
  • Q3 2025 TBA
    • GUI - Beta
    • Refactor Relay Monitor Agents
    • Deploy Tor Monitors
    • Deploy i2p monitors
    • ...
  • Q4 2025 TBA
    • GUI - 1.0 Stable
    • ...
@dskvr dskvr pinned this issue Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant