Commit Graph

267 Commits

Author SHA1 Message Date
andrewwallacespeckle c073e6e15d Fix dualrange 2025-09-11 13:01:16 +01:00
andrewwallacespeckle 7fe18b6d36 Fix dualrange issues 2025-09-08 17:45:42 +01:00
andrewwallacespeckle c6ac7aadc2 numeric coloring fix 2025-09-08 11:28:48 +01:00
andrewwallacespeckle d2a1c64932 Improved dualrange 2025-09-08 10:07:57 +01:00
andrewwallacespeckle bccb473157 Debounce. Single min max model 2025-09-04 13:03:38 +01:00
michalspeckle 7bdbe1385c numeric filters and range components changes 2025-09-03 00:02:28 +02:00
michalspeckle 8b841add11 Range component input width increased, changed text color 2025-09-02 10:20:04 +02:00
michalspeckle 514c5ef040 dual range component cleanup + input width increased 2025-09-02 09:54:57 +02:00
andrewwallacespeckle 3cfb7bdff5 Merge main 2025-09-01 17:00:16 +01:00
andrewwallacespeckle ccc8193abf Checkbox alignment. 2025-09-01 13:56:54 +01:00
andrewwallacespeckle 707524ee7e Minus checkbox 2025-09-01 13:32:25 +01:00
andrewwallacespeckle 7aae1b33df WIP - Minus FormCheckbox 2025-09-01 12:31:44 +01:00
michalspeckle bd35a9b9c6 Changes to viewer filters; update to range UI component 2025-09-01 09:14:21 +02:00
Benjamin Ottensten cba989722b Fix: Various fixes around saved views (#5345)
* Update empty state copy

* Various copy changes

* Make search smaller

* Tweak spacings

* Better position search

* Polish styling of button group

* Add tooltip to visibility icons

* Fix position of saved view tooltip

* Changes to ··· menus

* Update copy in view details modal

* Fix styling of group empty state

* Fix width of group title while renaming

* Capitalize date

* Change icon color

* Fix truncation

* Add tooltips to all actions

* Undo truncation hover fix

I need to find a different way to fix this. Later.
2025-08-29 15:31:07 +02:00
andrewwallacespeckle 75a6326886 Tidyups 2025-08-22 17:46:37 +01:00
andrewwallacespeckle 9597212b89 Numeric Filter 2025-08-22 15:31:26 +01:00
andrewwallacespeckle 84d013a733 Search input. Fix panel close 2025-08-21 14:16:03 +01:00
andrewwallacespeckle a130a553c4 WIP 2025-08-20 16:29:10 +01:00
Kristaps Fabians Geikins 4650936bf0 feat: saved views disclaimers (#5265) 2025-08-20 10:19:57 +03:00
Jack 3eb8773859 addressed repetition in disclosure.vue 2025-08-19 10:13:37 +01:00
Jack 76c7f26c4c Merge branch 'main' into jack/feat-new-disclosure-variant 2025-08-18 15:03:06 +01:00
Jack 569573e86a added new color prop definition to disclosure and updated group.vue for testing 2025-08-18 15:02:39 +01:00
Kristaps Fabians Geikins 0c957ed9cc feat: setting home views (#5250)
* frontend update works

* starting viewer resources saved view tests

* test fix

* viewerResources new resolver + adjustment for home views

* create/update view fixing up and tests

* sort of works?

* fixing more race conditions

* loading preview

* disable home view stuff when federated

* fixing up links

* tests and home view fix
2025-08-18 14:35:59 +03:00
andrewwallacespeckle 82caecb841 refactor(fe): Icons and Buttons throughout viewer
refactor(fe): Icons and Buttons throughout viewer
2025-08-14 11:00:36 +01:00
andrewwallacespeckle dc33200e53 Button and Icon refactor 2025-08-13 15:59:24 +01:00
Kristaps Fabians Geikins be0155a95d feat: rename a group (#5228)
* add disclosure edit mode support

* group update backend works

* WIP group title edit

* rename seems to work

* fix menu overflow

* remove comment

* optimistic responser fix

* rename validation

* disclosure sync fix
2025-08-13 17:38:20 +03:00
andrewwallacespeckle 90ebb00991 Buttons now using FormButton 2025-08-13 15:07:57 +01:00
andrewwallacespeckle c3b3d13994 WIP: Consistent viewer buttons 2025-08-13 14:37:36 +01:00
Kristaps Fabians Geikins 0c837715a3 feat: support group delete (#5215)
* backend implemented

* added create to group, but search seems busted

* group search fixed

* moar group retrieval fixes

* more recalculations

* support group delete

* delete confirm dialogs
2025-08-13 10:14:44 +03:00
Kristaps Fabians Geikins 99ef8b0206 feat: support replace view & visibility toggle (#5204)
* only visible to me seems to work

* view replace works

* minor post viewer ux adjustments
2025-08-11 16:54:20 +03:00
Kristaps Fabians Geikins 0f5096fb2e feat: copy link to view + load original version (#5202)
* frontend nearly there

* backend adjustment sort of there

* WIP url busted issue

* does it work?

* how about now

* loading seems to work now
2025-08-11 16:02:35 +03:00
andrewwallacespeckle 31b7fd675d Merge branch 'main' into feature/initial-viewer-ui-updates 2025-08-08 13:38:36 +01:00
Kristaps Fabians Geikins f87edcb50f feat: saved view update dialog (#5196)
* view update BE foundation

* WIP update service call

* a bunch of tests

* WIP edit view dialog

* fix for auto submit

* frontend works
2025-08-08 13:27:15 +03:00
andrewwallacespeckle f549171602 Merge branch 'main' into feature/initial-viewer-ui-updates 2025-08-07 10:25:23 +01:00
Kristaps Fabians Geikins 21e8ec3e27 feat: saved view delete (#5192)
* canUpdate auth policy

* delete mutation WIP

* backend works

* frontend working

* minor adjustments

* test fix

* switch to new empty state

* beefing up coverage

* cr fix
2025-08-07 12:13:39 +03:00
Mike Tasset 7ff54963aa Merged main 2025-08-05 15:08:34 +02:00
Kristaps Fabians Geikins a6287fc06d feat(fe2 & server): saved views foundation (list & view) + bits n bobs (#5163)
* init db migration

* WIP store view

* create service call

* WIP insertion

* insert sort of works

* moving code arounmd

* creation tests

* avoid duplicate entries

* fixes from main

* basic group retrieval works

* group filtering works

* WIP view listing

* filter by acl

* fixes + WIP single group retrieval

* wip pivot

* more pivot query fixes

* tests fixed after pivot

* views list tests

* fixing test command

* business plan only checks

* more tests for coverage

* .dts import fix

* cli fix

* anutha one

* auth policy tests for business plan access

* WIP saved views panel base

* BE listing adjustments

* WIP group rendering

* group render done

* WIP post create cache updates

* listing fine?

* my vs theirs

* auto open

* minor fixes

* click load omg

* nicely loading views

* type fix

* less spammy loading

* another type fix:

* more lint fix

* test fix

* codecov disable

* moar coverage

* fix sidebar flashin

* more test coverage

* more test cvoverage

* minor adfjustments

* adj

* saved view wipe fixes

* CSR viewer

* more improvements

* extra feature flag checks

* lint fix

* feature flags fix

* more test fixes
2025-08-05 11:52:50 +03:00
Mike Tasset 113e52615b Update discussions panel menu 2025-07-30 14:35:51 +02:00
andrewwallacespeckle 927d6d2842 Tidyups 2025-07-30 11:00:04 +02:00
Mike Tasset 50480e3488 Updated discussions panel 2025-07-29 23:04:22 +02:00
Mike Tasset c104ed1349 Update sliders in panels 2025-07-29 12:50:37 +02:00
Mike Tasset bc2159e49a Add range component 2025-07-29 12:21:23 +02:00
Chuck Driesler d2f2d7bcfd feat(automate): allow function authors to regenerate function tokens (#5057)
* feat(automate): expose function regeneration endpoint

* chore(automate): remember to call the function

* fix(automate): use correct auth code action

* fix(automate): token regenerate policy

* fix(automate): expose function regen token policy

* feat(automate): workspace automation settings tab

* feat(automate): function token regeneration dialog

* fix(automate): improve gql usage in vue components

* chore(authz): tests for automate function policies

* fix(automate): use paginated query

* fix(automate): resolve initial result
2025-07-17 11:24:58 +02:00
andrewwallacespeckle d2736f8211 fix(fe): horizontal tabs underline alignment 2025-07-15 15:43:15 +01:00
Kristaps Fabians Geikins d68f7943cc feat(ui-components): proper LayoutMenu mount on body support + fixes (#5069) 2025-07-14 15:34:52 +03:00
andrewwallacespeckle e82a2931cc Remove unnecessary watch 2025-07-10 14:58:27 +01:00
andrewwallacespeckle 34a366c705 fix(fe): underline position on tab resize in Horizontal tabs
Replaces useElementSize with useResizeObserver to update the underline position and width when the active tab changes size, ensuring the underline stays correctly aligned even when tab content changes (e.g., badge count updates).
2025-07-04 13:10:16 +02:00
Kristaps Fabians Geikins 7e01c6f769 feat(fe2): improved file import error handling (#5016)
* WIP error dialog

* import error reporting

* dialog content memoization

* dialog work

* more cleanup

* apollo cache adjustments

* add jobId to uploads table

* fix showing old pending version state

* feat(fe2): prevent user from leaving page if active uploads (#5017)

* feat(fe2): prevent user leaving if active uploads

* fixxes
2025-07-02 11:01:41 +03:00
andrewwallacespeckle 86249d7ce9 Add max height menu prop to FormSelectBase. Use it in move version dialog 2025-06-24 13:16:13 +02:00
andrewwallacespeckle 9b1f75f36d Merge branch 'main' into andrew/web-3627-implement-frontend-of-preventing-workspace-creations 2025-06-20 10:35:13 +02:00