Skip to content

Releases: MeisQuietude/Viewda

Viewda 0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 19:19
Immutable release. Only release title and notes can be modified.
v0.3.0
a361556

Installation

Every build below comes from
GitHub Releases.

macOS

Install with Homebrew — it picks the right architecture, and the app keeps
updating itself:

brew tap meisquietude/viewda https://github.com/MeisQuietude/Viewda
brew trust --cask meisquietude/viewda/viewda
brew install --cask viewda

Or download a DMG: Apple silicon for an M-series Mac, Intel for an older
Intel Mac, or Universal if unsure. Open it and drag Viewda to Applications.

Either way, builds are not notarized yet; if macOS blocks the first launch,
choose System Settings → Privacy & Security → Open Anyway.

Windows x64

Download and run the .exe. It is not code-signed yet, so SmartScreen may
require More info → Run anyway.

Linux x64

Download the AppImage, run chmod +x Viewda_*.AppImage, then open it. The
AppImage is recommended because it supports in-app updates. The .deb
package is a manual-update fallback and is not recommended for most users.
AppImage file associations require integration through appimaged or
AppImageLauncher.

Changes

Added

  • Open Parquet folders recursively as datasets. Hive columns become integers only when all non-null values are canonical signed integers; otherwise they stay text. Filter, sort, inspect, and export complete datasets; source modification times stay unchanged and file starts pinned.
  • Inspect Parquet storage in Structure view with exact chunk coverage and row-group ranges; sortable row-group and physical-column tables with stable leaf numbers for shortened paths; an optional chunk map with compression, codec and statistics lenses plus independent Bloom markers; chunk details and Bloom probes; and a path-free, value-free Markdown report.
  • Inspect nested cell values with typed grid previews and a resizable, searchable Peek opened with Space, double-click, or the cell menu. Expand structured JSON, inspect long text and binary data, cancel long operations, and copy values without leaving the grid.
  • Read loaded Data columns with their logical Arrow types in the schema sidebar; incomplete or unloaded schemas retain their physical representation.

Fixed

  • Keep the column selector visible above the data grid's column headers.
  • Made the empty WHERE popup shorter, narrower, and consistent in size with the query controls.
  • Keep the Data grid's horizontal scrollbar visible, consistently sized, and draggable across platforms.

Viewda 0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 19:27
Immutable release. Only release title and notes can be modified.
v0.2.0
021458b

Installation

Every build below comes from
GitHub Releases.

macOS

Install with Homebrew — it picks the right architecture, and the app keeps updating itself:

brew tap meisquietude/viewda https://github.com/MeisQuietude/Viewda
brew trust --cask meisquietude/viewda/viewda
brew install --cask viewda

Or download a DMG: Apple silicon for an M-series Mac, Intel for an older Intel Mac, or Universal if unsure. Open it and drag Viewda to Applications.

Either way, builds are not notarized yet; if macOS blocks the first launch, choose System Settings → Privacy & Security → Open Anyway.

Windows x64

Download and run the .exe. It is not code-signed yet, so SmartScreen may require More info → Run anyway.

Linux x64

Download the AppImage, run chmod +x Viewda_*.AppImage, then open it. The AppImage is recommended because it supports in-app updates. The .deb package is a manual-update fallback and is not recommended for most users.
AppImage file associations require integration through appimaged or AppImageLauncher.

Changes

Added

  • Keep several Parquet files open with independent reading state and background operations. Open them from the dialog, recent history, file manager, or drag and drop; use the searchable MRU switcher below the active file name or keyboard shortcuts, and close the active file without losing the others.

Viewda 0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 20:06
Immutable release. Only release title and notes can be modified.
v0.1.0
1c7c805

Installation

Every build below comes from GitHub Releases.

macOS

Install with Homebrew — it picks the right architecture, and the app keeps updating itself:

brew tap meisquietude/viewda https://github.com/MeisQuietude/Viewda
brew trust --cask meisquietude/viewda/viewda
brew install --cask viewda

Or download a DMG: Apple silicon for an M-series Mac, Intel for an older Intel Mac, or Universal if unsure. Open it and drag Viewda to Applications.

Either way, builds are not notarized yet; if macOS blocks the first launch, choose System Settings → Privacy & Security → Open Anyway.

Windows x64

Download and run the .exe. It is not code-signed yet, so SmartScreen may require More info → Run anyway.

Linux x64

Download the AppImage, run chmod +x Viewda_*.AppImage, then open it. The AppImage is recommended because it supports in-app updates. The .deb package is a manual-update fallback and is not recommended for most users.
AppImage file associations require integration through appimaged or AppImageLauncher.

Changes

Viewda's first stable release: a free, fully offline viewer for local Apache Parquet files on Linux, macOS, and Windows.

Added

  • Open local Parquet files from the app or straight from the file manager; recent files stay a click away.
  • Data view: a virtualized grid with typed values, filters with value suggestions, multi-column sorting, and a searchable column picker with pin, hide, resize, and fit-width controls.
  • Copy selections, or export the filtered and sorted view to CSV with progress and cancellation.
  • Structure view: file information, row groups, the nested schema, and on-demand column statistics.
  • System, Light, or Dark theme.
  • Signed in-app updates on the Stable or Latest channel — the app's only network request, at most once per 24 hours, can be disabled.
  • Installers: Linux x64 AppImage (recommended) and Debian package, macOS DMG or Homebrew cask, Windows x64.

Viewda 0.1.0-alpha.3

Viewda 0.1.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 06:06
Immutable release. Only release title and notes can be modified.
v0.1.0-alpha.3
10a01b8

This is an alpha release. Expect incomplete features.

Installation notes

  • macOS: the app is ad hoc signed and not notarized. After the first rejected launch, use System Settings → Privacy & Security → Open Anyway.
  • Windows: the installer is not code-signed; SmartScreen may require More info → Run anyway.
  • Linux: use the AppImage for in-app updates. The .deb package is a manual-update fallback.

Changes

Added

  • The Data view now:
    • shows typed column filters;
    • provides column picker;
    • has a toggleable schema sidebar;
    • supports multi-column sorting;
    • exports the current filtered and sorted view or a grid selection to CSV through a native save dialog.
  • Settings can follow the system theme or force Light or Dark across the app, data grid, and native window chrome without restarting.
  • Data columns now resize live while dragging and can fit one or all visible widths to their loaded content with matching header and cell fonts.

Changed

  • Direct file views now load only visible or copied columns, reducing work for wide files.
  • The app icon now uses a graphite plate with a gold mark and a subtle rim so it stays visible on dark backgrounds.
  • Structure now uses stable, human-readable Parquet physical and logical type names.

Fixed

  • Emoji values now render as glyphs instead of missing-character boxes on Linux systems without an installed emoji font.
  • Long Parquet type labels in Structure now stay within their column.

Viewda 0.1.0-alpha.2

Viewda 0.1.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 21:49
Immutable release. Only release title and notes can be modified.
v0.1.0-alpha.2
28bb1b1

This is an alpha release. Expect incomplete features.

Installation notes

  • macOS: the app is ad hoc signed and not notarized. After the first rejected launch, use System Settings → Privacy & Security → Open Anyway.
  • Windows: the installer is not code-signed; SmartScreen may require More info → Run anyway.
  • Linux: use the AppImage for in-app updates. The .deb package is a manual-update fallback.

Changes

Added

  • The start screen now lists and reopens up to eight recent files.
  • Viewda appears as an Open With option for Apache Parquet files without
    replacing the user's default application. Settings can make Viewda the
    default through the platform-supported user action.
  • Local Parquet rows now open in a virtualized data grid with type-aware
    values, memory-bounded raw TSV copying, row selection, column resize, pin and
    hide controls, and a Data or Structure view switch.

Fixed

  • The macOS native title bar no longer draws the Viewda window name over the
    in-app header.
  • Source errors restored after an update now show their specific recovery
    message instead of the generic unsupported-file error.

Viewda 0.1.0-alpha.1

Viewda 0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 23:13
v0.1.0-alpha.1
6347b4b

This is an alpha release. Expect incomplete features.

Installation notes

  • macOS: the app is ad hoc signed and not notarized. After the first rejected launch, use System Settings → Privacy & Security → Open Anyway.
  • Windows: the installer is not code-signed; SmartScreen may require More info → Run anyway.
  • Linux: use the AppImage for in-app updates. The .deb package is a manual-update fallback.

Changes

Added

  • The initial Viewda desktop application shell and native installers for Linux
    x64 (recommended AppImage and manual-update Debian package), Apple silicon
    and Intel Macs (including a Universal DMG), and Windows x64.
  • Local Parquet files can now be opened to inspect file information and schema.
  • Signed in-app updates can follow either the Stable or Latest channel, limit
    automatic checks to once per 24 hours, expose native Settings and manual
    checks, install from a quiet titlebar indicator, link to the GitHub release
    after restarting Viewda, and restore the open file.