Commit Graph

100 Commits

Author SHA1 Message Date
renovate[bot]
2b683f5652 fix(deps): update minor and patch (#1843)
* fix(deps): update minor and patch

* chore: replace monaco plugin

* chore: add file

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: caele <tsm@qlik.com>
2025-11-25 14:20:50 +01:00
Tobias Åström
8ec407dd4a chore: mui v6 (#1612)
* chore: mui v6

* chore: add react-is

* chore: fix connection history

* chore: skip some tests

* chore: lint

* fix: some tests

* chore: get rid of v4 theme adapt

* chore: revert bg color changes

* chore: revert bg color changes
2025-09-11 10:04:07 +02:00
Tobias Åström
f65c678c80 fix: check for no prefix and update help text (#1731) 2025-05-05 11:01:53 +02:00
Tobias Åström
3f87dfc2b7 fix: fetch and apply csrf to WS call (#1679)
* fix: fetch and apply csrf to WS call

* fix: update tests

* fix: update more tests

* fix: update more tests
2025-02-24 08:53:34 +01:00
renovate[bot]
5cde83c607 chore(deps): update dependency react-router-dom to v7 (#1644)
* chore(deps): update dependency react-router-dom to v7

* chore: additions

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: caele <tsm@qlik.com>
2024-12-27 14:54:55 +01:00
renovate[bot]
cd22432c37 fix(deps): update minor and patch (#1649)
* fix(deps): update minor and patch

* chore: fix lint

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: caele <tsm@qlik.com>
2024-12-19 10:00:41 +01:00
renovate[bot]
0a22d5150c chore(deps): update minor and patch (#1643)
* chore(deps): update minor and patch

* chore: lint

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: caele <tsm@qlik.com>
2024-12-03 16:56:09 +01:00
Tobias Åström
a0dc0f0ce1 fix(cli-serve): OAuth instance cache issue (#1500)
* fix: client id cache issue

* chore: fix originurl

---------

Co-authored-by: a-m-dev <a.mirzaei.dev@gmail.com>
2024-03-05 16:39:36 +01:00
caele
94bd283e98 Merge remote-tracking branch 'origin' 2024-02-20 09:05:39 +01:00
Tobias Åström
0f74eace4f fix: allow prefix in serve (#1482)
* fix: allow prefix in serve

* chore: redo regex and clean

* chore: fix test

* fix: use correct prefix characters and URLs

* fix: use correct prefix characters and URLs

* chore: remove core

* chore: fix header url
2024-02-16 10:07:18 +01:00
caele
47cccf3559 Merge branch 'master' 2024-02-06 09:44:37 +01:00
Johan Lahti
5e35fb61fd feat(ListBox): break out header and add unlock button (#1466)
* fix: error on esc in search

* fix: reset zoom on iphone on nebula level

* fix: show toolbar when icons demand

* feat: unlock cover btn and break out header

* fix: move option

* feat: move showLock option to public options

* fix: centered svg unlock icon

* fix: listen to lock changes

* fix: search icon show fixes

* fix: hide header correctly

* fix: make text overflow great again

* test: updated expected snapshots

* fix: tweak icon sizes more

* fix: apply header style color

* test: update snapshots

* fix: override text explicitly to make it work

* fix: rtl actions keyboard nav inverted

* fix: keyboard nav for unlock button

* fix: align numerical search results correctly

* fix: recreate header on layout or isLocked change

* fix: give layout to can-funcs to stay up to date

* Update apis/nucleus/src/components/listbox/ListBoxInline.jsx

Co-authored-by: Daniel Sjöstrand <99665802+DanielS-Qlik@users.noreply.github.com>

* refactor: add loading icon and block interaction

* fix: justify center when loading

* fix: adjust spinner timeout

* chore: update specs

* feat: moved translation strings

---------

Co-authored-by: Daniel Sjöstrand <99665802+DanielS-Qlik@users.noreply.github.com>
2024-02-01 16:51:05 +01:00
Tobias Åström
c47c8090c8 fix: nebula serve with new model cache (#1455)
* fix: use correct context in serve

* chore: always include sourcemaps in serve

* chore: add missing file

* chore: rename file
2024-01-11 14:37:20 +01:00
Tobias Åström
120305904f chore: clean warnings in build (#1327)
* chore: clean warnings in build

* chore: fix test

* chore: revert semver things
2023-08-10 09:36:34 +02:00
Tobias Åström
096219dfec fix: correctly await types in serve (#1242)
* fix: correctly await types in serve

* chore: add effect dep
2023-05-03 18:32:21 +02:00
Tobias Åström
7243ee4b7a feat: add useInteractions and deprecate useContraints (#1196)
* feat: add useinteractions add deprecate usecontraints

* chore: add test file

* chore: conditionally assign things

* chore: fix test and add edit to serve

* chore: fix all the things

* chore: test fix

* chore: test fix

* chore: set back dev flag

* chore: change spec around a bit

* chore: guard against nebbie not being initialized

* chore: pr comments
2023-04-26 13:58:34 +02:00
Niek van Staveren
9c0ce4eb4f fix: update constraints in serve command (#1085) 2023-02-24 09:55:26 +01:00
Tobias Åström
c14a1e64a4 feat: created object now can extend initial properties (#1063)
* fix!: created object now extend initial properties

* chore: set as createConfig parameter

* chore: update spec

* fix: update test
2023-01-30 11:35:08 +01:00
Tobias Åström
1a62ad9e24 fix: set container bg to white in serve (#1061) 2023-01-23 16:26:40 +01:00
Christian Veinfors
897275ae7c feat: listbox grid layout (#994)
* feat: prototype listbox grid layout

* feat: apply listbox specific theme

* refactor: wip

* test: add null check

* fix: merge conflict wip

* refactor: merged master

* fix: get column count from sizes

* refactor: wip generalise even more

* refactor: add back forgotten props

* refactor: break out funcs

* test: grid-list-components

* test: derive options unit tests

* test: styled components 1

* refactor: break out data loading

* refactor: fixes to make it work

* fix: include textAlign

* test: cover new funcs with unit tests

* test: horizontal min batch size

* test: measure text

* test: add test for grid component and clean up

* Update apis/nucleus/src/components/listbox/assets/get-list-sizes.js

Co-authored-by: Christian Veinfors <christian.veinfors@gmail.com>

* Update apis/nucleus/src/components/listbox/components/ListBoxRowColumn.jsx

Co-authored-by: Daniel Sjöstrand <99665802+DanielS-Qlik@users.noreply.github.com>

* refactor: use default export

* fix: move listCount fetch into search to ensure
  it is up to date

* fix: lint fixes

* test: fix failing test

* test: fix failing test

* test: update test for disclaimer

* chore: try to change order of test:rendering

* test: plywright

* fix: render list also when disclaimer is shown

* fix: ensure list count falls back to 0

* refactor: use typography for disclaimer

Co-authored-by: Johan Lahti <johanlahti@gmail.com>
Co-authored-by: Daniel Sjöstrand <99665802+DanielS-Qlik@users.noreply.github.com>
Co-authored-by: Johan Lahti <johanlahti@users.noreply.github.com>
2022-12-20 10:46:39 +01:00
Ahmad Mirzaei
6454769e5b test: rename test files and update ci pipeline (#1009)
* test: deprecate `aw` and rename all jest unit tests from `.inspect` to `.test`

* test: rename jest unit tests and update ci
2022-11-18 13:26:15 +01:00
Ahmad Mirzaei
359d58a091 test: hooks directory in commands/serve/web is covered (#1006)
* test: `<FormManager />` done!

* test: `useInfo()` done

* test: `useAppList()` done

* test: `useCachedConnection()` done

* test: `useConnection()` done

* test: `useLibraryList()` done

* test: `useOpenApp()` done

* test: formutils added
2022-11-16 15:33:11 +01:00
Ahmad Mirzaei
1c8dd28078 test: nebula web - part 01 (#1004)
* test: base test renderer

* test: `<ConnectionStep />`

* test: `<AppList /> tests`

* test: `<ConnectionGuid />`

* test: `<HubLayout />`

* test: `<ConnectionHistory />`

* test: `<ConnectionOptions />` done

* test: `<Error />` done

* test: `<SelectEngine />` done
2022-11-14 13:55:04 +01:00
Ahmad Mirzaei
68c16b8264 feat: use cached connections hook (#975)
* feat: `useCachedConnections` hook

* feat: automatic detection of opening guid or not
2022-11-01 10:37:20 +01:00
Ahmad Mirzaei
7001a47232 feat: introducing react router to nebula web (#973)
* feat: nebula web react-router

* chore: `<HubLayout />`
2022-10-26 16:09:51 +02:00
Ahmad Mirzaei
590770160a fix: command line input bug (#968)
* fix: token provided by cli or nebula.config.js file
2022-10-20 16:49:00 +02:00
Ahmad Mirzaei
4954ac4ff4 refactor: hub components (#967)
* refactor: hub components
2022-10-20 16:27:43 +02:00
Ahmad Mirzaei
e772ed7143 feat: new ui for connection string (#965)
* chore: authorize and get list of apps

* feat: oauth integration

* feat: fixed the wss link

* feat: connection url better ui

* chore: final sync
2022-10-18 15:02:41 +02:00
Ahmad Mirzaei
c354633132 feat: OAuth integration in nebula mashup (#962)
* chore: authorize and get list of apps

* feat: oauth integration

* feat: fixed the wss link

* chore: lint issues

* chore: codesandbox `installCommand`
2022-10-18 12:15:48 +02:00
Johan Lahti
991bfbbbbe refactor(filter-pane-handler): Add filter pane handler without messing with dimension creation (#959)
* refactor: support multiple dims in filterpane

* refactor: use get dims from handler

* refactor: only rm dims on success

* fix: correct naming

* fix: hard-code to max 1 dim for lo-handler

* test: cover new functionality with unit tests

* chore: rm yarn lock changes

* revert: yarn lock

* refactor: introduce handler without breaking dims

* fix: ignore parcel env files

* fix: ignore parcel env files

* fix: end with empty line

* fix: be explicit without involving maxDimensions

* refactor: remove dims after set props success
2022-10-14 13:35:16 +02:00
Ahmad Mirzaei
5990d85a95 test: Migration to jest (#935)
* jest initialised

* refactor: `connect()` and `openApp()`

* test: integrate to jest

* chore: renaming jests test commands

* chore: adding override rule for non `commands/serve` directories to skip jest rules
2022-09-26 11:02:32 +02:00
Tobias Åström
2e71bc1b26 Revert "refactor: support multiple dims for filterpane (#917)" (#930)
This reverts commit 8d0194417a.
2022-09-20 13:47:37 +02:00
Johan Lahti
8d0194417a refactor: support multiple dims for filterpane (#917)
* refactor: support multiple dims in filterpane

* refactor: use get dims from handler

* refactor: only rm dims on success

* fix: correct naming

* fix: hard-code to max 1 dim for lo-handler

* test: cover new functionality with unit tests

* revert: yarn lock
2022-09-15 16:52:41 +02:00
Tobias Åström
3b8dc2ee56 feat: add variable and expression support to serve props (#895)
* feat: add variable and expression support to serve props

* chore: hide behind flag PP_EXPRESSIONS

* fix: don't use variable expansion

* fix: match variable struct exactly

* chore: remove flags option from cl
2022-08-22 13:04:58 +02:00
Tobias Åström
61a280373d chore!: mui v5 update (#839)
* chore: initial mui v5 update

* chore: remove extra adaptTheme

* chore: jss-to-styled codemod

* chore: finalize serve

* fix: inline checkbox colors

* chore: fix tests part 1

* fix: listbox tests

* chore: fix tests squash

* chore: small cleanup
2022-06-08 12:45:18 +02:00
renovate[bot]
d38a7e9c91 chore(deps): update dependency eslint-config-airbnb to v19 (#718)
* chore(deps): update dependency eslint-config-airbnb to v19

* chore: update linting

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: caele <tsm@qlik.com>
2022-03-10 09:15:43 +01:00
Tobias Åström
2d72fdb2a5 fix: bug in serve types (#687) 2021-10-04 16:52:17 +02:00
Tobias Åström
df3605f7c5 Tsm/fixes (#686)
* fix: resolve console error for incomplete charts

* chore: add spec clarifiction for constraints

* feat: add keyboard navigation as serve option

* chore: bump spec version
2021-10-04 10:12:15 +02:00
Tobias Åström
29e8730020 feat: add types to nebula serve (#658)
* feat: add types to nebula serve

* chore: add docs
2021-08-31 08:42:45 +02:00
Tobias Åström
0d19f698ad feat: give charts access to the nebula instance through useEmbed (#650)
* feat: experimental expose embed

* feat: expose embed for legacy supernovas

* feat: expose registered types
2021-08-24 08:54:47 +02:00
renovate[bot]
3c4f6c2192 chore(deps): update minor and patch (#610)
* chore(deps): update minor and patch

* chore: update lint

* chore: set node of sandbox

* chore: set node of sandbox

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: caele <tsm@qlik.com>
2021-06-04 11:42:43 +02:00
Tobias Linsefors
76189a7d06 fix(serve): fix themes to use id, not key (#608) 2021-06-01 09:19:22 +02:00
Tobias Linsefors
e39935050d feat(serve): support url flags (#606) 2021-05-28 16:41:28 +02:00
renovate[bot]
2871ab01ff chore(deps): update dependency eslint-config-prettier to v7 (#553)
* chore(deps): update dependency eslint-config-prettier to v7

* chore: update to enfore arrow-body-style

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: caele <tsm@qlik.com>
2021-01-11 15:00:34 +01:00
Quan Ho
c0daa041cf feat: support ListObject (#526)
* feat: support `ListObject`

* chore: add listbox fixture

* refactor: refactor

* refactor: refactor

* refactor: update error message

Co-authored-by: Christoffer Åström <stoffeastrom@gmail.com>
Co-authored-by: Tobias Åström <tsm@qlik.com>
2020-11-02 09:47:11 +01:00
Miralem Drek
36c708fb5d fix(cli-serve): improve connection error messages (#506) 2020-09-09 09:43:42 +02:00
Christoffer Åström
b840caa86a fix: warning unique key prop in Fields (#474) 2020-07-08 11:04:48 +02:00
Christoffer Åström
6ef065654e fix: ensure hot reload works (#468) 2020-07-01 18:23:07 +02:00
Miralem Drek
902b403740 refactor: move internal APIs into a __DO_NOT_USE__ variable (#441) 2020-06-05 21:22:53 +02:00
Christoffer Åström
237e656a38 chore: cleanup viz (#433) 2020-05-27 19:29:45 +02:00