Commit Graph

146 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
b716714033 fix: connection history for CM (#1680) 2025-02-24 17:20:35 +01: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
Tobias Åström
be59c4cf75 fix: prefix from app list (#1675)
* fix: prefix from app list

* chore: add https option
2025-02-07 15:04:33 +01:00
Tobias Åström
8467978604 feat: add basic bundle analysis for dev builds (#1673) 2025-01-30 13:59:23 +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
Quan Ho
10d9fb25fe chore: support 'anything' through nebula serve (#1626) 2024-10-04 17:05:56 +02:00
caele
842c00adce Merge remote-tracking branch 'origin' 2024-03-18 14:32:15 +01:00
linhnguyen-qlik
e29328cae3 fix: make sure stepCycle exists before calling (#1509)
* fix: make sure checking stepCycle func exist before calling

* fix: make sure stepCycle func exist before calling

* fix: also check if app exist

* fix: add return

* fix: make sure checking stepCycle func exist before calling

* fix: make sure stepCycle func exist before calling

* fix: also check if app exist

* fix: add return

* chore: update engima and schema version

* test: unit test

* fix: remove engine version

---------

Co-authored-by: caele <tsm@qlik.com>
2024-03-18 11:26:07 +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
Tobias Åström
3ca35cbda7 revert: OAuth instance cache issue (#1492) (#1505)
This reverts commit 7506aa28f4.
2024-03-05 14:49:00 +01:00
Ahmad Mirzaei
7506aa28f4 fix(cli-serve): OAuth instance cache issue (#1492)
* fix: client id cache issue

* fix: clean cached auth state when deauthorizing

* chore: move auth routes into specific router module

* chore: update redirect link for OAuth in connection guid

* feat: error page for old /login/callback url
2024-03-04 14:41:29 +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
renovate[bot]
ca918963e5 chore(deps): update minor and patch (#1302)
* chore(deps): update minor and patch

* chore: updated lint

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: caele <tsm@qlik.com>
2023-08-02 20:38:05 +02:00
Niek van Staveren
0d30e0910d feat: load config types for fixtures (#1306)
* feat: load config types for fixtures

* fix: no defined types
2023-06-28 13:09:51 +02:00
Li Kang
31b2775796 feat: support keyboardNavigation in fxiture rendering (#1256) 2023-05-05 12:42:13 +02:00
Tobias Åström
bac12a784a fix: correct usage of event-emitter (#1258)
* fix: correct usage of event-emitter

* chore: correct usage in test
2023-05-05 12:33:46 +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
Tobias Åström
034be90b51 feat: add useEmitter and corresponding viz api (#1168)
* feat: add useEmitter and corresponding viz api

* chore: update spec

* chore: remove change to model

* chore: align names
2023-03-28 18:16:40 +02:00
Tobias Åström
48736a8684 chore: update enigma (#1169)
* chore: update enigma

* chore: update schemas as well
2023-03-21 14:53:25 +01:00
Christian Veinfors
39ec748512 feat: pick up enigmaMockerOptions from fixture (#1165) 2023-03-20 16:46:50 +01: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
5f824c3bfd test: utils directory in commands/serve/web is covered (#1007)
* test: utils covered

* chore: upd collect coverage
2022-11-16 15:35:07 +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
f2aa2d5d52 test: Deprecating after work tests in favour of jest - Part 1 (#940)
* test: `commands/sense` done

* test: `apis/conversion` tests migrated

* test: remove deprecated tests
2022-09-30 15:09:52 +02:00
Ahmad Mirzaei
58e375820c test: unit tests for commands/serve/web/connect.js file (#937)
* refactor: `connect()` and `openApp()`

* test: connect function covered

* chore: renaming jests test commands

* chore: adding override rule for non `commands/serve` directories to skip jest rules

* test: openApp() covered

* test: `getConnectionInfo()` covered

* test: covering parseEngineURL() and getParams()

* chore: switching jest test files to `.inspect` to prevent conflict with aw
2022-09-27 13:21:17 +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
Ahmad Mirzaei
dcebeb157c feat: integrate @qlik/sdk into nebula-cli (#929)
* feat: integrating sdk into cli

* feat: integrate `@qlik/sdk` into nebula cli

* feat: integrate `@qlik/sdk` into nebula cli

* chore: unused async

* chore: bump codesand box build node version for sdk

* chore: upd on pkg.json and lock file

* fix: local engine connection

* chore: add `ignoreWarnings` in webpack config for `@qlik/sdk` sourcemap files instead of excluding

* chore: update headless browser ci

* chore: update headless browser to 15.5.0-slim

* chore: update headless browser to 7.1.0
2022-09-22 11:39:52 +02:00