Releases: MeisQuietude/Viewda
Release list
Viewda 0.3.0
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 viewdaOr 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
filestarts 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
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 viewdaOr 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
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 viewdaOr 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
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
.debpackage 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
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
.debpackage 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
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
.debpackage 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.