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

Api autogen #109

Merged
merged 51 commits into from
Jun 15, 2024
Merged

Api autogen #109

merged 51 commits into from
Jun 15, 2024

Commits on Jun 14, 2024

  1. Rewrite the move_sketch test and enable it

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ea19b35 View commit details
    Browse the repository at this point in the history
  2. Add step messages

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ff66955 View commit details
    Browse the repository at this point in the history
  3. Break idwrap into its own mod as it's getting lengthy

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    215f568 View commit details
    Browse the repository at this point in the history
  4. Move the featurecell to its own file

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    e99d059 View commit details
    Browse the repository at this point in the history
  5. Move from Solid to Feature in workbench

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    89f63d7 View commit details
    Browse the repository at this point in the history
  6. Rename "solid" to "feature" and add extrusion update form (length, of…

    …fset, etc.)
    
    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    69126d2 View commit details
    Browse the repository at this point in the history
  7. Actually save the steps to history

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    5e51dfd View commit details
    Browse the repository at this point in the history
  8. Fix test project so that it records the steps

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    42b7b77 View commit details
    Browse the repository at this point in the history
  9. Rename solid to feature mod

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    dbdce92 View commit details
    Browse the repository at this point in the history
  10. Move isketch to its own mod

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    875a796 View commit details
    Browse the repository at this point in the history
  11. Fix some broken code

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    9443bbc View commit details
    Browse the repository at this point in the history
  12. Add sketch compounds

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    a069b92 View commit details
    Browse the repository at this point in the history
  13. Run pnpm format

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    66f848d View commit details
    Browse the repository at this point in the history
  14. Fix the cargo.lock

    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    632058d View commit details
    Browse the repository at this point in the history
  15. Introduce rust logging that shows in dev console

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    5e652b3 View commit details
    Browse the repository at this point in the history
  16. Add a FaceSelector trait with a simple ID selector and a benchmark to…

    … generate an HTML report
    
    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b99cdd6 View commit details
    Browse the repository at this point in the history
  17. Make extrusion use the face selector

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    d3df235 View commit details
    Browse the repository at this point in the history
  18. Add centroid face selector

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    2b68268 View commit details
    Browse the repository at this point in the history
  19. Play around with message functions that auto-generate structs

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    df9e87b View commit details
    Browse the repository at this point in the history
  20. Use the new function message for sketch add point

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    074cde9 View commit details
    Browse the repository at this point in the history
  21. Generate the typescript definitions

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    14c393b View commit details
    Browse the repository at this point in the history
  22. Add the gen-types binary that auto-generates the ts message types

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    3796b6b View commit details
    Browse the repository at this point in the history
  23. Use the new cad function wrappers

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b166e9b View commit details
    Browse the repository at this point in the history
  24. Start ripping out the realization from svelte

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    3edd4cb View commit details
    Browse the repository at this point in the history
  25. Further try to use the new api in svelte

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    6e922f7 View commit details
    Browse the repository at this point in the history
  26. More fixes and introduction of the isotope types - not sure if needed…

    … yet
    
    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    04522fb View commit details
    Browse the repository at this point in the history
  27. Tests to interface the new api with the frontend

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b9c91a8 View commit details
    Browse the repository at this point in the history
  28. Start implementing the interop graph - broken code

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    087c481 View commit details
    Browse the repository at this point in the history
  29. pnpm format

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    c4a041d View commit details
    Browse the repository at this point in the history
  30. Update the primitive operations and the projectmessagehandler

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    239c06f View commit details
    Browse the repository at this point in the history
  31. Finish the addition of node

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b50498c View commit details
    Browse the repository at this point in the history
  32. include the node in each step

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    c8eb633 View commit details
    Browse the repository at this point in the history
  33. Start integrating

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    ccc4f08 View commit details
    Browse the repository at this point in the history
  34. Add step typeguards

    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    7ef29a1 View commit details
    Browse the repository at this point in the history
  35. Make the sketch features work

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    86a2492 View commit details
    Browse the repository at this point in the history
  36. Create the planes and origin as steps

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    fa25c1c View commit details
    Browse the repository at this point in the history
  37. Start making the rest of the stuff work

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    c52ba34 View commit details
    Browse the repository at this point in the history
  38. Remove update steps and use hash as ID for anything

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    9ad97df View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    1f31c59 View commit details
    Browse the repository at this point in the history
  40. Show the message errors in console

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    9c1eba9 View commit details
    Browse the repository at this point in the history
  41. Make the step hashes a different struct to avoid mix-ups

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    7b8971f View commit details
    Browse the repository at this point in the history
  42. Fix the new hash-ID lookup

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    20e649e View commit details
    Browse the repository at this point in the history
  43. Format everything and start fixing the sketch tools

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    cdbfcce View commit details
    Browse the repository at this point in the history
  44. Fix the newLine tool

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    d8ffbe2 View commit details
    Browse the repository at this point in the history
  45. Fix the damn line

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    54fc65a View commit details
    Browse the repository at this point in the history
  46. Face fixes in the frontend - rust still returns no faces

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    f645298 View commit details
    Browse the repository at this point in the history
  47. Do more face work

    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    2befbff View commit details
    Browse the repository at this point in the history
  48. Fix solids & extrusion

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    3eed197 View commit details
    Browse the repository at this point in the history
  49. Fix the circle

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    5684fcc View commit details
    Browse the repository at this point in the history
  50. Re-fix the simple extrusion example

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    447011d View commit details
    Browse the repository at this point in the history
  51. Update the cargo.lock

    Signed-off-by: Dimitris Zervas <[email protected]>
    dzervas committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    790b6f7 View commit details
    Browse the repository at this point in the history