Skip to content
This repository has been archived by the owner on Jul 8, 2021. It is now read-only.

Implements sameAs to use Rotonde from multiple machines #159

Merged
merged 18 commits into from
Nov 23, 2017

Commits on Nov 22, 2017

  1. add basic remote behaviour to client scripts

    this commit adds the ability to read the sameAs attribute of portal.json
    
    portal.sameAs is an array of portal dat:// addresses that state that
    this portal is the same as those portals, and that we should load their
    messages under our name
    
    this makes it possible to effectively post to the same account from
    different machines
    
    note: port_1 needs to have port_2 in its sameAs array, and port_2 needs to
    have port_1 in its sameAs array, i.e. the relationship needs to be mutual
    cblgh committed Nov 22, 2017
    4 Configuration menu
    Copy the full SHA
    36969fa View commit details
    Browse the repository at this point in the history
  2. make it possible to replace a portal's icon

    this adds a bit of kludge to portal.js, but it was the simplest way i
    could see of making it possible to render the same icon for remotes
    as the source of the remotes
    cblgh committed Nov 22, 2017
    Configuration menu
    Copy the full SHA
    23cd854 View commit details
    Browse the repository at this point in the history
  3. add icon to dummy_portal

    cblgh committed Nov 22, 2017
    Configuration menu
    Copy the full SHA
    e977971 View commit details
    Browse the repository at this point in the history
  4. 2 Configuration menu
    Copy the full SHA
    5ce2a49 View commit details
    Browse the repository at this point in the history
  5. change rune for remotes

    cblgh committed Nov 22, 2017
    Configuration menu
    Copy the full SHA
    698079e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e563661 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2017

  1. Configuration menu
    Copy the full SHA
    790f69a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7eb4355 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63c0e04 View commit details
    Browse the repository at this point in the history
  4. make mentions work with sameAs

    cblgh committed Nov 23, 2017
    1 Configuration menu
    Copy the full SHA
    128c266 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e758a8f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9dae054 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #157 from 0x0ade/cblgh/feature/sameAs

    Add very basic "event" handling in Portal.js; Build sameAs on it
    cblgh authored Nov 23, 2017
    Configuration menu
    Copy the full SHA
    4ddd694 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f49b5fe View commit details
    Browse the repository at this point in the history
  9. show the same feed as your remotes

    for each portal in sameAs, we add their list of ports to
    our feed
    cblgh committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    71f855f View commit details
    Browse the repository at this point in the history
  10. merge with master

    cblgh committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    01ac835 View commit details
    Browse the repository at this point in the history
  11. use hashes() instead

    cblgh committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    3ecbe05 View commit details
    Browse the repository at this point in the history
  12. fix bug from converting to new evt system

    has_hash should maybe have some harder checks, what happened was
    this.json.sameAs didn't exist but has_hash still went through (kinda strange)
    and so the resulting bool wasn't a bool, but undefined!
    cblgh committed Nov 23, 2017
    Configuration menu
    Copy the full SHA
    a9be6a1 View commit details
    Browse the repository at this point in the history