Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1422 commits
Select commit Hold shift + click to select a range
52d69ad
fix: prevent footer underlap
warm-coolguy Feb 6, 2026
83afd49
Merge pull request #520 from Dataport/dependabot/npm_and_yarn/next/i1…
oeninghe-dataport Feb 6, 2026
b28e684
Merge pull request #521 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Feb 6, 2026
8ff1b1b
refactor(addressSearch): polish template
dopenguin Feb 6, 2026
1c38873
refactor(addressSearch): add a more descriptive label
dopenguin Feb 6, 2026
62c13da
refactor(addressSearch): rename AddressSearchOptions to AddressSearch…
dopenguin Feb 6, 2026
57b928a
refactor(addressSearch): rename (last instance of) AddressSearchOptions
dopenguin Feb 6, 2026
443b30c
refactor(addressSearch): change @internal to @alpha
dopenguin Feb 6, 2026
039b31b
Bump @types/node from 24.10.11 to 24.10.12
dependabot[bot] Feb 9, 2026
868ffe9
Bump vue from 3.5.27 to 3.5.28
dependabot[bot] Feb 9, 2026
9c22149
Merge pull request #524 from Dataport/dependabot/npm_and_yarn/next/vu…
oeninghe-dataport Feb 9, 2026
0b619d2
Merge pull request #523 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Feb 9, 2026
a5f507d
fix(addressSearch): only absolutely place the card if layout is set t…
dopenguin Feb 9, 2026
db6862b
fix(addressSearch): add a bit more margin to the first element so the…
dopenguin Feb 9, 2026
7fe72fe
feat: expand iceberg example
dopenguin Feb 9, 2026
0d75f4e
feat: re-enable isSelectable in snowbox
dopenguin Feb 9, 2026
e3e1da3
fix: add missing renderType to fullscreen in iceberg
dopenguin Feb 9, 2026
f1dfe61
fix(iconMenu): flatten the menus for layout nineRegions as deeper nes…
dopenguin Feb 9, 2026
e714f08
fix: move css class to correct place so it's reachable
dopenguin Feb 9, 2026
ca9e6bc
Merge branch 'next' into vue3/migrate-plugin-address-search
dopenguin Feb 9, 2026
b6a1ff1
refactor(addressSearch): remove button hiding the search input
dopenguin Feb 10, 2026
c2b922e
refactor(addressSearch): remove finished todo
dopenguin Feb 10, 2026
c157746
refactor(addressSearch): put the loader and the clear button on the s…
dopenguin Feb 10, 2026
2f95bcb
refactor(addressSearch): remove padding no longer needed after c1577464
dopenguin Feb 10, 2026
c3c7c0e
refactor(addressSearch): only show the dropdown icon for the group se…
dopenguin Feb 10, 2026
615c734
Bump @types/node from 24.10.12 to 24.10.13
dependabot[bot] Feb 11, 2026
9a21f2a
Merge pull request #527 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Feb 11, 2026
5848488
Bump i18next from 25.8.4 to 25.8.5
dependabot[bot] Feb 12, 2026
7954aca
Merge pull request #528 from Dataport/dependabot/npm_and_yarn/next/i1…
oeninghe-dataport Feb 12, 2026
39705d6
Bump i18next-browser-languagedetector from 8.2.0 to 8.2.1
dependabot[bot] Feb 13, 2026
de073ec
Bump i18next from 25.8.5 to 25.8.6
dependabot[bot] Feb 13, 2026
7e0d276
Merge pull request #530 from Dataport/dependabot/npm_and_yarn/next/i1…
oeninghe-dataport Feb 16, 2026
bc616d1
Merge pull request #531 from Dataport/dependabot/npm_and_yarn/next/i1…
oeninghe-dataport Feb 16, 2026
6bb9778
Bump jsdom from 28.0.0 to 28.1.0
dependabot[bot] Feb 16, 2026
b103658
Bump typedoc from 0.28.16 to 0.28.17
dependabot[bot] Feb 16, 2026
acf07a8
Merge pull request #535 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Feb 16, 2026
63a3d47
Merge pull request #534 from Dataport/dependabot/npm_and_yarn/next/js…
oeninghe-dataport Feb 16, 2026
73414bd
Merge branch 'next' into vue3/migrate-plugin-address-search
dopenguin Feb 16, 2026
f91f4e6
refactor(addressSearch): use a correct aria label
dopenguin Feb 16, 2026
10cff89
fix(addressSearch): remove unused import
dopenguin Feb 16, 2026
d6e2684
refactor(iconMenu): change opening of menus to work through id
dopenguin Feb 16, 2026
fb7f20b
refactor(iconMenu): change direction of menus in standard to behave l…
dopenguin Feb 16, 2026
bf3061f
fix(iconMenu): adjust name of css class
dopenguin Feb 16, 2026
74cbdf1
refactor(core): add export for clientWidth
dopenguin Feb 16, 2026
a698276
fix(addressSearch): add correct max-width to the search container
dopenguin Feb 16, 2026
110b932
fix(addressSearch): display results on top of focus menu items
dopenguin Feb 16, 2026
d29a774
fix(addressSearch): correctly place the clear button and small loader…
dopenguin Feb 16, 2026
2943896
refactor(addressSearch): add a prepended search icon
dopenguin Feb 16, 2026
415fb63
Bump i18next from 25.8.6 to 25.8.10
dependabot[bot] Feb 17, 2026
ef296ee
Merge pull request #538 from Dataport/dependabot/npm_and_yarn/next/i1…
oeninghe-dataport Feb 17, 2026
6f11193
fix(addressSearch): update console statement to new logic
dopenguin Feb 17, 2026
7c47c09
refactor: add reverseGeocoder to iceberg
dopenguin Feb 17, 2026
22dcc9b
refactor: add hamburgBorder to services in snowbox and generally conf…
dopenguin Feb 17, 2026
981839f
fix(addressSearch): focus first result even if features were previous…
dopenguin Feb 17, 2026
659c97d
fix(addressSearch): fix placement of search icon and related issues
dopenguin Feb 17, 2026
92a2353
fix(addressSearch): adjust size of input depending on available space
dopenguin Feb 17, 2026
c76e5d2
fix(addressSearch): adjust label to not use the hint
dopenguin Feb 17, 2026
fab8e64
fix(addressSearch): use aria-describedby in favour of aria-descriptio…
dopenguin Feb 17, 2026
5f48ee6
refactor(addressSearch): remove fixed todo
dopenguin Feb 17, 2026
6659597
Merge branch 'next' into vue3/migrate-plugin-address-search
dopenguin Feb 17, 2026
621ba98
fix(core): add pointer-events to the correct elements to allow map in…
dopenguin Feb 17, 2026
42d9c6a
Merge branch 'next' into vue3/migrate-plugin-address-search
dopenguin Feb 17, 2026
5b2d76f
Bump eslint-plugin-perfectionist from 5.5.0 to 5.6.0
dependabot[bot] Feb 18, 2026
ae1d9fe
fix(addressSearch): change dom so results are properly read from scre…
dopenguin Feb 18, 2026
c2c8d2e
Merge branch 'next' into vue3/fix-layer-chooser-overflow
dopenguin Feb 18, 2026
ac6d8f9
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Feb 18, 2026
e6088a9
Merge pull request #541 from Dataport/dependabot/npm_and_yarn/next/es…
oeninghe-dataport Feb 18, 2026
2758f55
fix: separate hint from description
warm-coolguy Feb 19, 2026
b8e3c46
Bump i18next from 25.8.10 to 25.8.11
dependabot[bot] Feb 19, 2026
7019467
Merge pull request #544 from Dataport/dependabot/npm_and_yarn/next/i1…
oeninghe-dataport Feb 19, 2026
d602a60
Merge branch 'next' into vue3/migrate-plugin-address-search
dopenguin Feb 19, 2026
3d96460
fix(addressSearch): add comment for aria-live region
dopenguin Feb 19, 2026
541dc4b
Merge pull request #479 from Dataport/vue3/migrate-plugin-address-search
dopenguin Feb 19, 2026
f7163d2
Bump @commitlint/config-conventional from 20.4.1 to 20.4.2
dependabot[bot] Feb 20, 2026
6db63f2
Bump @commitlint/cli from 20.4.1 to 20.4.2
dependabot[bot] Feb 20, 2026
59eec98
Merge pull request #546 from Dataport/dependabot/npm_and_yarn/next/co…
oeninghe-dataport Feb 20, 2026
88613a6
Merge pull request #547 from Dataport/dependabot/npm_and_yarn/next/co…
oeninghe-dataport Feb 20, 2026
ff7e516
Merge branch 'next' into vue3/fix-layer-chooser-overflow
dopenguin Feb 20, 2026
c6c24da
refactor: cluster report layer
dopenguin Feb 20, 2026
a570a3b
Merge branch 'next' into vue3/fix-layer-chooser-overflow
dopenguin Feb 20, 2026
0dc7367
chore: update @masterportal/masterportalapi to version 2.58.0 and sub…
dopenguin Feb 20, 2026
f17de00
Merge branch 'next' into vue3/fix-layer-chooser-overflow
dopenguin Feb 20, 2026
04ee774
Merge pull request #500 from Dataport/vue3/fix-layer-chooser-overflow
dopenguin Feb 20, 2026
b4c295c
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Feb 20, 2026
9c29f8e
refactor: add attributions example to iceberg
dopenguin Feb 20, 2026
2a30f0c
Bump i18next from 25.8.11 to 25.8.13
dependabot[bot] Feb 23, 2026
480af49
Merge pull request #553 from Dataport/dependabot/npm_and_yarn/next/i1…
dopenguin Feb 23, 2026
f9b0929
Bump vue-tsc from 3.2.4 to 3.2.5
dependabot[bot] Feb 23, 2026
5746ae6
Merge pull request #551 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Feb 23, 2026
c2b122c
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Feb 23, 2026
396ee34
Bump vue from 3.5.28 to 3.5.29
dependabot[bot] Feb 24, 2026
daf5e07
Merge pull request #558 from Dataport/dependabot/npm_and_yarn/next/vu…
dopenguin Feb 24, 2026
4b9f838
Bump vite-plugin-vue-devtools from 8.0.6 to 8.0.7
dependabot[bot] Mar 2, 2026
4ccc83d
Bump conventional-changelog-conventionalcommits from 9.1.0 to 9.2.0
dependabot[bot] Mar 2, 2026
104fcb2
Bump @types/node from 24.10.13 to 24.11.0
dependabot[bot] Mar 2, 2026
3d64124
Bump conventional-changelog from 7.1.1 to 7.2.0
dependabot[bot] Mar 2, 2026
3983d49
Merge pull request #567 from Dataport/dependabot/npm_and_yarn/next/vi…
oeninghe-dataport Mar 2, 2026
f392775
Merge pull request #568 from Dataport/dependabot/npm_and_yarn/next/co…
oeninghe-dataport Mar 2, 2026
81e9604
Merge pull request #569 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Mar 2, 2026
8d1d7d3
Merge pull request #570 from Dataport/dependabot/npm_and_yarn/next/co…
oeninghe-dataport Mar 2, 2026
6901827
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 2, 2026
4983c03
feat(geoLocation): stop centering map after user pans map
jedi-of-the-sea Mar 2, 2026
f3a5427
test: change config for testing
jedi-of-the-sea Mar 2, 2026
161ae1d
fix(geoLocation): distinguish map moves from zoom gestures
jedi-of-the-sea Mar 2, 2026
75149c1
fix(geoLocation): only add a margin to the button if the plugin is re…
dopenguin Mar 2, 2026
e818bd8
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 2, 2026
c246f5c
Merge branch 'next' into vue3/update-behaviour-of-GeoLocation
jedi-of-the-sea Mar 3, 2026
4f9232a
Bump @vue/tsconfig from 0.8.1 to 0.9.0
dependabot[bot] Mar 3, 2026
2261ea4
Bump es-toolkit from 1.44.0 to 1.45.0
dependabot[bot] Mar 3, 2026
d751f0b
Merge pull request #573 from Dataport/dependabot/npm_and_yarn/next/es…
oeninghe-dataport Mar 3, 2026
6a0f819
Merge pull request #572 from Dataport/dependabot/npm_and_yarn/next/vu…
oeninghe-dataport Mar 3, 2026
cd6351e
Merge branch 'next' into vue3/update-behaviour-of-GeoLocation
jedi-of-the-sea Mar 3, 2026
f199d66
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 3, 2026
eaef84f
Update src/plugins/geoLocation/store.ts
jedi-of-the-sea Mar 4, 2026
dec5a44
docs(core): add description for center
jedi-of-the-sea Mar 4, 2026
6dad490
refactor(geoLocation): watch for user interactions in store
jedi-of-the-sea Mar 4, 2026
dc351ee
fix(geoLocation): correct center/zoom watch behavior
jedi-of-the-sea Mar 4, 2026
8c9e656
refactor(geoLocation): move mapHasBeenMovedByUser into internal exports
jedi-of-the-sea Mar 4, 2026
9a34bc5
refactor(core): update exported values from the core store to be inli…
dopenguin Mar 4, 2026
e89d658
refactor(core): change default layout to be nineRegions
dopenguin Mar 4, 2026
08ea401
fix(core): add missing defaultValue for layout
dopenguin Mar 4, 2026
6675d73
Merge branch 'next' into vue3/update-behaviour-of-GeoLocation
jedi-of-the-sea Mar 4, 2026
48a1275
fix(fullscreen): add defaults for configuration and renderType
dopenguin Mar 5, 2026
1c8357e
Merge branch 'next' into vue3/update-behaviour-of-GeoLocation
jedi-of-the-sea Mar 5, 2026
5dec7ba
Bump i18next from 25.8.13 to 25.8.14
dependabot[bot] Mar 5, 2026
d10bf92
Bump es-toolkit from 1.45.0 to 1.45.1
dependabot[bot] Mar 5, 2026
e5a7940
Merge pull request #581 from Dataport/dependabot/npm_and_yarn/next/es…
oeninghe-dataport Mar 5, 2026
bb83125
Merge pull request #578 from Dataport/dependabot/npm_and_yarn/next/i1…
oeninghe-dataport Mar 5, 2026
1e461cb
Bump @commitlint/cli from 20.4.2 to 20.4.3
dependabot[bot] Mar 5, 2026
298860c
Merge pull request #577 from Dataport/dependabot/npm_and_yarn/next/co…
oeninghe-dataport Mar 5, 2026
30a5bba
Bump @commitlint/config-conventional from 20.4.2 to 20.4.3
dependabot[bot] Mar 5, 2026
8b4bb86
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 5, 2026
e3b64cd
Merge branch 'next' into vue3/update-behaviour-of-GeoLocation
dopenguin Mar 5, 2026
22c243e
refactor(attributions): code-golf getVisibleLayers
dopenguin Mar 5, 2026
a5d615c
refactor(attributions): adjust locales to ensure type safety
dopenguin Mar 5, 2026
b7b86b8
fix(attributions): adjust open direction of the tooltip
dopenguin Mar 5, 2026
2d2db9a
Merge pull request #576 from Dataport/dependabot/npm_and_yarn/next/co…
oeninghe-dataport Mar 5, 2026
3aa9a18
refactor(attributions): warn of possible XSS attack angles
dopenguin Mar 5, 2026
764cd37
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 5, 2026
f0abb55
fix: allow plugin elements overflowing outside the map
dopenguin Feb 19, 2026
8e31292
refactor(core): add aria-hidden to shadow div
dopenguin Feb 20, 2026
ad7ab32
Merge pull request #545 from Dataport/vue3/allow-overflowing-ui-elements
dopenguin Mar 5, 2026
a22ba7e
refactor(addressSearch): use non-semantic html tag and add connection…
dopenguin Feb 27, 2026
5a9954f
Merge pull request #563 from Dataport/vue3/fix-header-debacle
dopenguin Mar 5, 2026
4d03083
Merge branch 'next' into vue3/update-behaviour-of-GeoLocation
dopenguin Mar 5, 2026
c600f94
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 5, 2026
3b15bb6
docs: add information regarding usability and troubleshooting details…
dopenguin Mar 5, 2026
d243831
Bump conventional-changelog-conventionalcommits from 9.2.0 to 9.3.0
dependabot[bot] Mar 6, 2026
07940f4
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 6, 2026
60efd47
Merge pull request #583 from Dataport/dependabot/npm_and_yarn/next/co…
dopenguin Mar 6, 2026
67d569d
Bump @types/node from 24.11.0 to 24.12.0
dependabot[bot] Mar 6, 2026
662d26a
Merge pull request #582 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Mar 6, 2026
ad5c864
Update src/core/stores/index.ts
jedi-of-the-sea Mar 6, 2026
df52008
Update src/plugins/geoLocation/store.ts
jedi-of-the-sea Mar 6, 2026
0378f44
Merge branch 'next' into vue3/migrate-plugin-attributions
dopenguin Mar 6, 2026
67148fb
Merge pull request #509 from Dataport/vue3/migrate-plugin-attributionsf
dopenguin Mar 6, 2026
a33b316
fix(geoLocation): exclude zoom from mapHasBeenMovedByUser logic
jedi-of-the-sea Mar 6, 2026
26ab1e3
Merge branch 'next' into vue3/update-behaviour-of-GeoLocation
jedi-of-the-sea Mar 6, 2026
6036015
Merge pull request #566 from Dataport/vue3/update-behaviour-of-GeoLoc…
jedi-of-the-sea Mar 6, 2026
0540adb
fix(layerChooser): fix inconsistent options behaviour by disallowing …
dopenguin Mar 9, 2026
8036f33
Bump vue from 3.5.29 to 3.5.30
dependabot[bot] Mar 10, 2026
b8e363a
Bump i18next from 25.8.14 to 25.8.17
dependabot[bot] Mar 10, 2026
6b99243
Bump i18next from 25.8.17 to 25.8.18
dependabot[bot] Mar 12, 2026
1fd8d26
chore: update npm packages to the latest versions according to SemVer
dopenguin Mar 16, 2026
3e7ebd3
fix(core): remove useless default on non-optional parameter
dopenguin Mar 17, 2026
9b85c7f
Bump @kern-ux/native from 2.4.0 to 2.5.0
dependabot[bot] Mar 17, 2026
42f9804
Adds POLAR landing page example
Softwarecules Mar 5, 2026
32732cf
Redesigns the POLAR GitHub Pages example
Softwarecules Mar 5, 2026
33e78b9
Refactors badges and redesigns Features section
Softwarecules Mar 5, 2026
d92aa5c
Sets up POLAR website example layout and styles.
Softwarecules Mar 5, 2026
73fff7e
Refines POLAR website example layout and code quality
Softwarecules Mar 6, 2026
53fcd8c
Redesigns the Roadmap section and refines the UsedBy section layout
Softwarecules Mar 6, 2026
ad6df28
Refines Roadmap section layout and visual styling
Softwarecules Mar 6, 2026
0cd9f09
Updates Roadmap section icons and supports static icon scanning
Softwarecules Mar 6, 2026
d5f5e5b
Updates UsedBy section styling and SVG responsiveness
Softwarecules Mar 6, 2026
125d038
Refines website component styles and modularizes CSS
Softwarecules Mar 6, 2026
8178085
Updates DevEx section code examples and styling
Softwarecules Mar 6, 2026
78b1ed1
Updates hero background, code examples, and mobile header layout
Softwarecules Mar 9, 2026
57531d1
Simplifies hero background rendering and styling
Softwarecules Mar 9, 2026
99a2c1c
Replaces static hero screenshot with a live map demo
Softwarecules Mar 9, 2026
1562c76
Updates UxSection copy and card background styling
Softwarecules Mar 10, 2026
dbf1059
Updates RoadmapSection styling and Q1 2025 content
Softwarecules Mar 10, 2026
6752efb
Mild adjustments
Softwarecules Mar 10, 2026
f30a03d
Refactors landing page components and extracts content into separate …
Softwarecules Mar 10, 2026
8152873
fix(pins): properly remove map event listener
dopenguin Mar 3, 2026
e7d2808
fix(core): cleanup before unmounting and make sure ol objects are add…
dopenguin Mar 3, 2026
dea94a5
refactor: add generic client including an example
dopenguin Mar 3, 2026
88e199f
Updates HeroPolarMap to use client API
Softwarecules Mar 12, 2026
2d7f39a
Updates VideoSection to feature FOSSGIS 2024 talk
Softwarecules Mar 12, 2026
bb00a07
Updates hero section background and decorative elements
Softwarecules Mar 12, 2026
9c5431d
Quick fixes
Softwarecules Mar 13, 2026
df97f77
Simplifies HeroPolarMap structure and removes Playground link from he…
Softwarecules Mar 13, 2026
f6da8ae
Refactors SVG asset handling to use standard image tags
Softwarecules Mar 13, 2026
7e9c8cb
Bump vue-tsc from 3.2.5 to 3.2.6
dependabot[bot] Mar 18, 2026
28f0b7b
refactor: shorten HeroSection including removal of redundant css
dopenguin Mar 18, 2026
8cf0055
refactor: use light color scheme
dopenguin Mar 18, 2026
8047297
refactor: use English in the client
dopenguin Mar 18, 2026
b50e38f
refactor: remove redundant font-family declaration
dopenguin Mar 19, 2026
14e1f3f
refactor: add reusable component for badges that use kern
dopenguin Mar 19, 2026
dbd2154
refactor: update titles
dopenguin Mar 19, 2026
84df91d
refactor: use correct color for green badges
dopenguin Mar 19, 2026
36352cd
refactor: update FeatureSection
dopenguin Mar 19, 2026
ceb052e
refactor: update UxSection
dopenguin Mar 20, 2026
b97989e
refactor: update DevExSection
dopenguin Mar 20, 2026
e359bb7
docs: content and mobile layout
czirkelbach Mar 23, 2026
59dba34
Reverting Christian's changes which overwrote Pascal's changes
Softwarecules Mar 24, 2026
f13ff34
Merge pull request #603 from Dataport/dependabot/npm_and_yarn/next/vu…
oeninghe-dataport Mar 24, 2026
6b9419a
refactor: update RoadmapSection
Softwarecules Mar 24, 2026
60cae1e
Revert CSS changes to devExSection
Softwarecules Mar 24, 2026
b8e4e61
Merge branch 'next' into polar_website_upgrade
czirkelbach Mar 24, 2026
cc45bb9
Merge pull request #602 from Dataport/polar_website_upgrade
czirkelbach Mar 24, 2026
14a36aa
docs(github-io): added vite config to compile vue website app for gh-…
czirkelbach Mar 24, 2026
bc6b41a
docs(github-io): added vite config to compile vue website app for gh-…
czirkelbach Mar 24, 2026
35e996a
docs: fix DevExSection for mobile devices
dopenguin Mar 24, 2026
52b4515
fix: add correct spacing
dopenguin Mar 30, 2026
aca1eee
Bump jsdom from 28.1.0 to 29.0.1
dependabot[bot] Mar 25, 2026
94af846
Bump @vitest/coverage-v8 from 4.1.0 to 4.1.2
dependabot[bot] Mar 30, 2026
7b87ec0
Merge pull request #613 from Dataport/dependabot/npm_and_yarn/next/vi…
oeninghe-dataport Mar 30, 2026
cc5ff80
Bump vite-plugin-vue-devtools from 8.1.0 to 8.1.1
dependabot[bot] Mar 30, 2026
1f96eb8
Merge pull request #615 from Dataport/dependabot/npm_and_yarn/next/vi…
oeninghe-dataport Mar 30, 2026
f6db0a2
test(fullscreen): create CSSStyleDeclaration spec-conformant
oeninghe-dataport Mar 30, 2026
5ee3bd6
Bump @material-symbols/svg-400 from 0.40.2 to 0.43.0
dependabot[bot] Mar 30, 2026
3430f5d
build: remove material symbols as replaced by vite-plugin-kern-extra-…
oeninghe-dataport Mar 30, 2026
eacad62
Merge pull request #610 from Dataport/dependabot/npm_and_yarn/next/js…
oeninghe-dataport Mar 30, 2026
6cd7467
Bump @vue/tsconfig from 0.9.0 to 0.9.1
dependabot[bot] Mar 30, 2026
999856c
Merge pull request #616 from Dataport/dependabot/npm_and_yarn/next/ma…
oeninghe-dataport Mar 30, 2026
f829827
Merge pull request #617 from Dataport/dependabot/npm_and_yarn/next/vu…
oeninghe-dataport Mar 30, 2026
5320287
Bump eslint-plugin-perfectionist from 5.6.0 to 5.7.0
dependabot[bot] Mar 31, 2026
8488d42
Bump @dataport/eslint-config-geodev from 1.0.0-alpha.2 to 1.0.0-alpha.3
dependabot[bot] Mar 31, 2026
8bad43f
Bump conventional-changelog-conventionalcommits from 9.3.0 to 9.3.1
dependabot[bot] Mar 31, 2026
6891d5a
Bump vite-plugin-kern-extra-icons from 0.4.0 to 0.5.0
dependabot[bot] Mar 31, 2026
dd3a308
Bump vue from 3.5.30 to 3.5.31
dependabot[bot] Mar 31, 2026
5e3a213
Bump typedoc from 0.28.17 to 0.28.18
dependabot[bot] Mar 31, 2026
f802498
Merge pull request #628 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Mar 31, 2026
50d39b6
Merge pull request #627 from Dataport/dependabot/npm_and_yarn/next/vu…
oeninghe-dataport Mar 31, 2026
cd5cd12
Merge pull request #622 from Dataport/dependabot/npm_and_yarn/next/es…
oeninghe-dataport Mar 31, 2026
d0d93fb
Merge pull request #625 from Dataport/dependabot/npm_and_yarn/next/co…
oeninghe-dataport Mar 31, 2026
61f3c31
Merge pull request #626 from Dataport/dependabot/npm_and_yarn/next/vi…
oeninghe-dataport Mar 31, 2026
893b270
Bump vue from 3.5.31 to 3.5.32
dependabot[bot] Apr 3, 2026
e833f11
Bump @types/node from 24.12.0 to 24.12.2
dependabot[bot] Apr 6, 2026
a026d2a
Merge pull request #633 from Dataport/dependabot/npm_and_yarn/next/ty…
oeninghe-dataport Apr 7, 2026
fb8284d
Merge pull request #632 from Dataport/dependabot/npm_and_yarn/next/vu…
oeninghe-dataport Apr 7, 2026
e8d0d5b
chore: remove local eslint-plugin-perfectionist dependency
oeninghe-dataport Apr 7, 2026
66529b1
Bump jsdom from 29.0.1 to 29.0.2
dependabot[bot] Apr 7, 2026
09c6867
refactor: remove unneccessary type annotations
oeninghe-dataport Apr 7, 2026
0f3d222
Merge pull request #623 from Dataport/dependabot/npm_and_yarn/next/da…
oeninghe-dataport Apr 7, 2026
28a9307
Merge pull request #636 from Dataport/dependabot/npm_and_yarn/next/js…
oeninghe-dataport Apr 7, 2026
9c5a00a
Bump eslint-plugin-perfectionist from 5.7.0 to 5.8.0
dependabot[bot] Apr 7, 2026
a4f5d2e
Merge pull request #631 from Dataport/dependabot/npm_and_yarn/next/es…
oeninghe-dataport Apr 7, 2026
6cfe0dc
feat: update attributions on changes in iceberg
dopenguin Apr 8, 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.

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
54 changes: 54 additions & 0 deletions .github/workflows/preview.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
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@8e8c483db84b4bee98b60c0593521ed34d9990e8

- name: Set up Node.js
if: github.event.action != 'closed'
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:
node-version: 24.12.0
registry-url: https://registry.npmjs.org/

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

- name: Install NPM dependencies
run: npm ci

- name: Build preview
run: |
npm run build:ci
npm run preview:build:ci -- --base="./"

- name: Build documentation
run: |
npm run docs:ci
mv docs-html ./.dist.preview/docs-html

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

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

jobs:
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@8e8c483db84b4bee98b60c0593521ed34d9990e8

- name: Set up Node.js
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:
node-version: 20.16.0
node-version: 24.12.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 }}
- name: Install dependencies
run: npm ci

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

- name: Publish to NPM
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- run: node ./scripts/createRelease ${{ env.TAGS }}

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

on:
push:
branches:
- next

permissions:
contents: write

jobs:
deploy:
name: Deploy documentation
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8

- name: Set up Node.js
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:
node-version: 24.12.0
registry-url: https://registry.npmjs.org/

- 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@4a3abc783e1a24aeb44c16e869ad83caf6b4cc23
with:
folder: docs-html
target-folder: next
23 changes: 0 additions & 23 deletions .github/workflows/publish-pages.yml

This file was deleted.

57 changes: 57 additions & 0 deletions .github/workflows/run-tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Run automated tests
on: push

jobs:
lint:
name: Linting
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8

- name: Set up Node.js
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:
node-version: 24.12.0
registry-url: https://registry.npmjs.org/

- name: Install dependencies and run linter
run: |
npm ci
npm run lint:ci

test:
name: Unit tests and e2e tests
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8

- name: Set up Node.js
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:
node-version: 24.12.0
registry-url: https://registry.npmjs.org/

- name: Install dependencies and run tests
run: |
npm ci
npm run test:ci

type-check:
name: Type-checking
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8

- name: Set up Node.js
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f
with:
node-version: 24.12.0
registry-url: https://registry.npmjs.org/

- name: Install dependencies and run type-checking
run: |
npm ci
npm run tsc:ci
60 changes: 0 additions & 60 deletions .github/workflows/run-tests.yml

This file was deleted.

15 changes: 14 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
node_modules
.eslintcache

git-hooks.config.json

/docs-html
.dist.preview
.vscode/settings.json

# Old gitignore, maybe cleanup when migrated
**/.eslintcache
**/*.tgz
**/.cache
**/coverage
**/dist
**/dist-test
**/docs
**/node_modules
**/tests_output
**/test-results/
Expand All @@ -17,3 +26,7 @@
/public
logs/*.log
logs
*.patch
!/patches/**/*.patch

.DS_Store
20 changes: 20 additions & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/sh
set -e
eval `node .husky/prepareConfig.js`
if [ "$POLAR_SKIP_COMMIT_MSG" = "yes" ]
then
exit 0
fi

if [ "$POLAR_LINT_COMMIT_MESSAGE" = "yes" ]
then
if ! npx --no -- commitlint --edit $1
then
echo "Cannot commit: Invalid commit message." >&2
echo "Please edit your commit message appropriately." >&2
echo >&2
echo "If you want to commit anyway, set POLAR_LINT_COMMIT_MESSAGE=no" >&2
echo "If you want to skip all commit-msg checks, set POLAR_SKIP_COMMIT_MSG=yes" >&2
exit 1
fi
fi
Loading
Loading