andrewwallacespeckle
4fc16d2f8c
fix(fe): prevent limits dialog flash during version switches
2025-06-04 14:02:35 +02:00
Kristaps Fabians Geikins
596312ab0e
feat(frontend): personal project limit disclaimers & prompts ( #4822 )
...
* ProjectsAdd wrapper
* WorkspaceMoveProject wrapper added
* move wrapper finalized
* passing through location
* more cleanup
* model add wrapper
* permissions cleanup
* add invite wrapper
* vue-tippy bugfix
* ViewerLimitsDialog prep
* upgrade limit alert prep
* limit alerts
* movemanager fix
* new add flow
* slug update fix
* add model flow
* invites?
* some extra fixes
* move unmount fix?
* more fixes
* vue-tsc update
* style: remove h-32 for smaller screens
* vue-tsc parser fix
* prep for new viewer limits dialog
* updated viewer dialogs
* comment variant cleanup
* CR comments
---------
Co-authored-by: michalspeckle <michal@speckle.systems >
2025-05-28 12:12:18 +03:00
andrewwallacespeckle
41cbeeb9ab
Changes from fabs
2025-05-27 15:37:30 +02:00
andrewwallacespeckle
b88b8cb11a
Merge watches
2025-05-27 14:59:30 +02:00
andrewwallacespeckle
634fdc0baa
Use parseUrlParameters
2025-05-27 14:01:31 +02:00
andrewwallacespeckle
aaff6cccf6
fix(fe): use loadedVersion for limits dialog and improve resource string handling
2025-05-27 13:57:11 +02:00
Mike
cc60140967
Feat: Disable Speckle branding on embeds ( #4801 )
2025-05-22 17:02:04 +02:00
Mike
aaa4e1ab71
Feat: Add embed option to disable title link ( #4778 )
2025-05-20 22:25:03 +02:00
Mike
3a2564d44c
Feat: Add option to hide Speckle branding on embed ( #4777 )
2025-05-20 15:48:57 +02:00
andrewwallacespeckle
341f9441ec
Only show comment when its on an out of limit version
2025-04-19 13:42:24 +01:00
Mike
e31f4c5a47
FixL Rename and fix breadcrumbs ( #4448 )
2025-04-15 22:51:50 +02:00
Mike
0519719e4d
Fix: FF cleanup and various smaller fixes ( #4398 )
2025-04-14 09:40:58 +02:00
andrewwallacespeckle
d073be626a
fix props
2025-04-08 12:43:54 +01:00
andrewwallacespeckle
207481328d
Guests cannot go to plans
2025-04-08 12:30:58 +01:00
andrewwallacespeckle
9179183a8a
Tidyups
2025-04-07 23:34:10 +01:00
andrewwallacespeckle
bbe22715c4
Use real conditions for limits
2025-04-07 23:20:11 +01:00
andrewwallacespeckle
48d72c0877
Check for specific comment/version in url
2025-04-07 23:12:41 +01:00
andrewwallacespeckle
e202bc16d4
Viewer limit dialog from url
2025-04-07 22:57:49 +01:00
andrewwallacespeckle
ec6caf67ed
Embed dialog
2025-04-07 17:02:56 +01:00
andrewwallacespeckle
c65caffa7e
Refactor LimitReachDialog
2025-04-07 16:46:29 +01:00
Mike
159e7858ff
Feat: Various WorkspaceSwitcher improvements ( #4209 )
2025-03-17 16:58:28 +01:00
Kristaps Fabians Geikins
50fd05afe8
feat(fe2): more viewer debugging improvements ( #4193 )
2025-03-14 12:47:58 +02:00
Mike
b1c22abe96
Feat: Viewer (comments/embeds) improvements ( #4133 )
2025-03-07 13:58:33 +01:00
andrewwallacespeckle
974598b1fd
Check for showControls ( #4024 )
2025-02-18 15:44:17 +00:00
andrewwallacespeckle
91cb011ded
feat(fe2): New user onboarding flow ( #3932 )
...
* CodeInput. verify-email page
* middleware
* Loading toast
* Countdown only for registration
* Improve middleware
* Fix middleware breaking auth flow
* Remove old notifications
* Remove old onboarding. New segmentation
* Remove skip button
* Block verify email when verified
* useUserEmails composable. Cancel addition
* Move user emails queries
* Fix fragments etc
* redirect updates
* HeaderWithEmptyPage
* Check env before enforcing
* Join workspace
* Updates
* Fix console warnings on login
* Fix register console warnings
* Working cache updates
* Verify secondary email
* Force onboarding off
* EMAIL WIP
* useIsJustRegistered state
* Improve isRequired
* Uneeded change
* Improved slots
* Updates from CR
* CR comments
* Only show message if forced
* Update onboarding middleware
* Update loading bar
* ref > computed to fix onboarding
* Resend tooltip. Better errors
* Add other to form.
* Email changes
* Updates to emails
* Remove force email FF
* Remove FF's
* Hide header on embed
* Update graphql.ts
* Re-add FF
* Update graphql.ts
* GQL Fragments
* Fix build
2025-02-14 10:20:14 +00:00
andrewwallacespeckle
8855bd4506
remove negative margin when embed ( #3966 )
2025-02-12 11:16:50 +00:00
andrewwallacespeckle
fc5f680c12
Remove debug code
2025-02-11 13:21:08 +00:00
Dimitrie Stefanescu
1f9f3f9897
feat(viewer): adds loading progress basics
2025-01-29 15:26:16 +00:00
Benjamin Ottensten
5d44cf1bbc
chore: Track embed views ( #3726 )
2024-12-20 13:16:33 +01:00
andrewwallacespeckle
0191c8a8f5
refactor(fe2): Send user to dashboard after tour - skip checklist ( #3404 )
...
* Send user to dashboard after tour
* Minor
* Onboarding improvements
* Style fixes
* Add tooltip to finish button
* hasAddedOverlay > disableNext
* Remove step ref
* Fix tooltip persisting
2024-11-01 11:20:50 +00:00
andrewwallacespeckle
677b8202fa
feat(fe2): workspace slug / short id support ( #3088 )
...
* Add edit slug dialog
* Design changes to edit button
* Slug url implementation
* Disable slug edit if non admin
* Preloading queries
* Use preloaded workspace id
* Changes pre PR
* Removed unneeded import
* feat(workspaces): migrate slug to match the workspaceId
* WIP Comments
* Add watch. Use Fragment
* Tidy create
* Tidy ups
* Tidy up Edit Dialog
* Remove comment
* Update text - changing slug does not break embeds
* Updates from CR
* Reorder ProjectList
* Feedback from Michal
---------
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com >
2024-10-01 16:23:54 +01:00
Mike
93f5eb81b2
Fix: Remove 'workspaces' from breadcrumbs ( #2871 )
2024-09-04 16:11:33 +02:00
andrewwallacespeckle
00274c3803
Add to viewer ( #2808 )
2024-08-29 14:37:51 +01:00
andrewwallacespeckle
8a9b179fe7
fix(fe2): Use NuxtLink. Move nested button to relatively positioned div ( #2702 )
...
* Use NuxtLink. Move nested button to relatively positioned div
* No nuxtlink on empty model
* Move other button
* Changes to viewer boundaries
* Fixed resizer position
* Responsive updates
* Update Card.vue
---------
Co-authored-by: Mike Tasset <mike.tasset@gmail.com >
2024-08-20 13:46:36 +01:00
andrewwallacespeckle
8ca5c99aa1
Andrew/web 1338 implement new navigation ( #2668 )
...
* Initial Sidebar Implementation
* Updates to sidebar
* Use NuxtLinks in FE2 not UI-Components
* Move sidebar to component
* Active State
* Responsive menu
* Update sidebar links
* Add Projects Page. Improve routing
* Small fixes
* Responsive fixes
* TopBar refactor
* Topbar improvements
* User Menu Updates
* Responsive/Topbar improvements
* Various minor changes
* Update sidebar icon
* Revert dui3 change
* Potential fix for login issue
* Fix login issue. Improve empty state for projects
* Add Project & Workspace Invites to notification
* Revert "Add Project & Workspace Invites to notification"
This reverts commit ac33dd0cb1fc47cd5c6e2925ee2a6bbea328d94f.
* Updates to Project Invite Notifications
* Add scroll to Sidebar component
* Dashboard Card targets
* Changes to logo
* Small responsive fixes
* Remove unused alias
* Minor tidy ups
* Updates from CR
* Dashboard Header
* Add padding to non-collapsible headings
* Add Project empty state
2024-08-20 11:11:15 +01:00
Kristaps Fabians Geikins
fc079b2b71
fix(fe2): fixes for too early viewer state init ( #2634 )
2024-08-12 12:05:35 +03:00
Kristaps Fabians Geikins
4dae1569cd
feat(fe2): invite + list workspace invites ( #2629 )
...
* list invites table
* invites list works
* update last reminded date on resend
* fix FE
* WIP invitedialog + updated debounced utility
* invite create works
* exclude users correctly
* more adjustments
* minor cleanup
* using workspace invite server role
* test fix
* fixed multiple root eslint issues
* minor adjustments
2024-08-12 11:30:01 +03:00
andrewwallacespeckle
cd73a7aad8
Update page title to include model name ( #2587 )
2024-08-06 12:30:57 +01:00
andrewwallacespeckle
b5ffc1155a
Updates from Benjamin ( #2106 )
2024-03-07 18:05:17 +01:00
andrewwallacespeckle
47434987fe
Move "Stop Following" button to the "Pocket" ( #2080 )
...
* Add "Stop Following" button to new "pocket" section for more consistent results
* Responsive fixes
2024-02-27 13:15:17 +00:00
andrewwallacespeckle
0069489766
[WBX-289] Embed Dialog - Move "Access" to Dialog ( #2071 )
...
* Move Access component to Embed Dialog
* Use CommonAlert to show info message
2024-02-22 17:23:52 +00:00
andrewwallacespeckle
f59e6fa6ef
Add relative to enforce z-index ( #2052 )
2024-02-19 10:36:30 +00:00
andrewwallacespeckle
f831c2d640
[WBX-110] Improvements to Measurement Mode ( #2031 )
...
* Added clearMeasurements functionality to the measurements extension
* Add tip & descriptions to measure mode
* Add clearMeasurements
* Clear measurements onMount
* onMount to onBeforeUnmount
* Small alignment fix
* Change from Alex
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
2024-02-12 15:07:43 +00:00
andrewwallacespeckle
ff6433128a
FE2 - Embedding ( #1979 )
...
* Add Dialog
* Add options to embed dialog
* Min Height of Clipboard Input multiline to 3 lines
* Check for visibility
* Link to change access of project
* Rename to guided mode
* Change icon when user clicks copy button
* Update Menu styles based on agi feedback
* Update graphql.ts
* Embed Options as hashState
* Auto grow Clipboard Input
* embed state and more options
* Tidyups
* Footer only shows when !embedOptions.isTransparent
* Add auto/manual Load
* Add Pre setup component
* WIP Button Group mobile
* Updates around manual load
* Viewer Share nav
* Add embed dialog to project page
* Minor fixes
* Check for federated
* Responsive Tidyups
* Responsive Fixes. Fix console issues
* Add Alert to Version Embed
* Disable Zoom
* GQL updates
* Comment Slideshow
* GraphQl changes
* Fix visibility
* Build fix
* Revert "Build fix"
This reverts commit 0e706cbd9fde78204032bb1ec4421b1742d023ac.
* remove unneeded change, revert yarn.lock
* Test Commit
* Remove commit test
* Fix build
* Update Tailwind. Add base url env
* fix for portal scope issue
* useLogger
* useLogger
* chore(fe2): include NUXT_PUBLIC_BASE_URL in deployment manifests
* lazy load optimization
* lint fixes
* Updates
* Re-add guided open Dialog sections
* Prevent login popup on embed
* Tidy up mobile combined button group
* Tidy up embed Dialogs
* Small styling issues
* Update scrolling in embed dialog
* Move selection info when embed
* Testing fixes
* Discuss in Speckle
* Responsive Dialog Changes
* Fix bug
* WIP Manual Load
* Fix nuxt errors
* Fix nuxt logger issue
* Fix embed dialog overflows
* New Dialog layout
* Responsive Breakpoint change
* Preview Image
* Fix bug with dialogSection
* Hide selection info on mobile when thread is open
* Footer Model Name
* Overflow on ClipboardInput
* Style fixes
* Tidy ups
* Responsive updates
* Responsive fixes
* Update button
* Changes from testing
* Fix embed height with footer
* Fix Dialog Section
* Fixes from testing
* Move "reset filters" on embed
* Small fixes
* Updates from CR 1
* CR Comments 2
* Updates from CR
* Add deserializeEmbedOptions helper
* DialogSection changes
* Revert changes in TextArea
* Updates from CR
* Only check for noscroll in watch
* Update useRoute
* Comment Slideshow mode
* Changes from testing
* Fix mobile share button
* onMounted warn fixes
* Updates from testing
* Remove nesting of ManualLoad
* Keep Speckle text on mobile
* minor cleanup & bugfixes
* Add target prop to Logo
* navbar flash fix + more cleanup
* Fix urls
* Footer Logo changes
* Remove viewer-transparent from layout
* Add Reply in Speckle
* Remove Anchored Points from embed
* Final changes pre CR
* Fix Anchored Points
* Update packages/frontend-2/components/project/model-page/dialog/embed/Embed.vue
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems >
* Fixes from CR
* Updates from cr
* Changes WIP
* Fix for dialog opening
* Changes from PR
* Updates to check embed in activity
* fix(fe2): project settings dialog error
* Make Team open section on click of "Manage"
* Fixes from merge
* Changes from cr
* Compare old to new in watch
* Fix logo in footer of embed
* Fixes from merge
* Fix build. Fix lazy load
* Updates from Benjamin
* Fix transparent bg
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com >
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems >
2024-02-06 10:38:22 +00:00