Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2239 commits
Select commit Hold shift + click to select a range
86086f8
refactor(core): use reasonably specific import paths
oeninghe-dataport Jul 2, 2026
ff59a57
ci: lint should allow for importing files named same as folders
oeninghe-dataport Jul 2, 2026
6b689f1
chore(iconMenu): fix regression
oeninghe-dataport Jul 2, 2026
1a26627
ci: use components folders as context for import-style linting
oeninghe-dataport Jul 3, 2026
bce25dc
Merge pull request #836 from Dataport/dependabot/npm_and_yarn/next/ke…
oeninghe-dataport Jul 3, 2026
26e5271
fix: usePluginStoreWatcher should support core store values
oeninghe-dataport Jun 1, 2026
d357a92
refactor: rename usePluginStoreWatcher to useStoreWatcher
oeninghe-dataport Jul 3, 2026
451d823
refactor: use one stylelint config so IDE plugins can use it properly
dopenguin Jul 2, 2026
f75ea41
fix: add node_modules to ignored files
dopenguin Jul 3, 2026
8b87248
fix: lint *.css files as well
dopenguin Jul 3, 2026
2fc86b8
Merge pull request #843 from Dataport/fix/stylelint-config
dopenguin Jul 3, 2026
8bde552
feat: add reusable toggle button component
dopenguin Jul 3, 2026
8dfea9a
fix(routing): use non-deprecated css parameter
dopenguin Jul 3, 2026
ab7f773
Merge branch 'next' into fix/654-attributions-do-not-refresh-on-zoom
oeninghe-dataport Jul 3, 2026
b0c4675
Merge pull request #754 from Dataport/fix/654-attributions-do-not-ref…
oeninghe-dataport Jul 3, 2026
c01cf34
fix(layerChooser): consider difference between active and visible layers
oeninghe-dataport Jul 3, 2026
0206ea5
feat: add reusable toggle button component
dopenguin Jul 3, 2026
a5f3c31
fix(routing): add newly required prop
dopenguin Jul 6, 2026
4420d66
chore(deps-dev): bump the quality group with 4 updates
dependabot[bot] Jul 6, 2026
5eec01e
fix: linting issues after prettier update
dopenguin Jul 6, 2026
4e0a2a5
Merge pull request #862 from Dataport/dependabot/npm_and_yarn/next/qu…
dopenguin Jul 6, 2026
e1e6be8
chore(deps-dev): bump the build-tooling group across 1 directory with…
dependabot[bot] Jul 6, 2026
5c02713
Merge pull request #863 from Dataport/dependabot/npm_and_yarn/next/bu…
dopenguin Jul 6, 2026
300e8ad
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0
dependabot[bot] Jul 6, 2026
01d30da
Merge pull request #854 from Dataport/dependabot/github_actions/next/…
dopenguin Jul 6, 2026
ddd79f7
chore(deps): bump actions/cache from 5.0.5 to 6.1.0
dependabot[bot] Jul 6, 2026
990afe0
Merge pull request #853 from Dataport/dependabot/github_actions/next/…
dopenguin Jul 6, 2026
06834aa
chore(deps-dev): bump vue-tsc from 3.3.5 to 3.3.6
dependabot[bot] Jul 6, 2026
77052af
Merge pull request #852 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Jul 6, 2026
cd8f1fc
chore(deps-dev): bump i18next from 26.3.3 to 26.3.4
dependabot[bot] Jul 6, 2026
d1be3c4
fix(routing): remove draw interaction if a user loses focus through k…
dopenguin Jul 6, 2026
16c98ad
refactor(routing): use consistent naming for start and end
dopenguin Jul 6, 2026
922e2bc
Merge pull request #849 from Dataport/dependabot/npm_and_yarn/next/i1…
dopenguin Jul 6, 2026
0cbae09
Merge branch 'next' into vue3/feat-context-menu
dopenguin Jul 6, 2026
bda5ec3
Merge branch 'vue3/feat-context-menu' into vue3/migrate-plugin-routing
dopenguin Jul 6, 2026
df712a9
refactor: add TSDoc for routing in MapConfiguration
dopenguin Jul 6, 2026
c712e46
fix(layerChooser): add support for non-positive zoomLevels
oeninghe-dataport Jul 3, 2026
792cd89
Merge pull request #848 from Dataport/fix/673-zoom-to-level-zero
dopenguin Jul 6, 2026
07a7c5b
chore: ignore local built files for stylelint
oeninghe-dataport Jul 3, 2026
2055b44
docs(layerChooser): add line break
oeninghe-dataport Jul 7, 2026
400980e
fix(layerChooser): update maturity of store API
oeninghe-dataport Jul 7, 2026
96496c3
Merge branch 'next' into stylelint/ignore-gitignore
oeninghe-dataport Jul 7, 2026
1b38715
fix(layerChooser): mark `visibleMaskIds` as `@alpha`
oeninghe-dataport Jul 7, 2026
a176b8a
Merge pull request #846 from Dataport/stylelint/ignore-gitignore
oeninghe-dataport Jul 7, 2026
f3e9661
Merge branch 'next' into fix/654-differ-between-visible-and-active-masks
oeninghe-dataport Jul 7, 2026
0bffa3d
Merge branch 'next' into vue3/feat-context-menu
dopenguin Jul 7, 2026
8fe63a3
refactor: let users run in circles using the contextmenu
dopenguin Jul 7, 2026
a5b21b4
fix: make the map itself non-selectable
dopenguin Jul 7, 2026
4fce3e7
fix: make sure an issue is logged if a callback fails
dopenguin Jul 7, 2026
e1f85e0
fix(pointerPosition): properly fail if navigator.clipboard is not ava…
dopenguin Jul 7, 2026
07a7c8c
refactor: remove focus outline
dopenguin Jul 7, 2026
8f829c4
Merge branch 'vue3/feat-context-menu' into vue3/migrate-plugin-routing
dopenguin Jul 7, 2026
ffef4ec
Merge pull request #845 from Dataport/fix/654-differ-between-visible-…
dopenguin Jul 7, 2026
809d890
ci: improve preview creation and removal
oeninghe-dataport Jun 1, 2026
2e1f94a
Merge pull request #751 from Dataport/fix/618-remove-previews
dopenguin Jul 7, 2026
ec0adc5
fix(core): suppress map clicks when the contextmenu is being opened o…
dopenguin Jul 7, 2026
83d3e7e
fix(core): leave event listeners registered so markers are ignored as…
dopenguin Jul 7, 2026
81eb3c1
Merge branch 'next' into vue3/feat-context-menu
dopenguin Jul 7, 2026
eb0dcb1
Merge branch 'next' into vue3/improve-import-lint
oeninghe-dataport Jul 8, 2026
ce94817
fix(layerChooser): ensure margin is removed on all inputs if any opti…
dopenguin Jul 8, 2026
9eb80f7
fix(iconMenu): ensure content is scrollable if a client has the size …
dopenguin Jul 8, 2026
7fb5826
Merge branch 'next' into vue3/feat-context-menu
dopenguin Jul 9, 2026
f033553
Merge pull request #745 from Dataport/vue3/feat-context-menu
dopenguin Jul 9, 2026
ca07fe3
ci: fix broken preview pipeline
oeninghe-dataport Jul 9, 2026
f187902
refactor: auto-fix newly-introduced linting issues
oeninghe-dataport Jul 9, 2026
8167877
Merge branch 'next' into vue3/improve-import-lint
oeninghe-dataport Jul 9, 2026
4d81ce8
refactor: fix newly-introduced linting issues
oeninghe-dataport Jul 9, 2026
247fb55
refactor: re-lint with cleared ESLint cache
oeninghe-dataport Jul 9, 2026
22ffc4a
Merge pull request #750 from Dataport/vue3/improve-import-lint
oeninghe-dataport Jul 9, 2026
5088e5d
Merge branch 'next' into vue3/migrate-plugin-routing
dopenguin Jul 9, 2026
4eb47ac
fix(routing): remove disallowed file extensions from imports
dopenguin Jul 9, 2026
d1b8e95
refactor: add routing to the generic client
dopenguin Jul 9, 2026
63c72d4
feat: enable test coverage for all files and use vitest ui for visual…
dopenguin Jul 9, 2026
6204004
test(addressSearch): add unit tests for utils
dopenguin Jul 9, 2026
e4da04d
test(attributions): add unit tests for utils
dopenguin Jul 9, 2026
2a50cab
test(filter): add unit tests for flattenAndExpandValue
dopenguin Jul 9, 2026
27c48f2
Update App.vue
warm-coolguy Jul 10, 2026
010352b
docs: remove theme font via google
oeninghe-dataport Jul 10, 2026
d1295f0
fix(pins): reset coordinate store value on teardown
oeninghe-dataport Jul 10, 2026
19fce16
Merge branch 'next' into fix/766-pins-consider-external-updates
oeninghe-dataport Jul 10, 2026
dfb50f2
docs(core): explain `WatcherStoreReference` and `ignoredSources`
oeninghe-dataport Jul 10, 2026
e3e9c13
Merge branch 'next' into vue3/add-nominatim-support
oeninghe-dataport Jul 10, 2026
42815f5
Merge pull request #872 from Dataport/docs/remove-gapi
dopenguin Jul 10, 2026
9f1bf80
refactor(routing): add default icon
dopenguin Jul 10, 2026
e0e7b67
refactor(routing): update tsdoc to reflect current implementation
dopenguin Jul 10, 2026
fdefe8e
refactor(iconMenu): add hint for routing
dopenguin Jul 10, 2026
cf55a71
fix: use correct plugin id
dopenguin Jul 10, 2026
96d49c4
refactor(routing): shorten getter
dopenguin Jul 10, 2026
b902a4f
fix(reverseGeocoder): allow reverse-geocoding WPS with differing EPSG
oeninghe-dataport Jul 10, 2026
ad67371
refactor(reverseGeocoder): type nominatim response
oeninghe-dataport Jul 13, 2026
13638e6
chore(deps-dev): bump @types/node in the types group
dependabot[bot] Jul 13, 2026
95e974c
refactor(routing): move watcher definitions to store scope
dopenguin Jul 10, 2026
8c04226
refactor(routing): remove redundant url encoding
dopenguin Jul 10, 2026
35d0bac
refactor(routing): add composable for the route layer
dopenguin Jul 10, 2026
bb8948e
feat: allow composables in plugins
dopenguin Jul 10, 2026
d5702fd
refactor(routing): format distance and duration numbers based on lang…
dopenguin Jul 13, 2026
d0d9aa1
Merge pull request #877 from Dataport/dependabot/npm_and_yarn/next/ty…
dopenguin Jul 13, 2026
4f58ff1
chore(deps-dev): bump vue-tsc
dependabot[bot] Jul 13, 2026
6794289
Merge pull request #876 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Jul 13, 2026
e1c7234
chore(deps-dev): bump vite in the build-tooling group across 1 directory
dependabot[bot] Jul 13, 2026
4a1f2e4
Merge pull request #875 from Dataport/dependabot/npm_and_yarn/next/bu…
dopenguin Jul 13, 2026
ca746c5
chore(deps-dev): bump the quality group across 1 directory with 2 upd…
dependabot[bot] Jul 13, 2026
a217532
Merge pull request #874 from Dataport/dependabot/npm_and_yarn/next/qu…
dopenguin Jul 13, 2026
cccb153
chore(deps-dev): bump the misc group across 1 directory with 2 updates
dependabot[bot] Jul 13, 2026
68beaee
Merge pull request #878 from Dataport/dependabot/npm_and_yarn/next/mi…
dopenguin Jul 13, 2026
3cef5b5
chore(deps-dev): bump vite-plugin-kern-extra-icons from 0.6.1 to 1.0.1
dependabot[bot] Jul 13, 2026
8e87155
Merge pull request #880 from Dataport/dependabot/npm_and_yarn/next/vi…
oeninghe-dataport Jul 14, 2026
a832128
fix: break store watcher reference loops through origin tracking
dopenguin Jul 14, 2026
371b41c
refactor: use index in favour of idx
dopenguin Jul 14, 2026
20d34b6
refactor(reverseGeocoder): more intuitive syntax for typing fetch res…
oeninghe-dataport Jul 14, 2026
e6571d9
test: add loop-breaking tests for useStoreWatcher
dopenguin Jul 14, 2026
239a12a
refactor(routing): hoist layer composable to store scope
dopenguin Jul 14, 2026
569ba75
Merge branch 'next' into vue3/migrate-plugin-routing
dopenguin Jul 15, 2026
7b9258b
Merge pull request #842 from Dataport/vue3/migrate-plugin-routing
dopenguin Jul 15, 2026
c524d40
refactor: remove already migrated plugin fullscreen
dopenguin Jul 15, 2026
67fd6c7
refactor: remove last remnant of migrated plugin loadingIndicator
dopenguin Jul 15, 2026
b26f743
refactor: remove migrated types and not to be migrated files
dopenguin Jul 15, 2026
d040e47
refactor: remove not to be migrated testing lib
dopenguin Jul 15, 2026
7e95c96
refactor: remove now redundant local type declarations
dopenguin Jul 15, 2026
ded4425
refactor: remove migrated project setup files
dopenguin Jul 15, 2026
4cb3b79
refactor: add getter for masked interactions to core
oeninghe-dataport Jul 1, 2026
0254104
fix(routing): use coreStore interaction masking
oeninghe-dataport Jul 10, 2026
26f8133
Merge branch 'next' into fix/766-pins-consider-external-updates
dopenguin Jul 16, 2026
c3262b1
ci: use latest for alpha publishing
oeninghe-dataport Jul 17, 2026
5139890
ci: adapt new NPM publishing style
oeninghe-dataport Jul 17, 2026
aa8bb2b
ci: add environment npm-publish
oeninghe-dataport Jul 17, 2026
6a19ea0
chore(release): version 3.0.0-alpha.2
oeninghe-dataport Jul 17, 2026
3e886c5
fix: remove correct map
dopenguin Jul 20, 2026
6138bcb
chore: update pinia and @pinia/testing to latest major
dopenguin Jul 20, 2026
8ce0597
chore(deps-dev): bump the misc group across 1 directory with 2 updates
dependabot[bot] Jul 20, 2026
6d8c158
Merge pull request #886 from Dataport/dependabot/npm_and_yarn/next/mi…
dopenguin Jul 20, 2026
6cb87d2
chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0
dependabot[bot] Jul 20, 2026
56365cd
Merge pull request #885 from Dataport/dependabot/github_actions/next/…
dopenguin Jul 20, 2026
ace4581
chore(deps-dev): bump vue in the vue-ecosystem group across 1 directory
dependabot[bot] Jul 20, 2026
ee0afbe
Merge pull request #883 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Jul 20, 2026
8e07fb1
chore(deps-dev): bump the build-tooling group across 1 directory with…
dependabot[bot] Jul 20, 2026
e2a716b
Merge pull request #882 from Dataport/dependabot/npm_and_yarn/next/bu…
dopenguin Jul 20, 2026
1f0d2bd
chore(deps-dev): bump @masterportal/masterportalapi
dependabot[bot] Jul 20, 2026
15ef586
Merge pull request #884 from Dataport/dependabot/npm_and_yarn/next/ma…
dopenguin Jul 20, 2026
a5c0521
Merge branch 'next' into fix/766-pins-consider-external-updates
dopenguin Jul 22, 2026
5a727c6
Merge pull request #768 from Dataport/fix/766-pins-consider-external-…
dopenguin Jul 22, 2026
a2eb4d3
refactor: use same-name shorthand for disabled
dopenguin Jun 17, 2026
0a22001
refactor: utilize useId in favour of a prop
dopenguin Jun 17, 2026
3b79b52
refactor: add possibility to visually hide legend for an input group
dopenguin Jun 18, 2026
8a4fa7e
refactor: update filter to use PolarInput for category selection
dopenguin Jun 18, 2026
c9e7580
refactor: update filter to use PolarInput for time selection
dopenguin Jul 2, 2026
cd09151
Merge pull request #810 from Dataport/refactor/polar-input
dopenguin Jul 22, 2026
f9ac5db
refactor(filter): simplify time store model logic and fix next-offset…
dopenguin Jun 18, 2026
ab9b927
Merge pull request #811 from Dataport/vue3/refactor-filter-time-store
dopenguin Jul 22, 2026
1d95494
chore: npm audit fix
dopenguin Jul 22, 2026
d9111d0
refactor(filter): replace custom uniqueConcat with es-toolkit union
dopenguin Jul 23, 2026
2ca7537
refactor(filter): dissolve category store into main store
dopenguin Jul 23, 2026
91cdec9
feat(filter): persist category selection across layer switches
dopenguin Jul 23, 2026
b50c55b
refactor(filter): guarantee knownValues is always initialized
dopenguin Jul 23, 2026
f90759f
refactor(filter): simplify doesFeaturePassFilter
dopenguin Jul 23, 2026
e6593fa
test(filter): deduplicate time filter fixtures
dopenguin Jul 23, 2026
4ff47f8
fix(loadingIndicator): calculate size of loadingIndicator overlay
dopenguin Jul 23, 2026
eab1bf3
feat(iconMenu): add possibility to disable plugins on mobile
dopenguin Jul 23, 2026
9d38a3e
chore: disable routing on mobile devices for now
dopenguin Jul 23, 2026
107edfc
fix(iconMenu): mark menu components raw during setup
dopenguin Jul 24, 2026
b133d71
chore(deps-dev): bump the quality group with 2 updates
dependabot[bot] Jul 27, 2026
4e219d8
Merge pull request #896 from Dataport/dependabot/npm_and_yarn/next/qu…
dopenguin Jul 27, 2026
d75a24e
chore(deps-dev): bump vite-plugin-checker
dependabot[bot] Jul 27, 2026
abe7acf
Merge pull request #898 from Dataport/dependabot/npm_and_yarn/next/bu…
dopenguin Jul 27, 2026
1559407
chore(deps-dev): bump the misc group across 1 directory with 2 updates
dependabot[bot] Jul 27, 2026
d5f0ae7
Merge pull request #900 from Dataport/dependabot/npm_and_yarn/next/mi…
dopenguin Jul 27, 2026
cd4e72a
chore(deps-dev): bump vue-tsc
dependabot[bot] Jul 27, 2026
728e470
Merge pull request #899 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Jul 27, 2026
864b6b9
fix(iconMenu): keep menu components non-reactive
dopenguin Jul 27, 2026
671f0f5
chore(deps): bump actions/checkout
dependabot[bot] Jul 27, 2026
e6cc807
Merge pull request #897 from Dataport/dependabot/github_actions/next/…
dopenguin Jul 27, 2026
ebf83e6
fix(core): prevent pull-to-refresh while dragging MoveHandle
dopenguin Jul 27, 2026
9f39e7e
refactor(core): reword test description for maskInteraction
oeninghe-dataport Jul 28, 2026
8e39cf6
refactor(core): reword test in maskInteraction
oeninghe-dataport Jul 28, 2026
b54e416
feat(initialView): add initial view plugin
LivMoeser Jul 29, 2026
aea2ee3
Merge branch 'next' of https://github.com/Dataport/polar into next
LivMoeser Jul 29, 2026
9248569
Merge branch 'next' into vue3/routing-with-interaction-masking
oeninghe-dataport Jul 29, 2026
5fb2060
feat: interaction masking is overridden by the later request
oeninghe-dataport Jul 29, 2026
90575aa
feat: allow types-folders
dopenguin Jul 29, 2026
d312765
Merge branch 'next' into vue3/add-nominatim-support
oeninghe-dataport Jul 29, 2026
ca44a6b
refactor(reverseGeocoder): more verbosity about serviceEpsg
oeninghe-dataport Jul 30, 2026
f250d7f
refactor(reverseGeocoder): simplify local function signature
oeninghe-dataport Jul 30, 2026
396b606
feat(initialView): change to one-button application
LivMoeser Jul 30, 2026
004ab9d
Merge branch 'next' of https://github.com/Dataport/polar into next
LivMoeser Jul 30, 2026
de4b588
feat(reverseGeocoder): use geojson response instead of jsonv2
oeninghe-dataport Jul 31, 2026
f3dc637
docs(reverseGeocoder): use inter-linking for plugin options
oeninghe-dataport Jul 31, 2026
a5606c2
refactor(reverseGeocoder): be even more explicit on serviceEpsg
oeninghe-dataport Jul 31, 2026
af11964
fix(initialView): move comment to variable in types.ts
JoselinGuevaraHoppe Jul 31, 2026
6b517b4
fix(initialView): get startCenter and startResolution via core config…
JoselinGuevaraHoppe Jul 31, 2026
b823a80
fix(initialView): rename "initialViewStore" according ro camelCase
JoselinGuevaraHoppe Jul 31, 2026
236bc0c
fix(initialView): inline function
JoselinGuevaraHoppe Jul 31, 2026
949c299
fix(initialView): delete unused value
JoselinGuevaraHoppe Jul 31, 2026
56b870a
fix(initialView): rename "returnToInitialView" to "initialView"
JoselinGuevaraHoppe Aug 3, 2026
e67cbc4
fix(initialView): comment @aplha in store
JoselinGuevaraHoppe Aug 3, 2026
922d69b
fix(initialView): comment @internal in store
JoselinGuevaraHoppe Aug 3, 2026
38d6aac
feat(initialView): add tests to store
LivMoeser Aug 3, 2026
f96fb95
Merge branch 'feat(initialView)' of https://github.com/Dataport/polar…
LivMoeser Aug 3, 2026
59fe89a
refactor(reverseGeocoder): use more precise type for nominatim response
oeninghe-dataport Aug 3, 2026
29e7076
fix(initialView): fix comment @alpha in store
JoselinGuevaraHoppe Aug 3, 2026
8d99a2b
Merge branch 'next' into vue3/add-nominatim-support
oeninghe-dataport Aug 3, 2026
663e2ce
chore(deps-dev): bump the misc group with 2 updates
dependabot[bot] Aug 3, 2026
ac5be3d
Merge pull request #915 from Dataport/dependabot/npm_and_yarn/next/mi…
oeninghe-dataport Aug 3, 2026
8a226bc
feat(core): remove readonly restriction
JoselinGuevaraHoppe Aug 3, 2026
c477d2c
fix(initialView): change returnToInitialView to reference to coreStor…
JoselinGuevaraHoppe Aug 3, 2026
ee1a583
fix: move plugin "initialView" to iconMenu
JoselinGuevaraHoppe Aug 3, 2026
0399d64
fix(initialView): add tooltip-position to store
LivMoeser Aug 3, 2026
80ca013
Merge branch 'feat(initialView)' of https://github.com/Dataport/polar…
LivMoeser Aug 3, 2026
612b1b6
chore(release): version 3.0.0-alpha.3
oeninghe-dataport Aug 3, 2026
358ead5
chore(deps-dev): bump the build-tooling group across 1 directory with…
dependabot[bot] Aug 3, 2026
747e736
Merge pull request #912 from Dataport/dependabot/npm_and_yarn/next/bu…
dopenguin Aug 3, 2026
c983c91
chore(deps-dev): bump vue-tsc
dependabot[bot] Aug 3, 2026
7fce07a
Merge pull request #913 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Aug 3, 2026
b67ada6
chore(deps-dev): bump jsdom from 29.1.1 to 30.0.1
dependabot[bot] Aug 3, 2026
93e60a8
Merge pull request #917 from Dataport/dependabot/npm_and_yarn/next/js…
dopenguin Aug 3, 2026
221670b
refactor(core): prefer renaming imports over globalThis
oeninghe-dataport Aug 3, 2026
dfe25eb
fix(initialView): remove startCenter and startView from export in store
JoselinGuevaraHoppe Aug 4, 2026
b565576
refactor(reverseGeocoder): code-golf nominatim props
oeninghe-dataport Aug 4, 2026
1d1bf1d
refactor(reverseGeocoder): code-golf nominatim
oeninghe-dataport Aug 4, 2026
8aae015
Merge branch 'next' into vue3/add-nominatim-support
oeninghe-dataport Aug 4, 2026
19697fa
fix(initialView): fix test
JoselinGuevaraHoppe Aug 4, 2026
0d56671
Merge pull request #606 from Dataport/vue3/add-nominatim-support
oeninghe-dataport Aug 4, 2026
6d70f92
fix(initialView): move mockCoreStore into test
JoselinGuevaraHoppe Aug 4, 2026
6757108
Merge branch 'next' into feat(initialView)
dopenguin Aug 4, 2026
acabff0
fix(initialView): fix test
JoselinGuevaraHoppe Aug 4, 2026
8879185
Merge branch 'feat(initialView)' of https://github.com/Dataport/polar…
JoselinGuevaraHoppe Aug 4, 2026
e8df941
Merge pull request #909 from Dataport/feat(initialView)
JoselinGuevaraHoppe Aug 4, 2026
1da3ba5
chore: npm audit fix
dopenguin Aug 4, 2026
6e35e46
docs(core): add hint to evaluate maskedInteractions
oeninghe-dataport Jul 21, 2026
1701789
Merge branch 'next' into vue3/routing-with-interaction-masking
oeninghe-dataport Aug 5, 2026
e2b24ab
Merge pull request #873 from Dataport/vue3/routing-with-interaction-m…
oeninghe-dataport Aug 5, 2026
2b6102f
feat(routing): add selected location marker to route
LivMoeser Aug 5, 2026
2d86149
fix: use vue processor for dts generation
dopenguin Aug 5, 2026
00244cd
feat(routing): delete comment from store
LivMoeser Aug 6, 2026
e44b8af
Merge branch 'next' into feat/routing-marker
JoselinGuevaraHoppe Aug 6, 2026
e4ddccd
fix(routing): move watcher for markers from store to useMarkerLayer
JoselinGuevaraHoppe Aug 7, 2026
9e83512
fix(routing): move watcher for markers from store to useMarkerLayer
JoselinGuevaraHoppe Aug 7, 2026
1b48a35
fix(routing): revert overwritten changes in store
JoselinGuevaraHoppe Aug 7, 2026
f579f1e
Merge branch 'feat/routing-marker' of https://github.com/Dataport/pol…
JoselinGuevaraHoppe Aug 7, 2026
a7b5dcc
Merge pull request #919 from Dataport/feat/routing-marker
LivMoeser Aug 7, 2026
6d931c0
refactor(routing): rename composable for usage clarity
dopenguin Aug 7, 2026
3f9d9c3
feat: expose lib modules as exports
dopenguin Aug 5, 2026
8db7669
fix: name lib-functions so dts files are generated without issues
dopenguin Aug 5, 2026
14d0fbe
Merge pull request #920 from Dataport/chore/allow-lib-imports
dopenguin Aug 7, 2026
43d2149
chore(deps-dev): bump vue in the vue-ecosystem group
dependabot[bot] Aug 10, 2026
726d58e
Merge pull request #923 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Aug 10, 2026
bd0d82b
chore(deps-dev): bump vite in the build-tooling group across 1 directory
dependabot[bot] Aug 10, 2026
2d364a1
Merge pull request #922 from Dataport/dependabot/npm_and_yarn/next/bu…
dopenguin Aug 10, 2026
3f8917a
chore: upgrade and include stylelint related packages after major update
dopenguin Aug 10, 2026
c083458
chore: replace __dirname with vite alternative
dopenguin Aug 10, 2026
c1f8354
chore: npm audit fix
dopenguin Aug 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 12 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
[*.{js,ts,vue,json}]
[*.{js,ts,vue,json,html,css}]
indent_style = tab
trim_trailing_whitespace = true
insert_final_newline = true

[*.yaml]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true

[vue2/*.{js,ts,vue,json}]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
Expand Down
1 change: 1 addition & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VITE_DEV_LANDING=""
10 changes: 0 additions & 10 deletions .eslintignore

This file was deleted.

98 changes: 0 additions & 98 deletions .eslintrc.json

This file was deleted.

2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
/packages @warm-coolguy @dopenguin @oeninghe-dataport
* @warm-coolguy @dopenguin @oeninghe-dataport @czirkelbach @raschju
29 changes: 29 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
target-branch: next
schedule:
interval: weekly
open-pull-requests-limit: 20
cooldown:
default-days: 7
commit-message:
prefix: chore
include: scope

- package-ecosystem: npm
directory: /
target-branch: next
schedule:
interval: weekly
open-pull-requests-limit: 20
cooldown:
default-days: 3
exclude:
- "@dataport/eslint-config-geodev"
- vite-plugin-kern-extra-icons
commit-message:
prefix: chore
include: scope
versioning-strategy: increase
61 changes: 61 additions & 0 deletions .github/workflows/preview.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Deploy PR previews

on:
pull_request:
types:
- opened
- reopened
- synchronize
- closed

permissions:
contents: write
pull-requests: write

concurrency: preview-${{ github.ref }}

jobs:
deploy-preview:
name: Create deployment preview
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Set up Node.js
if: github.event.action != 'closed'
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.15.0
registry-url: https://registry.npmjs.org/
cache: 'npm'

- name: Install documentation build dependencies
if: github.event.action != 'closed'
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends mkdocs mkdocs-material

- name: Install NPM dependencies
if: github.event.action != 'closed'
run: npm ci

- name: Build preview
if: github.event.action != 'closed'
run: |
npm run build:ci
npm run preview:build:ci -- --base="./"

- name: Build documentation
if: github.event.action != 'closed'
run: |
npm run docs:ci
mv docs-html ./.dist.preview/docs-html

- name: Deploy preview to GitHub Pages
uses: rossjrw/pr-preview-action@ffa7509e91a3ec8dfc2e5536c4d5c1acdf7a6de9 # v1.8.1
with:
source-dir: ./.dist.preview/
preview-branch: gh-pages
qr-code: true
wait-for-pages-deployment: false
61 changes: 28 additions & 33 deletions .github/workflows/publish-packages.yml
Original file line number Diff line number Diff line change
@@ -1,45 +1,40 @@
name: Publish packages with updated changelog to npmjs.org
name: Publish @polar/polar to NPM registry

on:
push:
branches:
- main
tags:
- v*

permissions:
id-token: write
contents: write

jobs:
publish:
environment: npm-publish
name: Publish package @polar/polar
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.matrix.outputs.TAGS }}
steps:
- uses: actions/checkout@v4
with:
ssh-key: ${{ secrets.MAIN_BOT_KEY_PRIVATE }}
- uses: actions/setup-node@v4
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Set up Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 20.16.0
node-version: 24.15.0
registry-url: https://registry.npmjs.org/
- run: npm ci
- run: |
RETURN_TAGS=$(node ./scripts/versionPackages)
echo "TAGS=$RETURN_TAGS" >> $GITHUB_ENV
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- uses: EndBug/add-and-commit@v9
with:
author_name: Dataport Geo Bot
author_email: polar@dataport.de
- run: |
for TAG in ${{ env.TAGS }}
do
git config user.name "Dataport Geo Bot"
git config user.email "polar@dataport.de"
git tag $TAG
git push origin $TAG
echo "Released and tagged $TAG"
done
- run: node ./scripts/publishPackages ${{ env.TAGS }}
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: node ./scripts/createRelease ${{ env.TAGS }}
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Build package
run: npm run build:ci

- name: Publish to NPM
run: npm publish --access public --tag latest

- name: Create GitHub release
run: node scripts/create-github-release.ts
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
45 changes: 45 additions & 0 deletions .github/workflows/publish-pages-next.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Publish bleeding-edge documentation to gh-pages/next

on:
push:
branches:
- next

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: write

jobs:
deploy:
name: Deploy documentation
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Set up Node.js
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.15.0
registry-url: https://registry.npmjs.org/
cache: 'npm'

- name: Install documentation build dependencies
run: |
sudo apt update
sudo apt install mkdocs mkdocs-material

- name: Install NPM dependencies
run: npm ci

- name: Build documentation
run: npm run docs:ci

- name: Deploy documentation to gh-pages/next
uses: JamesIves/github-pages-deploy-action@d92aa235d04922e8f08b40ce78cc5442fcfbfa2f # v4.8.0
with:
folder: docs-html
target-folder: next
23 changes: 0 additions & 23 deletions .github/workflows/publish-pages.yml

This file was deleted.

Loading