Skip to content

LogDeck 1.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 12:24
· 8 commits to main since this release
c5898c6
  • Microsoft Store package (appx/MSIX): npm run release:store builds it (build.appx with the Partner Center identity, Store logos in build/appx/ made by scripts/build-appx-assets.sh, also run by make icon). CI builds it on every PR and on each release as a workflow artifact (never a release asset: the Store signs it on submission). Testing and submission steps in docs/microsoft-store.md.
  • The Microsoft Store copy never checks GitHub for new versions: the Store updates it (src/platform/distribution.ts).
  • No kubectl? The welcome screen says how to install it: a highlighted card with the install command for the OS (winget, brew, snap), a Copy button and Check again, which finds kubectl without restarting the app; meanwhile log files can already be opened. README lists how to install oc too.
  • Home is the house button: the app opens on the home screen with the button lit and no tab; tabs are only for pods, files and builds. The house shows the home screen and leaves the open tabs running (it used to empty the current tab and stop its log). The "+" button is gone: ⌘/Ctrl-click or middle-click a pod opens it in a new tab.
  • Copy with masking: Details has a "Mask sensitive data" option for Copy: it hides passwords, tokens, keys, emails and internal IPs (10.x, 172.16–31.x, 192.168.x) in the copied line and stack trace. Off by default, remembered on this machine; the log on screen does not change.
  • "Copy for ticket" is now Copy with details (pod, UTC times, level and the line, secrets masked).
  • Wider Preferences: two columns when there is room (themes on the left; language, updates and About on the right), so everything shows without scrolling in the default window; one column in narrow windows.
  • Fix: a missing login plugin (oc, aws, gke-gcloud-auth-plugin, kubelogin…) showed "Resource not found (the pod may have been removed)". It now names the plugin and says to install it or check the PATH.
  • CHANGELOG in English (CHANGELOG.md), with the Portuguese version in CHANGELOG.pt-BR.md.
  • Release notes with the changes: each GitHub Release shows its version's section from CHANGELOG.md (scripts/release-notes.mjs) instead of "see the CHANGELOG", plus the code signing policy link; the release fails if the version has no section.
  • README: code signing status updated. The SignPath Foundation declined the first application (the project is too new); releases stay unsigned, and we will reapply once the project has wider adoption.
  • Stable shell integration test on Windows: it also resends exit when ConPTY drops the first keystrokes.
  • README screenshots redone by make screenshots (tests/screenshots, fake kubectl and fictional logs, English and Portuguese).

Code signing policy · Full changelog