* Disabled comment editor for user with no permissions
* Updates
* Check for permission to comment
* Update message
* Revert changes
* Reverts
* Updates from feedback
* Changes settings card to team when logged out
* Speckle Logo to Marketing Site when logged out
* Add Signin button to desktop header
* Remove click counter - Launch modal instead
* Fix webhook being in Settings dialog
* Change team icon
* Changes from Benjamins Comments
* Remove Join the conversation
* Move dialogs to parent
* Move loginUrl logic to parent
* Small fixes
* Default active to true in LogoBlock
* Simplify HeaderLogoBlock for this ticket. Change type from CR
* “Selection info” panel should remember the Fold/Unfold state of it
* Remove old naming terminology strings
* Rename “Share” To “Copy Link” - Difficult to find the model ID for a new model before data is uploaded
* Add & Rearrange new Viewer Buttons WIP
* Small enhancements to the registration form
* {mobile } The extra “new model” functionality in Model tree/list view just falls apart
* {mobile } Shorten the long Webhook buttons
* Revert "“Selection info” panel should remember the Fold/Unfold state of it"
This reverts commit d1b94036a596c3c995e65eae32ebe2f63580ea66.
* Revert Player controls default
* Responsive changes to Viewer
* Responsive Comments
* Responsive Viewer
* Small fix
* Small fix
* Design improvements
* Styling updates
* style fixes
* Profile pop-up stays opened after selecting “Server Management”
* Profile pop-up stays opened after selecting “Server Management”
* Change the Project Settings Icon to a gear
* Misleading text while uploading ifc/obj file
* Amends from polish list
* Viewer Buttons WIP
* Updates buttons in Viewer
* No backdrop blur
* Style updates
* New Colouring Icon
* New useBreakpoints
* Latest fixes pre PR
* Updates from PR Comments
* Fixed an issue with curves doubling up on geometry and also not being selectable after the last filtering changes. Added the options to make lines transparent. Added lines to diffing
* Points now are diff-able and support proper visual diff-ing. Visual diff filters are now chosen internally by the Differ. Fixed an issue with LineBatch and transparency
* Implemented PLAIN visual diff mode, where all objects keep their original materil, but opacity is manipulated via the diff time. Added API member function to switch between the PLAIN and COLORED visual diff modes
* feat(fe2): diffs wip
* Diffing fixes for instances and blocks. Things seem to be working fine, but there are some caveats. Additionally, some older issues were fixed and diffing now works better on all the rest of the streams
* feat(fe2): de-dupes diff results
* feat(fe2): wip diffs
* feat(fe2): diff transparency goes from 0 to 1
* feat(fe2): diff results display work
* feat(fe2): diff results display work
* feat(fe2): diff panel work
* feat(fe2): diff work: various display changes, coloring toggle, selection logic, selection object display wip
* feat(fe2): diff work: cleaned up old/new version, fixed minor bug in viewer diff time when swapping color mode
* feat(fe2): diff work: implements custom selection logic and selection display for modified objects (they come in pairs now)
* feat(fe2): diff minor fix in selected object display
* feat(fe2): wip; trying to fix diff order to be consistent (ordered by date)
* feat(fe2): wip, broken state right now
* feat(fe2): fixes scrollbars in viewer
* feat(fe2): fixes slider sync with diff time
* feat(fe2): WIP syncs of diffs (threads, refreshes, etc.)
* feat(fe2): diffing polish
* speckle shared fix
* speckle shared fix
* more bugfixes
* linter fixess
* more CI fixes
* fix viewerState serialization
* more linting fixess
* template fixes
* moving tailwind classes to theme package
* migrated away from diffString + simplified postSetup
* moved diff new/old version resolution to use state.resources
* cleanup
* updating url threadId & diff command correctly
* minor improvements to diff state
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
* fix(fe2): unfollow on camera move
* WIP new state hydration function
* WIP sync state
* minor cleanup
* fix coloring not being tracked
* fix for post thread close camera pos restore
* supporting duplicate users
* preventing guest commenting + state reset fixes
* fixed guests not receiving viewer comment updates
* post-thread creation opens new thread
* removing gap between 'X is typing' and bubble appearing
* reset filters will also reset colors now
* fixed thread full context
* camera reset fix
* thread reset fix
* fixed router concurrency issues
* followed user avatar fix
* TONS OF DEBUGGING FOR ROUTER QUEUING
* removing queued routing debugging stuff + disabling spotlight cancelation
* WIP async URL updates
* missing authLogger fixed
* fix for broken projection
* fix for bubbles positions not updating correctly
* queued routing cleanup
* fixed spotlight mode disabling unnecessarily
* added back stoplight stop on ctrl
* undid spotlight debugging