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

F/v3 candidate #421

Draft
wants to merge 17 commits into
base: develop
Choose a base branch
from
Draft

F/v3 candidate #421

wants to merge 17 commits into from

Commits on May 9, 2024

  1. chore(meshwide): Implement mesh wide map (#416)

    Implements mesh wide map. Fixes #394. It implements bunch of new features such:
    
    - [x] It show geolocated nodes on the map, using shared stated nodes package
    - [x] Show bat links, and wifi links between this nodes, using shared state bat links and wifi inks data types
    - [x] Monitor the state of the nodes and the links
    - [x] You can mark the actual state of the shared state data type as the reference state to monitor changes
    - [x] It inform you of errors on the shared state, such non located nodes, missing shared states packages or the reference state is not set
    - [x] You can switch between layers to see.
    selankon committed May 9, 2024
    Configuration menu
    Copy the full SHA
    06eba01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be826c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb530bc View commit details
    Browse the repository at this point in the history
  4. chore(rxPage): implement new landing (#388)

    Implement new landing page with
    
    - last internet path and internet status
    - Most active iface
    - Eth ports usage
    selankon committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4b4831a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c497f7 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. chore(meshwide): implement mesh node safe reboot (#417)

    * chore(meshwide): refactor to implement generic callToRemoteNode
    
    * chore(meshwide): implement remote reboot
    selankon authored May 10, 2024
    Configuration menu
    Copy the full SHA
    917feb1 View commit details
    Browse the repository at this point in the history
  2. chore(meshwide): hotfixes (#420)

    * chore(meshwide): increase queries timeout
    
    * chore(meshwide): show new links errors
    
    * chore(meshwide): add node errors instructions
    selankon authored May 10, 2024
    Configuration menu
    Copy the full SHA
    30f821d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. chore(meshwide): implement sync with remote node (#419)

    It implements the flow to perform publish all of a node, and get the syncronization from the node you are visiting.
    
    On this way, when a user browses the map, it always have the updated version of the node
    
    It depends on libremesh/lime-packages#1108
    selankon authored May 11, 2024
    Configuration menu
    Copy the full SHA
    f431351 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. chore(meshwideupgrade): improve mesh wide stepper (#418)

     It improves the screens of the mesh wide stepper steps
    Implements parallel abort (sync call to abort on multiples nodes)
    Add button to sync with specific node
    selankon authored May 12, 2024
    Configuration menu
    Copy the full SHA
    f956ced View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Use shared state async to store reference state (#422)

    * chore(meshwide): refactor link datatype
    
    * chore(meshwide): implement reference state using async
    
    * chore(meshwide): disable set reference state from errors types
    
    * chore(components): update toast default duration
    
    * chore(meshwide): implement set reference state
    
    * chore(meshwide): implement modal key
    
    * chore(meshwide): use correct link keys
    
    * chore(meshwide): implement connection error toast
    
    * chore(components): fix isLoading state onError
    
    * chore(meshwide): split sync to node logic
    
    * chore(meshwide): fix node is really down
    
    * chore(meshwide): sync after set reference
    
    * chore(meshwide): implement channel
    
    * chore(meshwide): add new node to mocks
    
    * chore(meshwide): change representation of new nodes
    
    * chore(meshwide): add channel to mocks
    
    * chore(meshwide): prevent show stored errors
    
    * chore(meshwide): increase timer
    
    * chore(meshwide): fix reference is not set
    
    * chore(meshwide): fix link is not new
    
    * chore(meshwide): add new node label
    
    * chore(meshwide): show actual state on node info
    selankon authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3909367 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. chore(mesh-wide): Sync specific data types (#426)

    * chore(shared-state): create shared-state common package
    
    * chore(shared-state): refactor to share shared-state functions
    
    * chore(shared-state): implement sync specific data types
    
    * chore(shared-state): refactor to use query file
    
    * chore(shared-state): refactor sharedstate error types
    
    * chore(shared-state): add some comments
    
    * chore(mesh-wide): fix set link ref modal
    
    * chore(mesh-wide): properly invalidate cache
    
    * chore(mesh-wide): Improve messages
    selankon authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    3073f46 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Refactor located links (#443)

    * chore(mesh-wide): refactor to use links coordinates
    
    * chore(mesh-wide): delete commented lines
    
    * chore(mesh-wide): fix tests
    
    * chore(mesh-wide): fix initially checked layers
    
    * chore(mesh-wide): fix new nodes not shown
    
    * chore(mesh-wide): fix reference state is not set errors
    
    It also deprecate the non located reference state nodes
    
    * chore(mesh-wide): signal 0 is not an error!
    selankon authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    1ad9768 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Ui fixes (#447)

    * chore(mesh-wide): create dataTypeNameMapping
    
    fix #434
    
    * chore(rx-page): add system information
    
    fix #436
    
    * chore(meshwideupgrade): add info when no nodes
    
    * chore(meshwideupgrade): use tabs to show nodes
    
    * chore(mesh-wide): use darker link color
    selankon authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    03cdeaf View commit details
    Browse the repository at this point in the history
  2. Hotfix mesh map (#448)

    * chore(mesh-wide): prevent empty objects
    
    * chore(mesh-wide): prevent undefined
    
    * chore(mesh-wide): improve isEmpty
    selankon authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    75c87fc View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Hotfix mesh map empty objects (#450)

    * chore(mesh-wide): fix set ref state for new links
    
    * chore(mesh-wide): fix reference state is not set
    
    * chore(mesh-wide): wrap links and coordinates on a try catch
    
    * chore(mesh-wide): fix links inside links
    
    * chore(mesh-wide): prevent deleted node on reference
    
    * chore(mesh-wide): fix new link is down
    
    * chore(mesh-wide): prevent FIXME coords
    selankon authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    3aaab3e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Implement babel links (#456)

    
    Implement babel links map layer
    selankon authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9430a4b View commit details
    Browse the repository at this point in the history
  2. Implement mesh wide config plugin (#457)

    move config to new package
    implements the EditConfiguration modal
    selankon authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5f97a09 View commit details
    Browse the repository at this point in the history