Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@ Linux and Windows. It shares its viewer with the
[SQLite Explorer VS Code extension](https://github.com/zknpr/SQLite-Explorer)
and runs in a Tauri desktop shell.

The current desktop version is **0.3.1**, integrating the extension's **1.8.1**
release and desktop-specific fixes. Packages for macOS, Linux and Windows are
The current desktop version is **0.3.2**, integrating the extension's **1.8.2**
release, its unreleased native-runtime and NUL-text fixes, and desktop-specific
fixes. Packages for macOS, Linux and Windows are
attached to each [release](https://github.com/zknpr/SQLite-Explorer-App/releases);
see [Install](#install). See [release readiness](docs/release-readiness.md) for
the remaining distribution gates.
Expand Down Expand Up @@ -100,13 +101,13 @@ On that target, the checked-in viewer is enough to build the shell. For any
other target, first sync from a checkout containing the exact source commit:

```sh
git clone --branch desktop-v1.8.1-port https://github.com/zknpr/SQLite-Explorer ../SQLite-Explorer
node scripts/sync-viewer.mjs --source ../SQLite-Explorer --ref d503473a7dd6a3ed3d77aad1b506b45379d1da2a
git clone --branch desktop-dev-port https://github.com/zknpr/SQLite-Explorer ../SQLite-Explorer
node scripts/sync-viewer.mjs --source ../SQLite-Explorer --ref b4a33419988b017cb8dd576a83b30967038b65db
node scripts/sync-viewer.mjs --verify
```

The pin is on the extension repository's `desktop-v1.8.1-port` branch.
Substituting the extension's `v1.8.1` tag omits the desktop fixes validated here.
The pin is on the extension repository's `desktop-dev-port` branch.
Substituting the extension's `v1.8.2` tag omits the desktop fixes validated here.

Build on the destination OS and CPU:

Expand Down
30 changes: 15 additions & 15 deletions THIRD_PARTY_NOTICES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -75681,9 +75681,9 @@ library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

==============================================================================
txiki.js 62b02dc97461662abc5a34cc1b97ddd49e43c808
txiki.js 9875455640b8ae62f52200a9fa7fa2a66d079dc7
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7

--- LICENSE ---
The MIT License (MIT)
Expand Down Expand Up @@ -75711,7 +75711,7 @@ SOFTWARE.
==============================================================================
txiki embedded src/js/core/path.js
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/core/path.js
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/core/path.js

--- src/js/core/path.js ---
// Copyright Joyent, Inc. and other Node contributors.
Expand Down Expand Up @@ -75742,7 +75742,7 @@ Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49
==============================================================================
txiki embedded src/js/stdlib/utils.js
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/stdlib/utils.js
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/stdlib/utils.js

--- src/js/stdlib/utils.js ---
// Code from https://github.com/browserify/node-util
Expand Down Expand Up @@ -75773,7 +75773,7 @@ Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49
==============================================================================
txiki embedded src/js/run-repl/repl.js
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/run-repl/repl.js
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/run-repl/repl.js

--- src/js/run-repl/repl.js ---
/* global tjs */
Expand Down Expand Up @@ -75810,7 +75810,7 @@ Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49
==============================================================================
txiki embedded src/js/polyfills/text-encode-transform.js
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/polyfills/text-encode-transform.js
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/polyfills/text-encode-transform.js

--- src/js/polyfills/text-encode-transform.js ---
// Adapted from:
Expand All @@ -75834,7 +75834,7 @@ Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49
==============================================================================
deps/miniz/miniz.c
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/deps/miniz/miniz.c
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/deps/miniz/miniz.c

--- deps/miniz/miniz.c ---
/**************************************************************************
Expand Down Expand Up @@ -75866,12 +75866,12 @@ Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49
==============================================================================
deps/sqlite3/sqlite3.c
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/deps/sqlite3/sqlite3.c
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/deps/sqlite3/sqlite3.c

--- deps/sqlite3/sqlite3.c ---
/******************************************************************************
** This file is an amalgamation of many separate C source files from SQLite
** version 3.51.2. By combining all the individual C code files into this
** version 3.54.1. By combining all the individual C code files into this
** single large file, the entire code can be compiled as a single translation
** unit. This allows many compilers to do optimizations that would not be
** possible if the files were compiled separately. Performance improvements
Expand All @@ -75889,15 +75889,15 @@ Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49
** separate file. This file contains only code for the core SQLite library.
**
** The content in this amalgamation comes from Fossil check-in
** b270f8339eb13b504d0b2ba154ebca966b7d with changes in files:
** 555e07ef33f69a0957d24d8e555b702464a1 with changes in files:
**
**
*/

==============================================================================
miniz header public-domain attribution
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/deps/miniz/miniz.h
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/deps/miniz/miniz.h

--- deps/miniz/miniz.h header ---
#ifndef MINIZ_EXPORT
Expand All @@ -75911,7 +75911,7 @@ Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49
==============================================================================
formdata-polyfill adapted in txiki.js
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/polyfills/form-data.js
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/polyfills/form-data.js

--- LICENSE (https://github.com/jimmywarting/FormData/blob/master/LICENSE) ---
MIT License
Expand Down Expand Up @@ -75939,7 +75939,7 @@ SOFTWARE.
==============================================================================
event-target-shim adapted in txiki.js
==============================================================================
Source: https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/polyfills/event-target.js
Source: https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/polyfills/event-target.js

--- LICENSE (https://github.com/mysticatea/event-target-shim/blob/master/LICENSE) ---
The MIT License (MIT)
Expand All @@ -75965,9 +75965,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

==============================================================================
sql.js 424163d6c9c34acec7bac07eb2cecedd86185a60
sql.js 35ac205b7f9470d9aa7696ceb9cdab5dec4b6ed3
==============================================================================
Source: https://github.com/zknpr/sql.js/tree/424163d6c9c34acec7bac07eb2cecedd86185a60
Source: https://github.com/zknpr/sql.js/tree/35ac205b7f9470d9aa7696ceb9cdab5dec4b6ed3

--- LICENSE ---
MIT license
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sqlite-explorer-desktop",
"version": "0.3.1",
"version": "0.3.2",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Update the README version with the release bump

When this 0.3.2 release is published, the README still identifies 0.3.1 and extension 1.8.1 as current, while the package now pins the 1.8.3 desktop port. Users checking the project overview will see outdated release information; update it alongside the version bump.

Useful? React with 👍 / 👎.

"description": "SQLite Explorer desktop shell (Tauri v2) around the extension's desktop viewer artifacts",
"type": "module",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sqlite-explorer-desktop"
version = "0.3.1"
version = "0.3.2"
description = "SQLite Explorer desktop shell"
edition = "2021"
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "SQLite Explorer",
"version": "0.3.1",
"version": "0.3.2",
"identifier": "xyz.zknpr.sqlite-explorer",
"build": {
"frontendDist": "../viewer-dist"
Expand Down
30 changes: 15 additions & 15 deletions third-party/inventory.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"format": 1,
"viewerSource": "d503473a7dd6a3ed3d77aad1b506b45379d1da2a",
"viewerSource": "b4a33419988b017cb8dd576a83b30967038b65db",
"components": [
{
"component": "@vscode/codicons 0.0.45",
Expand Down Expand Up @@ -7532,8 +7532,8 @@
]
},
{
"component": "txiki.js 62b02dc97461662abc5a34cc1b97ddd49e43c808",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808",
"component": "txiki.js 9875455640b8ae62f52200a9fa7fa2a66d079dc7",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7",
"notices": [
{
"file": "LICENSE",
Expand All @@ -7543,7 +7543,7 @@
},
{
"component": "txiki embedded src/js/core/path.js",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/core/path.js",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/core/path.js",
"notices": [
{
"file": "src/js/core/path.js",
Expand All @@ -7553,7 +7553,7 @@
},
{
"component": "txiki embedded src/js/stdlib/utils.js",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/stdlib/utils.js",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/stdlib/utils.js",
"notices": [
{
"file": "src/js/stdlib/utils.js",
Expand All @@ -7563,7 +7563,7 @@
},
{
"component": "txiki embedded src/js/run-repl/repl.js",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/run-repl/repl.js",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/run-repl/repl.js",
"notices": [
{
"file": "src/js/run-repl/repl.js",
Expand All @@ -7573,7 +7573,7 @@
},
{
"component": "txiki embedded src/js/polyfills/text-encode-transform.js",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/polyfills/text-encode-transform.js",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/polyfills/text-encode-transform.js",
"notices": [
{
"file": "src/js/polyfills/text-encode-transform.js",
Expand All @@ -7583,7 +7583,7 @@
},
{
"component": "deps/miniz/miniz.c",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/deps/miniz/miniz.c",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/deps/miniz/miniz.c",
"notices": [
{
"file": "deps/miniz/miniz.c",
Expand All @@ -7593,17 +7593,17 @@
},
{
"component": "deps/sqlite3/sqlite3.c",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/deps/sqlite3/sqlite3.c",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/deps/sqlite3/sqlite3.c",
"notices": [
{
"file": "deps/sqlite3/sqlite3.c",
"sha256": "d90e59d2250b0332fa54d86167501d36946531f554d3af5692a017e8299d05f4"
"sha256": "ef19dbfe4b78ee575b369622d42742f439d1035deabeb271716affda5d26a8b6"
}
]
},
{
"component": "miniz header public-domain attribution",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/deps/miniz/miniz.h",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/deps/miniz/miniz.h",
"notices": [
{
"file": "deps/miniz/miniz.h header",
Expand All @@ -7613,7 +7613,7 @@
},
{
"component": "formdata-polyfill adapted in txiki.js",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/polyfills/form-data.js",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/polyfills/form-data.js",
"notices": [
{
"file": "LICENSE",
Expand All @@ -7624,7 +7624,7 @@
},
{
"component": "event-target-shim adapted in txiki.js",
"source": "https://github.com/zknpr/txiki.js/tree/62b02dc97461662abc5a34cc1b97ddd49e43c808/src/js/polyfills/event-target.js",
"source": "https://github.com/zknpr/txiki.js/tree/9875455640b8ae62f52200a9fa7fa2a66d079dc7/src/js/polyfills/event-target.js",
"notices": [
{
"file": "LICENSE",
Expand All @@ -7634,8 +7634,8 @@
]
},
{
"component": "sql.js 424163d6c9c34acec7bac07eb2cecedd86185a60",
"source": "https://github.com/zknpr/sql.js/tree/424163d6c9c34acec7bac07eb2cecedd86185a60",
"component": "sql.js 35ac205b7f9470d9aa7696ceb9cdab5dec4b6ed3",
"source": "https://github.com/zknpr/sql.js/tree/35ac205b7f9470d9aa7696ceb9cdab5dec4b6ed3",
"notices": [
{
"file": "LICENSE",
Expand Down
14 changes: 7 additions & 7 deletions viewer-dist/manifest.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"source": "SQLite-Explorer desktop/ build target",
"ref": "d503473a7dd6a3ed3d77aad1b506b45379d1da2a",
"ref": "b4a33419988b017cb8dd576a83b30967038b65db",
"target": "aarch64-macos",
"syncedAt": "2026-09-22T11:27:39.793Z",
"syncedAt": "2026-10-23T22:35:53.418Z",
"files": {
"viewer.html": "0a94f34a9565b29e6830463387dfc0747acece8bc5b0e98848007c5b7d4e0699",
"worker.js": "218b81bddc56b8dbf8b9ed1ffb64f3277f92f9bdda824661e33dca85678464cb",
"sql-wasm.js": "8d044434bd1ed032816b7fe3559fa77421033b175c080bd9f6190df166bd846a",
"sql-wasm.wasm": "10013ab296e8adfa5df66c86e3fc5b10726078185646c7f31d11b527bbbca063",
"worker.js": "615ed08cd58a406c527e355bbba8e946ebdf6195da6c381619fa4721a1f1ac3d",
"sql-wasm.js": "5e68997539968392caf70207e26b78486ef2e9b1a50c04cdefa966030b782106",
"sql-wasm.wasm": "ea94cafe49733bd55b8b2481d5cf0f07c5e006728c94b04999be04582b19a1e7",
"dev-harness.html": "baf76f7b3494a2e76ff156aed1297d28e8cedd44f0ca383fa9f917ce8a869c2f",
"codicons/codicon.css": "04fca10892d8f2be5104c920b640d9a58ddcf87f4902ea300fcf08de6634f3f6",
"codicons/codicon.ttf": "2bb558cb693451e73c28c33fe64aa89bc19b1a4b70f95948322c243f93476920",
"native/native-worker-desktop.js": "cb9e0869ac442e56b5f33fee3b8d6b030d5091908092ba6ce689b6c55431ad87",
"native/native-worker-desktop.js": "e0526538dfe3b01fb911a607d8be742e89aa521aea555803f9f540b1b4606e30",
"native/query-plan.dylib": "3a51dcd0ebc627e63d664e9b9c317667cb356f197e0d5645262bc3b5ef7b8c3c",
"native/tjs": "2927d5dfe7d240310d53d1ad583497ac9fc5f17c84354d43ee020d42e8ba6dfa"
"native/tjs": "833325341cd47a1887fadc69cf637a26c0b120fcaa1b52ce486537bab2bc3325"
}
}
Loading
Loading