* Ignore also old (html) ui built folder
* Ignore sqlite3 ext library ide settings
* Initialize sqlite3 project for .so and .bundle files
* Enable _MSC_VER check on 2.7
* Initialize ruby cpp transition file
* Communicate first time with sqlite3 c base code in Sketchup
* Update compiler project with sqlite3 cpp files
* Add sqlite3 ruby source files to ext libraries
* Update gitignore with Release and Debug folders of sqlite3 compiler
* Exclude rubocops for ext libraries
* Exclude rubocops for _sqlite3 compiler
* Fix rubocop issues
* Move icons to img folder
* Rename built folder name from html to vue_ui
* Rename main to bootstrap
* Remove unnecessary module for SpeckleSystems
* Replace dialog with App-View-Command design
* Fix rubocop issues
- disable to_native and to_speckle for now, they will be handled in different PR
Configure Gemfile.lock
Update README details about load/reload file(s)
Update version for only 2.7
Add linux and unknown platforms to Gemfile.lock
Add default task
Remove unnecssary dependencies from Rakefile
Assign default name to first task
Remove superseded cops
Update ruby version in workflow
Remove solorgraph and update it's dependencies
Update rubyversion
Exclude vendor bundle from rubocop
Autocorrected rubocop fixes
Extend SU related rubocop settings
Implement ruby critic for rake
Add documentation for code quality
* Update gitignore for RubyMine IDE
* Update gemfiles
- Include skippy, pry, rubycritic
* Add speckle_connector loader
This helps to navigate files that read by SU according to packaged version or development version
* Update gemfile and .lock files
* Merge coplanar faces by erasing edges between
* Cite about the idea behind merging coplanar faces
* Document remove_edge_have_coplanar_faces with control steps
* Improve loader file with the idea of release version
- This is another issue that need to be navigated
* Remove speckle_connector_loader
* feat(converter): smooth & preserve raw mesh
also only create components for `displayValue` geometry
wip - to try another edge strategy as this has caused quite a perf hit
* fix(converter): don't preserve edges for now
it is way too slow in the current implementation.
i think we can make it work in sketchup 2022 with the entities building,
but as of rn it seems like a no go for 2021
* ci: update tag parsing and ui build
* chore(deps): stackoverflow and i are besties
testing out this workaround - will do a beta release
* ci: deploy filter tags
* ci: fix release label tag
* chore: update packages
* chore: add debug 2022 vscode task
* feat(converter): ngons and edges on `to_speckle`
* feat(converter): big improvements 🥳
* feat(convert): add triangulation for faces with holes
you'll lose the true face with hole on receive, but this is the best
intermediary solution that won't break other connectors
* feat(ui): saved streams and wip 1 click
* style(connector): remove some puts statements
* feat(accounts): default acct helper
* feat(ui): more 1 click send
need a way to wait for connector launch...
* fix(ui): waiting quick send!
* feat(ui): view in web from toast notif
note to self: the one in frontend is kinda ugly 😓
went with outine btn for now bc it was better than that big ol dark gray btn
* fix: turn off dev
i always fkn do this i needa just use an env file gdi
* feat(ui): notify ui of oneclick send
* feat(metrics): remove old and use the new!
issue with i assume company managed computers where the "current user"
is pointing to somewhere else (maybe the admin who installed sketchup?)
to solve, I'm manually grabbing the user dir from the pwd
closes Auth error and no streams found #27