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

Devcon RC1 #124

Open
wants to merge 57 commits into
base: main
Choose a base branch
from
Open

Devcon RC1 #124

wants to merge 57 commits into from

Commits on Oct 11, 2024

  1. send and recieve envelop, fix sm and client tests (#112)

    -addAddress + verify in KC manager
    -stateManager tests passing with shipping updates
    -use requestId to resolve events
    -setting shipping address to order in guest checkout test
    -adding test for handlePingRequest
    -use next env var for chain id
    -use shopPublicClient / leave modifier empty
    -adding commit/choosePayment to client test
    youngbbcoconut committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    e8e43c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    67a4c8f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. separate authenticate from connect in client (#116)

    * separate authenticate from connect in client
    
    * connect and authenticate
    youngbbcoconut authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    352c6bc View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    3e1302a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e438c00 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. implement rainbowkit for create store page

    -onDisconnect using wagmi hook
    -multiple imgs displayed for product detail screen
    -getTokenInformation for test chains
    -using getBaseTokenInfo in components
    youngbbcoconut committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d0b1886 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa393cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ce5f5e View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. UI frontend changes

    - new design implementation
    - waiting for tx after adding relay
    - error handling for merchants connect
    - logging non errors in color grey
    - merchant connect set client connection to pending
    - RelayClient and StateManager module
    - updates to product detail + adding blockHash
    - adding tokenAddresses json
    - separate eventStreamProcessing and addRelayOwnerAddress
    - connect wallet with rainbowkit for cart checkout
    - sendTransaction and fixing guest refresh
    - adding more order listeners
    youngbbcoconut authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    0dd5fba View commit details
    Browse the repository at this point in the history
  2. convert to deno

    - all client tests working
    - guestCheckout working
    - allows next to find modules
    - disable typechecker for now
    - some fixes to client type checking
    - fix CI, removed unused tsconfig files
    wanderer authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    637ad2e View commit details
    Browse the repository at this point in the history
  3. clean up typing

    - client package
    - stateManager typing
    - add signer private key to vectors
    - sm tests load the vectors
    - fix payee chainid compare
    - tests passing but timer leaks
    - addRelaysToKeycards
    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    76f4df1 View commit details
    Browse the repository at this point in the history
  4. stateManager fixes

    - fixed relative import in stateManager
    - exposed stream
    - fix all leaks
    - removed unneeded dependcies
    
    flake.nix: remove unused deps
    github: use npm:next build, to build frontend in attempt to fix frontend
    build failure
    wanderer authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    46094fc View commit details
    Browse the repository at this point in the history
  5. various cleanup

    - testing: setupStateManagerStores
    - fix create-store
    - items > listings
    - TEMP HACK keyCard nonce
    - restore guestCheckout_test.ts
    - fix orderStore functions
    - fix stateManager tests
    - fix guestCheckout tests
    
    use different relay branch
    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d1f66a0 View commit details
    Browse the repository at this point in the history
  6. various fixes

    - cleanup bad merge
    - remove and add selected qty in cart
    - set eventNonceCounter
    - out of stock error in checkout flow
    - adding keycardNonceStore to test files
    - close keycardNonceStore
    youngbbcoconut authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    67472af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    112c7ec View commit details
    Browse the repository at this point in the history
  8. update usdc addresses

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    a9985a0 View commit details
    Browse the repository at this point in the history
  9. glitchtip

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    5272b87 View commit details
    Browse the repository at this point in the history
  10. dont catch just to debug

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    91b8036 View commit details
    Browse the repository at this point in the history
  11. logging and error cleanup

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d2b8bac View commit details
    Browse the repository at this point in the history
  12. various cleanup

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7ac4ef6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dca50f3 View commit details
    Browse the repository at this point in the history
  14. small design updates

    youngbbcoconut authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ba349d3 View commit details
    Browse the repository at this point in the history
  15. rename item to listing

    youngbbcoconut authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    59d370f View commit details
    Browse the repository at this point in the history
  16. setting committed order ID

    cancel order when user exits out of checkout flow
    using committedOrderID in checkout flow
    youngbbcoconut authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    d16c3db View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    aba8946 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    070026d View commit details
    Browse the repository at this point in the history
  19. merge whoops

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    a8ec17a View commit details
    Browse the repository at this point in the history
  20. use breadcrumbs for debug

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    fe943ae View commit details
    Browse the repository at this point in the history
  21. fix CI

    - sentry uses homedir
    - fix client tetst
    - wrap SM tests in sanitizeResources:false
    - comment on disabled failing test
    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    c0c1523 View commit details
    Browse the repository at this point in the history
  22. await leveldb being loaded

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    24f6249 View commit details
    Browse the repository at this point in the history
  23. fix leveldb init race

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b8c64e6 View commit details
    Browse the repository at this point in the history
  24. This adds matomo analytics

    wanderer authored and cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    105e348 View commit details
    Browse the repository at this point in the history
  25. add NEXT_PUBLIC_MATOMO_URL

    cryptix committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ec6914f View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. basic frontend tests working (#128)

    * basic frontend tests working
    
    * fix type errors
    
    * update CI to skip front-end tests, and to skip type checking in the
    testing step
    wanderer authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    a8cbca0 View commit details
    Browse the repository at this point in the history
  2. resolving bad merges (#130)

    * adding validation for shipping
    
    * wrap random bytes with privateKeyToAccount
    
    * render correct token icon
    
    * useRef for authenticating guest checkout keycard
    
    * delete eventlisteners
    
    * update event returns [type, Order]
    
    * updating sm test for order update event
    
    * consolidate static page. memory usage issue fixed
    
    * display not enough stock error
    
    * remove searchparams from products page
    
    * Missing commits ci test (#133)
    
    * try deno 2.0.5
    
    * add browser level to package.json
    
    * add pollyfill for webstreams
    
    ---------
    
    Co-authored-by: wanderer <[email protected]>
    youngbbcoconut and wanderer authored Nov 10, 2024
    Configuration menu
    Copy the full SHA
    fe81e41 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. run formatter (#139)

    wanderer authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    3796688 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfbe0f8 View commit details
    Browse the repository at this point in the history
  3. Fix decimals on sepolia (#141)

    * minimize prod build
    
    * fix decimal lookup on sepolia
    cryptix authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    d97de17 View commit details
    Browse the repository at this point in the history
  4. Linting (#143)

    * Enabled linting on all files
    
    * fixed type check
    
    * reveted back to global process varible
    
    * fix formating
    
    * fix formating
    wanderer authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    0efc0eb View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    89bf922 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. updating guest products view

    youngbbcoconut authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    532cf61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c03369f View commit details
    Browse the repository at this point in the history
  3. using approve and pay

    youngbbcoconut authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    4ca2224 View commit details
    Browse the repository at this point in the history
  4. use shopId from UserContext

    youngbbcoconut authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e83917d View commit details
    Browse the repository at this point in the history
  5. typing PaymentArgs

    youngbbcoconut authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    942547c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da9a688 View commit details
    Browse the repository at this point in the history
  7. move PaymentArgs

    cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ce4d524 View commit details
    Browse the repository at this point in the history
  8. started cleaning up blockchain;

    wanderer authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    2f64c8e View commit details
    Browse the repository at this point in the history
  9. products customer view updates

    youngbbcoconut authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    8b6396b View commit details
    Browse the repository at this point in the history
  10. fix getPayment functions

    cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    26072c8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9c725d8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fd1c366 View commit details
    Browse the repository at this point in the history
  13. statemanager not found error

    youngbbcoconut authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    bfbe23f View commit details
    Browse the repository at this point in the history
  14. fixing case sensitive file name

    youngbbcoconut authored and cryptix committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    0f9e19e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0255c96 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ac3425e View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. show timestamp for paid orders

    sorting orders by timestamp
    
    getting order timestamp from event.timestamp
    
    save order.timestamp for each update
    
    smol cleanup
    youngbbcoconut authored and cryptix committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    6ed5bb1 View commit details
    Browse the repository at this point in the history