Skip to content

POLAR@3 - #355

Draft
oeninghe-dataport wants to merge 2611 commits into
mainfrom
next
Draft

oeninghe-dataport wants to merge 2611 commits into
mainfrom
next

Conversation

@oeninghe-dataport

Copy link
Copy Markdown
Collaborator

Summary

Migrate POLAR to Vue 3 and use KERN UX.

Relevant tickets, issues, et cetera

@oeninghe-dataport oeninghe-dataport added refactor Refactoring of previous code breaking labels Aug 27, 2025
@dopenguin dopenguin added this to the POLAR@3 milestone Sep 15, 2025
@warm-coolguy
warm-coolguy force-pushed the main branch 2 times, most recently from 131b148 to 4496ca8 Compare December 9, 2025 12:51
@oeninghe-dataport
oeninghe-dataport force-pushed the next branch 4 times, most recently from bef45e0 to b7e4888 Compare December 9, 2025 14:36
@warm-coolguy
warm-coolguy force-pushed the main branch 2 times, most recently from 7adf597 to aa9abf6 Compare May 6, 2026 05:27
@oeninghe-dataport
oeninghe-dataport force-pushed the next branch 3 times, most recently from a353df3 to 6a19ea0 Compare July 17, 2026 08:49
oeninghe-dataport and others added 2 commits August 4, 2026 15:00
Co-authored-by: Pascal Röhling <73653210+dopenguin@users.noreply.github.com>
dependabot Bot and others added 24 commits September 15, 2026 09:20
Bumps the quality group with 1 update in the / directory: [stylelint](https://github.com/stylelint/stylelint).


Updates `stylelint` from 17.14.1 to 17.15.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@17.14.1...17.15.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-version: 17.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: quality
...

Signed-off-by: dependabot[bot] <support@github.com>
…ality-2809c78b32

chore(deps-dev): bump stylelint from 17.14.1 to 17.15.0 in the quality group across 1 directory
…bility

- migrate page sections to clearer Vue 3 component boundaries
- extract map configuration and lifecycle cleanup
- isolate and test DevEx tab behavior
- improve roadmap rendering contracts
- add focused GitHub-IO build and test configuration
Bumps the vue-ecosystem group with 1 update: [vue](https://github.com/vuejs/core).


Updates `vue` from 3.5.42 to 3.5.43
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.42...v3.5.43)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.43
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: vue-ecosystem
...

Signed-off-by: dependabot[bot] <support@github.com>
…e-ecosystem-300c633fd4

chore(deps-dev): bump vue from 3.5.42 to 3.5.43 in the vue-ecosystem group
…ates

Bumps the quality group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.0` | `5.0.1` |
| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `5.0.0` | `5.0.1` |
| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.5.0` | `2.5.1` |
| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.0` |
| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.0` | `5.0.1` |



Updates `@vitest/coverage-v8` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/coverage-v8)

Updates `@vitest/ui` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/ui)

Updates `@vue/test-utils` from 2.5.0 to 2.5.1
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](vuejs/test-utils@v2.5.0...v2.5.1)

Updates `jsdom` from 30.0.1 to 30.1.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.0.1...v30.1.0)

Updates `prettier` from 3.9.6 to 3.9.8
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.6...3.9.8)

Updates `vitest` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.1/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 5.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: quality
- dependency-name: "@vitest/ui"
  dependency-version: 5.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: quality
- dependency-name: "@vue/test-utils"
  dependency-version: 2.5.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: quality
- dependency-name: jsdom
  dependency-version: 30.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: quality
- dependency-name: prettier
  dependency-version: 3.9.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: quality
- dependency-name: vitest
  dependency-version: 5.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: quality
...

Signed-off-by: dependabot[bot] <support@github.com>
…ality-fa79ba94db

chore(deps-dev): bump the quality group across 1 directory with 6 updates
Bumps the types group with 1 update in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 24.13.3 to 24.13.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.13.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
…pes-aea2c5505d

chore(deps-dev): bump @types/node from 24.13.3 to 24.13.5 in the types group across 1 directory
… 3 updates

Bumps the build-tooling group with 3 updates in the / directory: [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue), [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `@vitejs/plugin-vue` from 6.0.8 to 6.0.9
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@6.0.9/packages/plugin-vue)

Updates `unplugin-dts` from 1.0.3 to 1.1.0
- [Release notes](https://github.com/qmhc/unplugin-dts/releases)
- [Changelog](https://github.com/qmhc/unplugin-dts/blob/main/packages/unplugin-dts/CHANGELOG.md)
- [Commits](https://github.com/qmhc/unplugin-dts/commits/unplugin-dts@1.1.0/packages/unplugin-dts)

Updates `vite` from 8.2.2 to 8.3.0
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.3.0/packages/vite)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-vue"
  dependency-version: 6.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: build-tooling
- dependency-name: unplugin-dts
  dependency-version: 1.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: build-tooling
- dependency-name: vite
  dependency-version: 8.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: build-tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
…ild-tooling-4187000c24

chore(deps-dev): bump the build-tooling group across 1 directory with 3 updates
Bumps the misc group with 3 updates in the / directory: [@kern-ux/native](https://kern-ux.de), [@microsoft/api-extractor](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor) and [i18next](https://github.com/i18next/i18next).


Updates `@kern-ux/native` from 2.7.2 to 2.8.1

Updates `@microsoft/api-extractor` from 7.59.0 to 7.59.1
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-extractor/CHANGELOG.md)
- [Commits](https://github.com/microsoft/rushstack/commits/HEAD/apps/api-extractor)

Updates `i18next` from 26.4.0 to 26.4.2
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v26.4.0...v26.4.2)

---
updated-dependencies:
- dependency-name: "@kern-ux/native"
  dependency-version: 2.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: misc
- dependency-name: "@microsoft/api-extractor"
  dependency-version: 7.59.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: misc
- dependency-name: i18next
  dependency-version: 26.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: misc
...

Signed-off-by: dependabot[bot] <support@github.com>
…sc-1182bcc356

chore(deps-dev): bump the misc group across 1 directory with 3 updates

This branch was successfully deployed

1 active (outdated) deployment
npm-publish 22fd5540 Deployed Sep 11, 2026 by oeninghe-dataport via Publish package @polar/polar #914
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking refactor Refactoring of previous code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migration to Vue 3 and KERN UX

7 participants