Skip to content

Releases: ullbergm/startpunkt

v4.7.0

08 Feb 23:04

Choose a tag to compare

Feature

Handwritten font
Add an option to use a casual handwritten font style.

Custom port annotation support
Add support for custom port annotations on Kubernetes resources.

IngressClass filtering
Add IngressClass filtering.

Fix

Sorting
Fix sorting issues.

All changes

  • feat: add custom port annotation support for Kubernetes resources in #507
  • feat: add ingressclass filtering in #510
  • feat: add devcontainer in #528
  • bug: fix sorting in #522
  • fix(container): update image registry.access.redhat.com/ubi8/ubi-minimal to v8.10-1770223153 in #586
  • feat(container): update image node to v24.13.0 in #560
  • feat(container)!: update image mcr.microsoft.com/devcontainers/java to v3 in #530
  • fix(container): update all minor/digest/patch version docker images in #588
  • chore(quarkus): update all quarkus dependencies to 3.31.1 in #579
  • feat(js)!: update npm (major) and roll forward to 20.4.1 in #531, #587
  • fix(js): update vite to 7.3.1 in #554
  • fix(js): update sass to 1.97.3 in #573
  • fix(js): update preact to 10.28.2 (security) in #550
  • fix(js): update @apollo/client to 4.1.4 in #589
  • fix(deps): update io.quarkiverse.quinoa:quarkus-quinoa to 2.7.1 in #524
  • fix(deps): update org.junit:junit-bom to 6.0.2 in #548
  • chore(deps): update org.sonarsource.scanner.maven:sonar-maven-plugin to 5.5.0.6356 in #517
  • chore(deps): update org.apache.maven.plugins:maven-release-plugin to 3.3.1 in #532
  • chore(deps): update org.apache.maven.plugins:maven-compiler-plugin to 3.15.0 in #582
  • chore(deps): update com.github.eirslett:frontend-maven-plugin to 2.0.0 in #539
  • chore(deps): update io.fabric8:crd-generator-maven-plugin to 7.5.2 in #570
  • chore(deps): update com.diffplug.spotless:spotless-maven-plugin to 3.2.1 in #577
  • chore(deps): update maven to 3.9.12 in #534
  • feat(github-action): update docker/metadata-action to v5.10.0 in #511
  • feat(github-action): update docker/login-action to v3.7.0 in #578
  • feat(github-action)!: update peter-evans/create-pull-request to v8 in #521
  • feat(github-action)!: update all github actions (major) in #529
  • chore(deps): lock file maintenance in #590

v4.6.0

23 Nov 21:54

Choose a tag to compare

Feature

Web Search
You can start your search with a '?' and when you hit enter you will be redirected to your search engine of choice with that search term.

Cluster filter when searching
Spotlight search now use the same multi-cluster filter as the rest of the application.

All changes

  • fix(container): update image node to v24.11.1by @ullbergm in #489
  • fix(quarkus): update all patch version quarkus dependencies to 3.29.3by @ullbergm in #490
  • fix(deps): update org.apache.commons:commons-lang3 to 3.20.0by @ullbergm in #491
  • chore(deps): update com.diffplug.spotless:spotless-maven-plugin to 3.1.0by @ullbergm in #492
  • fix(deps): update io.quarkiverse.quinoa:quarkus-quinoa to 2.7.0by @ullbergm in #495
  • feat: Add cluster filtering support to SpotlightSearchby @ullbergm in #496
  • refactor(deps): replace quarkus-rest and quarkus-rest-jackson with quarkus-jacksonby @ullbergm in #498
  • chore(quarkus): update all quarkus dependenciesby @ullbergm in #497
  • chore(pom): update plugin versionsby @ullbergm in #501
  • fix(container): update image registry.access.redhat.com/ubi8/ubi-minimal to v8.10-1763613452by @ullbergm in #503
  • feat(github-action)!: Update actions/checkout action to v6by @ullbergm in #504
  • fix(container): update all minor/digest/patch version docker imagesby @ullbergm in #505
  • feat: Add web search feature to spotlight search by @ullbergm in #506

v4.5.0

11 Nov 16:25

Choose a tag to compare

Feature

Auto Column Count
Automatically adjust to the column count that gives the fewest rows.

All changes

  • feat: Enhance Layout Settings with Auto Column Count Feature
  • fix: Implement case-insensitive comparisons for ApplicationSpec and BookmarkSpec classes
  • feat: Enhance WebSocket support in Nginx configuration
  • feat(ui): Update link styles to remove default focus outlines
  • chore(deps): update org.sonarsource.scanner.maven:sonar-maven-plugin to 5.3.0.6276in #486
  • feat(github-action)!: Update all github actions (major) in #487

v4.4.1

10 Nov 13:57

Choose a tag to compare

Feature

Enhance blur feature
Changed the blur from a toggle to a slider, giving you an option for how much blur you want to apply.

All changes

  • feat(background): enhance blur functionality with range input and update preferences
  • chore(deps): lock file maintenance by @ullbergm in #485

v4.4.0

08 Nov 22:50

Choose a tag to compare

Feature

Improved monitoring
Replace raw Kubernetes Watch API with SharedIndexInformer pattern, much more efficient.

Background preferences per type
Each background type has its own color/display preferences instead of sharing the colors.

Add circuit breakers for external API integrations
Gracefully handle failing external APIs such as Bing.

Multi-cluster support
Add multi-cluster support for aggregating applications/bookmarks across Startpunkt instances.

All changes

  • feat(github-action): update helm/chart-testing-action action to v2.8.0 by @ullbergm in #465
  • refactor: Replace raw Kubernetes Watch API with SharedIndexInformer pattern by @ullbergm in #476
  • feat: Independent color settings per background type by @ullbergm in #471
  • feat: Add circuit breakers for external API integrations by @ullbergm in #469
  • feat: Add multi-cluster support for aggregating applications across Kubernetes clusters by @ullbergm in #478
  • feat(js): update vite to 7.2.0 by @ullbergm in #479
  • feat(github-action)!: Update actions/stale action to v10 by @ullbergm in #481
  • chore(deps): update org.apache.maven.plugins:maven-release-plugin to 3.2.0 by @ullbergm in #480
  • fix(quarkus): update all patch version quarkus dependencies to 3.29.2 by @ullbergm in #483
  • chore(deps): lock file maintenance by @ullbergm in #482
  • chore(config): migrate renovate config by @ullbergm in #484

v4.3.0

04 Nov 22:42

Choose a tag to compare

Feature

🎃 Add skeleton loader 💀
Show skeleton loader while the application and bookmark list is downloaded.

Fixes

What's New modal fix
What's New modal shows current app version instead of latest GitHub release.

All changes

  • feat(ui): implement SkeletonLoader component for loading states by @ullbergm in #464
  • fix: What's New modal shows current app version instead of latest GitHub release by @ullbergm in #462
  • feat(github-action): update docker/metadata-action action to v5.9.0 in #463
  • fix(ui): add padding to header title for improved spacing by @ullbergm
  • fix(ui): center footer content in the main layout by @ullbergm
  • fix(ui): remove shadow for main content area by @ullbergm

v4.2.1

04 Nov 12:43

Choose a tag to compare

Feature

Changed the navigation header
Navigation header updated to a new look.

Mobile view
Mobile theme changed to be easier to use.

All changes

  • feat: add animations for main content box and fade transitions for smoother UI experience by @ullbergm in #460
  • style: enhance text shadows for better readability in header, footer, and application titles by @ullbergm in #460
  • style: fix positioning of GitHub corner icon for better visibility by @ullbergm in #460
  • Enhance readability with text shadows for header, footer, and application titles by @ullbergm in #460
  • Refactor App component layout for improved mobile responsiveness by @ullbergm in #460

v4.2.0

04 Nov 05:37

Choose a tag to compare

Feature

Dynamic favorites columns
Enhance ApplicationGroup component to support dynamic column count for favorites.

Resize settings popups
Update menu width for Accessibility, Background, and Layout settings

Modernize add/edit dialog
Add ColorPicker, IconPicker, TagInput, and Toggle components and modernize the add/edit dialogs.

What's New
Implement "What's New" modal with version tracking, user-friendly design, and accessibility features on startup.

Bugfix

No more flash-bangs
Fixed an issue where the browser window would go white when the application first launches.

All changes

v4.1.0

04 Nov 03:16

Choose a tag to compare

Features

Apply overlay opacity to preference buttons
Preference buttons (Background, Layout, Accessibility) now follow the content overlay opacity setting, maintaining visual consistency with the main content area.

Align bookmark font size with applications
Bookmarks used to be rendered with 1rem font size while applications used 0.875rem, creating visual inconsistency, this has been fixed.

All Changes

  • Apply overlay opacity to preference buttons
  • Align bookmark font size with applications

v4.0.0

03 Nov 23:13

Choose a tag to compare

Features

Add favorites/pinned applications
Adds the ability to pin favorite applications at the top of the page.

Add Bing as a source for the Picture of the Day
Added Bing Image of the Day as a new background picture option, expanding the available background choices for users.

*Edit Mode indicator in title
Added a indicator in the page title to show when you are in edit mode.

Enhancements

Migrate from REST to GraphQL
Replaces the WebSocket implementation for real-time updates with GraphQL subscriptions using SmallRye GraphQL and Mutiny reactive streams, providing a unified communication channel and eliminating dual transport layers.

All Changes

  • feat(ui): Add favorites/pinned applications with localStorage persistence by @ullbergm in #448
  • feat(ui): Add Bing as a Picture of the Day option by @ullbergm in #449
  • feat: Complete REST to GraphQL migration by @ullbergm in #443
  • feat: Replace WebSocket real-time updates with GraphQL subscriptions by @ullbergm in #447
  • feat(App): display '(Edit Mode)' in title when in edit mode by @ullbergm
  • refactor(icon): wrap icons in a container div with updated styling by @ullbergm
  • chore(deps): lock file maintenance by @ullbergm in #444
  • feat(github-action): update helm/kind-action action to v1.13.0 by @ullbergm in #445
  • feat(js)!: Update graphql-ws to 6.0.6 by @ullbergm in #450