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

Initial TrustGraph integration (backend) #104

Closed
wants to merge 10 commits into from

Commits on Jul 8, 2023

  1. TrustGraph frontend and backend

    Remove TrustGraph zome call infra from frontend
    
    refactor(ui): make trust graph wrapper a vue input component
    
    Create vec of trust atoms on follow
    
    Update tests with new `follow` signature
    
    Write test for following with TAs; Comment out most tests
    
    CI reverts
    
    Cleanup
    
    Fix CI step name
    
    Tests from develop, plus follow test from TrustGraph
    
    Comment out our test; add dep
    
    Rough cut of Recommended mews
    
    Sweettest infra
    
    Iterate on Recommended feed DNA func
    
    Iterate
    
    Iterate Recommended MewsFeed
    
    Follow -- reinstate trust atom creation, better
    
    Refactor out call_local_zome function
    
    Work on tests, cleanup
    
    Test fixes; run sweettest in CI
    
    Lock TG to git ref
    
    Commit old flake.lock file (holonix 2023-03-25) to avoid infinite hang on Mac M1
    
    Try latest holonix
    
    Fix CI command
    
    Update TG git ref
    
    Use latest TG git repo
    
    CI: restore rust from branch; run both runners even if 1 fails
    
    Always cache rust builds
    
    Test helpers
    
    Iterate on tests
    
    test:watch
    
    FollowInput in TS & tryorama
    
    Add path: hashtag.#mytag.by.MYPUBKEY
    
    Test of Recommeneded
    
    Only show recent mews in Recommended
    
    add payload so it fails for right reason
    
    Update nix action to v20
    
    sleet without tokio -- hangs on CI
    
    Update flake
    
    Simplify test
    
    WIP test refactor broken
    
    Test refactor working (thx GPT4)
    
    More test helper refactor
    
    Refactor tests
    
    Refactor tests
    
    Refactor tests
    
    Refactor tests
    
    Refactor tests
    
    Refactor tests
    
    Refactor tests
    
    CPU burning sleep which may work on CI...
    
    Try commenting out test with sleep for CI
    
    Run tests serial, not parallel; begin test on ordering feed; better duration handling
    
    Clippy fixes
    
    Update flake.lock
    
    Update Cargo.lock
    
    Move tests to new dna
    
    Order TrustFeedMews by topic weight
    
    Lint
    
    Update lockfiles
    
    Update "follow" code in frontend
    
    First cut at "Your Basket" view
    
    Basket feed getting closer...
    
    TrustAtom Vue work
    
    Frontend tweaks and design notes
    
    flake lock
    
    Update hdk/hdi + flake lock
    
    Various updates
    
    Try to fix nix, breaking on CI:
    
    https://github.com/GeekGene/MewsFeed/actions/runs/4761734440/jobs/8463253867
    
    Use alternative hc cahcix cache as well
    
    Run TG on push; push to holochain cache -- CI is timing out in mewsfeed org
    
    Reduce nix storage space
    
    Check disk space on CI
    
    Test assert eq
    
    Less debugging
    
    Update flake
    
    migrate tests to ts step 1: mv
    
    Commit old sweet tests, and start sour tests
    
    Convert "recommended" func test rs -> ts
    
    Work on trust feed
    
    Reinstate much of trustgraph infra + trust feed
    
    trustgraph zome infra, test fixes
    
    Fix up types & tests
    
    Cleanup/refactor
    
    Cleanup
    
    Revert frontend changes -- split off to own branch
    
    rm ui
    
    flake lock
    
    Follow topics + refactor helpers
    
    Convert more sweet -> sour tests
    
    Await asyncs; fix zome
    
    Minor test fixes and comments
    
    Update flake lock
    
    Fix some instances of `follow` in tests
    
    Good stuff
    
    Link Types
    
    Ignore TAs starting with __
    hwood-fg authored and Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    4bd6847 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    d8486b7 View commit details
    Browse the repository at this point in the history
  3. Text no fulltext for paths

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    7ef1b56 View commit details
    Browse the repository at this point in the history
  4. Stuff

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    0dae952 View commit details
    Browse the repository at this point in the history
  5. Good stuff

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    9406cc7 View commit details
    Browse the repository at this point in the history
  6. Stuff

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    2ef7490 View commit details
    Browse the repository at this point in the history
  7. Lock

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    c088376 View commit details
    Browse the repository at this point in the history
  8. npm run types - works!

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    3f03008 View commit details
    Browse the repository at this point in the history
  9. revert tsconfig

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    4781ccd View commit details
    Browse the repository at this point in the history
  10. CI types + build

    Harlan T Wood committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    46cb386 View commit details
    Browse the repository at this point in the history