Commit Graph

274 Commits

Author SHA1 Message Date
Kristaps Fabians Geikins 185806ec64 feat: embedding saved views (#5690)
* init + new API query

* embed dialog works

* embed actions menu

* embed label

* WIP positioning fix:

* cleanup

* embed options finalized

* prevent reset in embed mode

* more embed UX improverments

* tests fix
2025-10-08 10:49:26 +03:00
Mike 1774fff3db Fix: Various presentation fixes (#5619) 2025-10-02 16:17:06 +02:00
Mike f250ee7d56 Feat: Update dashboards share dialog (#5549) 2025-09-25 09:29:16 +02:00
Jack 7cbf88eaab feat(ui): disclosure class updates to enable title truncation 2025-09-24 17:52:29 +01:00
Jack 9889d3e070 disclosure class updates to enable title truncation 2025-09-24 18:10:44 +02:00
andrewwallacespeckle 6e795e3e07 fix(ui-components): toast alignment 2025-09-24 16:57:31 +02:00
andrewwallacespeckle af466ec598 fix(fe): checkbox alignment 2025-09-23 18:21:14 +02:00
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