Skip to content

Releases

KanQual v0.9.11

Choose a tag to compare

@github-actions github-actions released this 22 Oct 20:56

KanQual v0.9.11 fixes audio and video coding playback and keeps clip controls visible across screen sizes.

Fixes and improvements

  • Restored playback controls and waveform rendering in audio and video coding, including reliable player event handling when switching sources.
  • Reserved vertical space for clip controls. Video resizes to fit above them, and selecting a clip no longer shifts the console.
  • Restored vertically centered source-type cards in Project > Sources and Analysis > Code Sources while preserving scrolling on smaller screens.
  • Isolated media stream loading and player attachment from coding UI state.
  • Added automated browser checks for playback, waveform generation, source switching, seeking, cleanup, and layout to CI and Windows release builds.
  • Added fictional sample transcripts and multimedia for exploring KanQual, alongside updated branding.

Downloads

  • Windows x64: installer (KanQual_0.9.11_x64-setup.exe) or portable ZIP (Kanqual_0.9.11_x64_portable.zip). Extract the entire portable ZIP to a writable folder and run kanqual.exe; keep its runtime and data folders together.
  • macOS Apple Silicon: KanQual_0.9.11_aarch64.dmg.
  • macOS Intel: KanQual_0.9.11_x64.dmg.
  • Linux x64: KanQual_0.9.11_amd64.AppImage or KanQual_0.9.11_amd64.deb.
  • SHA-256 checksums for the attached distributables are in SHA256SUMS-v0.9.11.txt.

All four platform build jobs passed, including frontend/native checks and packaged-artifact smoke tests. Packaged runtime smoke tests passed on macOS and Linux; the hosted Windows runner cannot run PostgreSQL under its elevated administrator token.

Sample data downloads · Full changelog

KanQual sample data v1.0.0 - Student belonging

Choose a tag to compare

@MCansoy MCansoy released this 21 Oct 15:40

Sample data for demonstrating KanQual's qualitative-analysis features.

All interviews and media are fictional, AI-generated demonstration data. The audio uses synthesized voices. This collection is not real student testimony or research evidence.

Downloads

  • Interview transcripts: 18 Word documents. Each begins with "FICTIONAL - AI Generated KanQual demo".
  • Multimedia collection: 3 searchable PDF event fliers, 3 illustrated PNG event fliers, 2 synthetic student audio diaries, and 1 captioned university promotion video. Includes text companions, captions, a local preview gallery, generation sources, and an asset manifest.

Getting started

  1. Download and extract either or both ZIP files.
  2. Create a demonstration project in KanQual.
  3. Add the extracted documents and media through the appropriate source-upload tabs.
  4. To preview the multimedia collection, open belonging-media/index.html in your browser.

These are source files, not a KanQual project-backup archive.

Retain the fictional-data disclosure when sharing or adapting these materials.

This is a dataset release, not an application update.

SHA-256 checksums

015f60bd74f7895632aea86b74e445c26b58e4681ea8d5c00edb89399c7b868f  belonging-transcripts.zip
f23236a29668e539ae5c2c296d1ae11377690f5e1d419f57d501090ca4412415  belonging-media.zip

KanQual v0.9.10

Choose a tag to compare

@github-actions github-actions released this 17 Oct 01:16

KanQual v0.9.10 improves graph exploration, especially for larger projects.

Graph layout and controls

  • New fCoSE network layout with grouping by type enabled by default.
  • Graph mode automatically arranges items when opened and fits the result into view.
  • Group by source/object, type, or attribute values, with controls for spacing, label room, and advanced layout parameters.
  • Pin objects or relationship endpoints to keep them fixed during layout; pin badges show which items are anchored.
  • Improved zoom and fit behavior for large graphs, including reliable handling of pinned items.
  • Item size controls also scale labels. The toolbar now brings together Add, Auto layout, Graph settings, Filter, Zoom, Fit, and Download.
  • Sources and codes are hidden initially and can be enabled in graph filters. Saved drawings retain their arrangements.

Downloads

  • Windows x64: installer (KanQual_0.9.10_x64-setup.exe) or portable ZIP (Kanqual_0.9.10_x64_portable.zip). Extract the entire portable ZIP to a writable folder and run kanqual.exe; keep its runtime and data folders together.
  • macOS Apple Silicon: KanQual_0.9.10_aarch64.dmg.
  • macOS Intel: KanQual_0.9.10_x64.dmg.
  • Linux x64: AppImage or DEB package.

All four platform build jobs passed, including frontend/native checks and packaged-artifact smoke tests. Packaged runtime smoke tests passed on macOS and Linux; the hosted Windows runner cannot run PostgreSQL under its elevated administrator token.

Full changelog

Kanqual v0.9.9

Choose a tag to compare

@github-actions github-actions released this 14 Oct 20:03

Improved installation restore

Version 0.9.9 simplifies restoring a full-installation backup from Admin Settings and fixes an authentication issue that could incorrectly reject a signed-in administrator.

What's changed

  • Select a backup file and validate its password in Admin Settings, then continue in a dedicated restore screen using the login layout.
  • Create a strongly recommended recovery backup or choose Skip. The current administrator password is required only when creating the recovery backup, which is encrypted with that password.
  • Review the backup version, project count, file count, and user count in a four-card summary.
  • Select Continue to open Set New Administrator Password without restarting the app. The validated backup password stays in memory, so it does not need to be entered again during the same session.
  • Use clearer button labels, consistent Cancel/Continue ordering, and smaller screens with scrolling support.

Restore reliability

  • Fixed restore authentication checks to use the active administrator session.
  • Normal app commands are blocked during restoration, PostgreSQL is stopped before files are replaced, and background tasks cannot reconnect to the replacement database.
  • Existing rollback and interrupted-restore recovery remain available even when the optional encrypted recovery backup is skipped.

Before restoring

Restoration replaces the current installation's projects, users, settings, and managed source files. Stop work on other connected devices first. We strongly recommend creating a backup before proceeding.

Passwords are kept only in memory. If the app is closed or reloaded before restoration finishes, resuming may require the backup password again. After restoration completes, restart and sign in with the new administrator password, then reset restored users' passwords before they sign in.

Downloads

Distributables target Windows x64, macOS Apple Silicon and Intel, and Linux x64.

Validation

The production build, restore browser regression tests, locale checks, and all nine native restore tests passed, including an isolated PostgreSQL rollback test.

KanQual v0.9.8

Choose a tag to compare

@github-actions github-actions released this 13 Oct 21:46

Changes since v0.9.7

  • Added full-installation restore in Admin Settings, with backup validation, a recovery backup, and recovery handling if restoration fails or is interrupted.
  • Split Backup, Restore, and Updates into separate settings buttons and modals.
  • Split first-startup restore into backup selection/password and new administrator password steps; arranged completion details in a 2-by-2 grid.
  • Fixed restored project access for administrator identities, imported authors, and removed accounts.
  • Fixed overlapping restore-status checks that could incorrectly report that a restore was already running, and added retry handling for status errors.
  • Updated vulnerable dependencies: source-map-js, brace-expansion, DOMPurify, Moment, and rustls.
  • Updated the permission model and displayed matrix so coders can create codes, matching the source-screen behavior.
  • Removed unused files, standardized desktop icon generation, consolidated browser regression tests, and enabled self-contained permission validation in CI.

Downloads

  • Windows x64: KanQual_0.9.8_x64-setup.exe installer or Kanqual_0.9.8_x64_portable.zip. Extract the portable ZIP and run kanqual.exe; keep its runtime files together.
  • macOS Apple Silicon: KanQual_0.9.8_aarch64.dmg or KanQual_aarch64.app.tar.gz.
  • macOS Intel: KanQual_0.9.8_x64.dmg or KanQual_x64.app.tar.gz.
  • Linux x64: KanQual_0.9.8_amd64.deb or KanQual_0.9.8_amd64.AppImage.
  • SHA256SUMS.txt lists SHA-256 hashes for all eight application packages.

Build verification

Built from tag v0.9.8, commit aabebe2397f16ea549f6934d6abc7a813eb39ff1. All four platform release jobs passed, including packaged-artifact checks. macOS and Linux runtime smoke tests passed. The hosted Windows runtime startup check is skipped because its elevated account cannot start PostgreSQL.

Release build

KanQual v0.9.7

Choose a tag to compare

@github-actions github-actions released this 11 Oct 13:19

Changes since v0.9.6

  • Administrator sessions now check for new releases and display the update banner in Admin Settings and in projects opened by an administrator.
  • Changes to automatic update checks and banner preferences take effect immediately, without signing out.
  • Existing update dismissal preferences remain respected.
  • Updated CI actions to their Node.js 24-compatible versions; application builds continue to use Node.js 22.

Downloads

  • Windows x64: KanQual_0.9.7_x64-setup.exe installer or Kanqual_0.9.7_x64_portable.zip. Extract the portable ZIP and run kanqual.exe; keep its runtime files together.
  • macOS Apple Silicon: KanQual_0.9.7_aarch64.dmg or KanQual_aarch64.app.tar.gz.
  • macOS Intel: KanQual_0.9.7_x64.dmg or KanQual_x64.app.tar.gz.
  • Linux x64: KanQual_0.9.7_amd64.deb or KanQual_0.9.7_amd64.AppImage.
  • SHA256SUMS.txt lists SHA-256 hashes for all eight application packages.

Build verification

Built from tag v0.9.7, commit 271812e236f8c7a28d3aa47212bb9a43b0669e48. All four platform release jobs passed, including packaged-artifact checks. macOS and Linux runtime smoke tests passed. The hosted Windows runtime startup check is skipped because its elevated account cannot start PostgreSQL.

Release build

KanQual v0.9.6

Choose a tag to compare

@github-actions github-actions released this 10 Oct 16:33

Changes

  • Import projects from encrypted JSON, unencrypted JSON, and REFI-QDA files through Admin Settings > Projects.
  • Reduce memory use with streamed audio/video playback, lightweight source summaries, focused queries, and image thumbnails.
  • Improve table scrolling and pagination across project views, with consistent search and navigation controls.
  • Fix scrolling in smaller windows and keep Codebook columns within the available width.
  • Improve coding lock readiness, text selection, and annotation deletion responsiveness.
  • Speed up navigation with narrower initial loads, bounded repeat-visit caching, and JavaScript preloading on navigation hover or focus.
  • Replace the startup dog logo to remove the damaged corner.

Downloads

  • Windows x64: use the x64-setup.exe installer, or extract the x64_portable.zip bundle and run kanqual.exe. Keep the portable bundle's runtime files together.
  • macOS Apple Silicon: use the aarch64.dmg or aarch64.app.tar.gz package.
  • macOS Intel: use the x64.dmg or x64.app.tar.gz package.
  • Linux x64: use the amd64.deb or amd64.AppImage package.
  • SHA256SUMS.txt contains hashes for the attached application packages.

Build verification

Built from tag v0.9.6 (commit 189d54fbdfc494cd1302a605104db3f945bbe419). All four platform release jobs completed successfully, including packaged-artifact checks. macOS and Linux runtime smoke tests passed. The hosted Windows runtime startup check is skipped because its elevated account cannot start PostgreSQL.

Release build

Kanqual v0.9.5

Choose a tag to compare

@github-actions github-actions released this 10 Sep 19:42

KanQual 0.9.5

KanQual 0.9.5 is a major pre-1.0 update that moves the application to its PostgreSQL-only architecture and substantially expands the qualitative research workspace.

Highlights

  • App-managed PostgreSQL 17 runtime that makes the data structure more flexible
  • Guided first-run setup for administrators, projects, users, sources, and coding
  • Expanded graph and timeline views
  • Redesigned audio and video coding controls
  • Improved reports, exports, snapshots, and encrypted backups
  • Broader localization coverage
  • Consistent Lucide icon system
  • Windows, macOS, and Linux release packages

Research Workflows

  • Expanded management of sources, objects, relationships, codes, and annotations - as opposed to the strict cases&documents hierarchy
  • Improved create and edit modals with standardized graphics controls
  • New timeline groups, item placement, appearance settings, and export behavior
  • Improved graph layout, selection, inspection, and appearance controls
  • Refined detail views and navigation across project entities
  • Improved memo and report-building workflows
  • Updated annotation, code-frequency, and user-activity reports

Media Coding

  • Redesigned audio and video playback controls
  • Improved waveform navigation, zoom, volume, and playback-speed controls
  • Clip creation and editing with start and end boundaries
  • Multi-code clip support
  • Frame extraction for video sources
  • Improved annotation previews and playback behavior

Setup And Interface

  • New first-run guide covering:
    • Administrator setup
    • Project creation
    • User creation and project ownership
    • Source upload
    • Opening the coding workspace
    • Creating and assigning a code
  • Improved authentication and first-login behavior
  • Updated settings, sidebars, headers, help modals, and context menus
  • Improved startup splash screen and project selection
  • Replaced legacy and inline icons with Lucide icons
  • Expanded localization across active application views

Data And Reliability

  • Dedicated databases and managed file storage for individual projects
  • Improved project snapshots and encrypted administrative backups
  • More complete project exports, including source files and project layout data
  • Updated REFI-QDA project and codebook exchange support
  • Improved packaged-runtime and artifact validation
  • Updated dependencies and security-sensitive packages
  • Removed the legacy PocketBase runtime and support code

AI Assist

AI Assist remains optional and includes support for:

  • Project-aware chat
  • Assisted coding
  • Source and object attribute identification
  • Code analysis
  • Transcript processing and review
  • Local embeddings and configured model providers

Downloads

  • Windows x64: NSIS installer and portable ZIP
  • macOS Apple Silicon: application and DMG
  • macOS Intel: application and DMG
  • Linux x64: AppImage and DEB

Upgrade Note

Version 0.9.5 replaces KanQual's previous PocketBase-based architecture. Because this is a substantial pre-1.0 data architecture change, it is not backwards compatible with previous versions.

KanQual remains under active development. Interfaces, setup, AI workflows, and data exchange behavior may continue to evolve as the application approaches version 1.0.

Kanqual v0.9.4

Choose a tag to compare

@github-actions github-actions released this 10 Sep 13:45

Automated release for main.## KanQual 0.9.4

KanQual 0.9.4 focuses on a much stronger AI Assist setup flow, better project safety and auditability, and a broad round of usability improvements across cases, documents, users, reports, and settings.

Highlights

  • Added a much more capable AI Assist Home with clearer device-level and project-level setup.
  • Added cloud LLM configuration alongside local model support, including provider setup and model discovery.
  • Expanded AI workflows for attribute suggestions, analysis, coding support, and document processing/review.
  • Added localization infrastructure and app-language support.
  • Improved project backup visibility, backup controls, and recovery workflows.
  • Added project presence tracking and richer project activity/audit details.
  • Refined help text, menus, icons, and general UI consistency across the app.

What’s New

AI Assist

  • Reworked AI Assist Home into the main control center for runtime setup and project AI readiness.
  • Added cloud provider support for OpenAI, Anthropic, GitHub Models, Blablador, and Ollama, alongside local OpenAI-compatible endpoints.
  • Improved AI backend/runtime handling and prompt behavior.
  • Expanded AI attribute workflows, including better saved-run handling and review flows.
  • Improved AI document processing with saved review records, segment/entity cleanup, and export-back-into-project flows.
  • Improved AI coding and analysis workflows, including clearer setup and status messaging.

Localization

  • Added localization plumbing, locale-aware formatting, and app language settings.
  • Moved a large amount of UI copy into the locale system to support ongoing translation work.

Backups and Recovery

  • Made project backups more visible from Project Home.
  • Added warning banners for missing, interrupted, or failed automatic backups.
  • Expanded backup controls, retention visibility, encrypted backup support, and restore messaging.

Collaboration and Audit

  • Added project presence tracking, including active/inactive state handling.
  • Expanded Project Log coverage with richer labels, metadata, and action detail views.
  • Improved project user management with more role/status detail and better imported-user resolution flows.

Cases, Documents, and Reports

  • Added quality-of-life improvements across cases and documents.
  • Improved document/case attribute workflows.
  • Updated reports and analysis screens with UI cleanup and consistency improvements.

UI and Settings

  • Standardized top-right menus and help affordances across many screens.
  • Refined App Settings, Project Settings, and User Settings layouts and help content.
  • Added general icon and interface polish.

Summary

KanQual 0.9.4 delivers a major upgrade to AI Assist setup and workflows, adds localization support, improves backup visibility and recovery safeguards, introduces presence tracking and richer project audit logs, and includes a broad set of usability improvements across settings, users, cases, documents, and reports.

Kanqual v0.9.3

Choose a tag to compare

@github-actions github-actions released this 22 May 19:09

Kanqual Release Notes

Improvements

  • Fixed .docx document import for a wider range of valid Word files, including some programmatically generated documents that previously failed to extract text.
  • Fixed the New Document upload modal so file picker uploads work reliably again.
  • Fixed drag-and-drop document upload in the desktop app.
  • Improved the document parser’s handling of Word XML content and ZIP packaging edge cases.

App Settings

  • Added a visible Updates card in App Settings.
  • Added automatic startup checks for newer Kanqual releases.
  • Added an Open Releases Page button that opens the GitHub releases page in the system default browser.
  • Removed inactive update options so the Updates section only shows controls that are currently useful.

Notes

  • Update notifications currently provide a warning only; updates are not downloaded or installed in-app.
  • Update checks use the latest stable GitHub release.