Skip to content
This repository has been archived by the owner on Feb 5, 2023. It is now read-only.

atdixon/me.untethr.nostr-desk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: Core development moved to https://github.com/alemmens/monstr

me.untethr.nostr-desk

  • work-in-progress
    • i.e., don't file bugs yet (or do if you like)
    • enjoy the ugly
    • wanna help?
  • can't follow peeps yet so you'll have to create your identity and build your graph on another client
  • db schema is subject to change rapidly
    • so MAY NEED TO do this whenever you pull new commits:
      • $ rm ~/.nostr-desk

Pre-requisites:

$ brew install clojure/tools/clojure

May need to install some java/jdk, say v. 17, if you don't have one

How to run:

$ make run

TODO

  • seen-on relays w/ popup

    • popup queries db (w/ cache) for seen-on?
  • manage followers ux

  • design scheme for efficient load of missing:xx messages

    • ie messages from contacts you don't follow
  • do not re-query everything when re-connecting to a relay

    • bonus: limit requery when contact lists change
  • limit timelines by cardinality

    • with "load more" support
  • configure/prune logs

    • capture logs in ui admin console
  • more nips

  • more pretty

    • themes?
  • win/mac/linux installables

  • keyboard ux

    • ctrl-enter publish/reply
    • esc cancel publish/reply (lose focus)
    • j/k navigate posts
  • normy features

    • traditional-like 'signup' ux
    • what else
  • metadata-cache a bit flawed

    • design more reactive approach

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published