From 2e2b49817ea0064989fb5b03bf961bd6271bd84f Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Sat, 17 Oct 2026 15:29:23 +0700 Subject: [PATCH 1/2] docs: add the Linux app to the security policy scope --- SECURITY.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SECURITY.md b/SECURITY.md index 35d0f583b9..505e8d99c3 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -6,8 +6,8 @@ Email **hello@tablepro.app**. Do not open a public issue, discussion or pull req Include: -- What is affected and its version: the Mac app, the iPhone and iPad app, a plugin, or tablepro.app. -- The macOS or iOS version, and the database type when a driver is involved. +- What is affected and its version: the Mac app, the iPhone and iPad app, the Linux app, a plugin, or tablepro.app. +- The macOS or iOS version, or the Linux distribution and where the app came from, and the database type when a driver is involved. - Steps to reproduce, or a proof of concept. - What an attacker gains: the data or access exposed. @@ -17,9 +17,10 @@ Write in English or Vietnamese. - The Mac app. - The iPhone and iPad app. +- The Linux app, from the Launchpad PPA, the COPR project or a source build of a release. - The plugins, bundled with the app or installed from the [plugin registry](https://github.com/TableProApp/plugins). - The website, [tablepro.app](https://tablepro.app). ## Supported versions -Only the latest release of each app and plugin gets security fixes. A fix ships in a new release and is listed under **Security** in [CHANGELOG.md](CHANGELOG.md). Older releases are not patched. Check that the problem is still in the latest release before you report it. +Only the latest release of each app and plugin gets security fixes. A fix ships in a new release and is listed under **Security** in [CHANGELOG.md](CHANGELOG.md), or in `linux/CHANGELOG.md` for the Linux app. Older releases are not patched. Check that the problem is still in the latest release before you report it. From 62f8f499375804faa0cc890eb1fa10ad58151994 Mon Sep 17 00:00:00 2001 From: Ngo Quoc Dat Date: Sat, 17 Oct 2026 15:31:30 +0700 Subject: [PATCH 2/2] chore: add Linux fields to the bug report template --- .github/ISSUE_TEMPLATE/bug_report.yml | 36 ++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 6b8d6d672e..177e2acf0f 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -53,7 +53,9 @@ body: id: version attributes: label: TablePro version - description: TablePro > About TablePro. Updates install in the background, so this is often not the newest. + description: >- + About TablePro shows it. On macOS, updates install in the background, so this is often not the newest. + On Linux, `tablepro --version` prints it too. placeholder: "0.74.0" validations: required: true @@ -74,7 +76,32 @@ body: id: os attributes: label: OS version & hardware - placeholder: "macOS 15.3 / Apple Silicon" + description: >- + On Linux, the distribution and its version, and the desktop and session, + which `echo $XDG_CURRENT_DESKTOP $XDG_SESSION_TYPE` prints. + placeholder: "macOS 15.3 / Apple Silicon, or Ubuntu 26.04 / GNOME, wayland" + validations: + required: false + + - type: dropdown + id: linux-install + attributes: + label: Installed from (Linux) + options: + - Ubuntu PPA + - Fedora COPR + - Built from source + validations: + required: false + + - type: textarea + id: linux-debug-info + attributes: + label: Debugging information (Linux) + description: >- + About TablePro > Troubleshooting > Debugging Information, then Copy Text. + It holds versions, not connection details. + render: text validations: required: false @@ -82,6 +109,9 @@ body: id: context attributes: label: Screenshots / Logs - description: If applicable, add screenshots, screen recordings, or crash logs. + description: >- + If applicable, add screenshots, screen recordings, or crash logs. + On Linux, `journalctl --user --boot | grep -i tablepro` shows the log, and crash reports + are in `~/.local/state/tablepro/crashes/`. Logs name your hosts and tables, so read them first. validations: required: false