From b293be14e1e89a4e9437b32e5745892bfecc5a3f Mon Sep 17 00:00:00 2001 From: rzmk <30333942+rzmk@users.noreply.github.com> Date: Wed, 7 Jan 2026 08:45:57 -0500 Subject: [PATCH] chore: remove Configurator due to agreed-upon maintenance burden --- src/components/FAQ.jsx | 64 ++++++++++++++---------------- src/components/FeatureCarousel.jsx | 38 +++++++++--------- src/components/Pricing.jsx | 36 ++++++++--------- 3 files changed, 67 insertions(+), 71 deletions(-) diff --git a/src/components/FAQ.jsx b/src/components/FAQ.jsx index 638637e..cc7ed6d 100644 --- a/src/components/FAQ.jsx +++ b/src/components/FAQ.jsx @@ -82,18 +82,18 @@ const FAQData = [ ], }, { - question: "How do I run this on my Linux distribution?", - answer: "On Linux you have three file options for installation: AppImage, deb, and rpm. If you're running Ubuntu 22.04 and need assistance, you may view our support article linked below. If you have a compatible Linux setup, then qsv pro should work as intended from the AppImage. You may need to change the AppImage file's permission to be executable by running the 'chmod +x ' command where 'AppImage path' is the path to your AppImage file. Then you may attempt running the AppImage file. If you get a FUSE error, please visit the documentation listed below to install FUSE version 2 for your system. For rpm installation on openSUSE Tumbleweed, you may need to install additional libraries such as libappindicator3-1 and libwebkit2gtk-4_1-0 before running qsv pro with rpm -i.", - links: [ - { - label: "Ubuntu 22.04 support article", - url: "https://support.dathere.com/support/solutions/articles/154000196571-how-to-install-qsv-pro-on-ubuntu-22-04" - }, - { - label: "AppImage/AppImageKit FUSE wiki article", - url: "https://github.com/AppImage/AppImageKit/wiki/FUSE", - }, - ], + question: "How do I run this on my Linux distribution?", + answer: "On Linux you have three file options for installation: AppImage, deb, and rpm. If you're running Ubuntu 22.04 and need assistance, you may view our support article linked below. If you have a compatible Linux setup, then qsv pro should work as intended from the AppImage. You may need to change the AppImage file's permission to be executable by running the 'chmod +x ' command where 'AppImage path' is the path to your AppImage file. Then you may attempt running the AppImage file. If you get a FUSE error, please visit the documentation listed below to install FUSE version 2 for your system. For rpm installation on openSUSE Tumbleweed, you may need to install additional libraries such as libappindicator3-1 and libwebkit2gtk-4_1-0 before running qsv pro with rpm -i.", + links: [ + { + label: "Ubuntu 22.04 support article", + url: "https://support.dathere.com/support/solutions/articles/154000196571-how-to-install-qsv-pro-on-ubuntu-22-04" + }, + { + label: "AppImage/AppImageKit FUSE wiki article", + url: "https://github.com/AppImage/AppImageKit/wiki/FUSE", + }, + ], }, { question: "Is there a light theme?", @@ -113,16 +113,16 @@ const FAQData = [ }, ], }, - { - question: 'Why is "experimental" mentioned?', - answer: "qsv pro may include \"experimental\" features that may not be fully functional/tested and may be outdated. If you encounter any bugs or have any feature/feedback requests, you may contact us on our support site by creating a ticket.", - links: [ - { - label: "Contact support", - url: "https://support.dathere.com", - }, - ], - }, + // { + // question: 'Why is "experimental" mentioned?', + // answer: "qsv pro may include \"experimental\" features that may not be fully functional/tested and may be outdated. If you encounter any bugs or have any feature/feedback requests, you may contact us on our support site by creating a ticket.", + // links: [ + // { + // label: "Contact support", + // url: "https://support.dathere.com", + // }, + // ], + // }, { question: "My question wasn't listed here. Where can I get support?", answer: "You may request support on our support site by creating a ticket.", @@ -185,9 +185,8 @@ const FAQBox = ({ defaultOpen, title, links, screenshots, content }) => { {title}

{content}

@@ -195,9 +194,8 @@ const FAQBox = ({ defaultOpen, title, links, screenshots, content }) => { {/* Links as buttons with link.url and link.label */} {links && links.length > 0 && (
{links.map((link, index) => ( @@ -220,9 +218,8 @@ const FAQBox = ({ defaultOpen, title, links, screenshots, content }) => { {screenshots && screenshots.length > 0 && (
{screenshots.map((screenshot, index) => ( @@ -248,9 +245,8 @@ const FAQBox = ({ defaultOpen, title, links, screenshots, content }) => { viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" - className={`transition-all duration-500 ${ - isOpen ? "rotate-[180deg]" : "rotate-[270deg]" - }`} + className={`transition-all duration-500 ${isOpen ? "rotate-[180deg]" : "rotate-[270deg]" + }`} > { "Use the qsv pro command available from the qsv command-line tool to import local files by their file path into the qsv pro Workflow or on Windows launch an Alacritty terminal running csvlens on the file.", image: commandDemo, }, - { - title: "Configurator (Experimental) - Run qsv commands in an interactive GUI", - description: - "Run qsv commands in a graphical user interface and explore its stdout and stderr as raw output. The command's elapsed time is also provided. Note: Not all commands are supported and this feature may be broken/outdated.", - image: configuratorDemo, - }, + // { + // title: "Configurator (Experimental) - Run qsv commands in an interactive GUI", + // description: + // "Run qsv commands in a graphical user interface and explore its stdout and stderr as raw output. The command's elapsed time is also provided. Note: Not all commands are supported and this feature may be broken/outdated.", + // image: configuratorDemo, + // }, ]; const OPTIONS = {} const PLUGINS = [Autoplay({ delay: 30000 })] - return ( - - //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- ) + return ( + + //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ ) } export default FeatureCarousel; diff --git a/src/components/Pricing.jsx b/src/components/Pricing.jsx index 9a1a142..ef60122 100644 --- a/src/components/Pricing.jsx +++ b/src/components/Pricing.jsx @@ -5,25 +5,25 @@ import { CheckArrowIcon } from "../assets/icons/CheckArrowIcon"; const pricingData = [ ["Import spreadsheets up to 1MB", - "Transform data with free recipes", - "View spreadsheet statistics and frequency data", - "Run Polars SQL queries", - "Upload/Download compatible data from a CKAN instance", - "List 1 CKAN instance at a time", - "Use free tools in Toolbox", - "Use qsv slice from Flow", - "Use qsv count and qsv slice in Configurator (experimental)", - "Export Workflow file data and various data table data to CSV, TSV, TAB, and SSV", + "Transform data with free recipes", + "View spreadsheet statistics and frequency data", + "Run Polars SQL queries", + "Upload/Download compatible data from a CKAN instance", + "List 1 CKAN instance at a time", + "Use free tools in Toolbox", + "Use qsv slice from Flow", + // "Use qsv count and qsv slice in Configurator (experimental)", + "Export Workflow file data and various data table data to CSV, TSV, TAB, and SSV", ], ["Import spreadsheets larger than 1MB", - "View extra statistics in the Workflow based on your file", - "Transform data with Pro recipes", - "List more than 1 CKAN instance", - "Use Pro tools in Toolbox", - "Use more qsv commands other than qsv slice from Flow", - "Use more qsv commands other than qsv count and qsv slice in Configurator (experimental)", - "Export Workflow file data and various data table data to 16 formats", - "Run csvlens on a spreadsheet or data table in a new Alacritty terminal (Windows only)" + "View extra statistics in the Workflow based on your file", + "Transform data with Pro recipes", + "List more than 1 CKAN instance", + "Use Pro tools in Toolbox", + "Use more qsv commands other than qsv slice from Flow", + // "Use more qsv commands other than qsv count and qsv slice in Configurator (experimental)", + "Export Workflow file data and various data table data to 16 formats", + "Run csvlens on a spreadsheet or data table in a new Alacritty terminal (Windows only)" ], [] ]; @@ -171,7 +171,7 @@ export const Pricing = () => {
Start 30-day free trial
-

After your trial ends in 30 days, you will be charged ${isMonthly ? "99.99" : "999.99"}, then ${isMonthly? "99.99" : "999.99"} every {isMonthly ? "month" : "year"}.

+

After your trial ends in 30 days, you will be charged ${isMonthly ? "99.99" : "999.99"}, then ${isMonthly ? "99.99" : "999.99"} every {isMonthly ? "month" : "year"}.