diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..a6fd54c Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..382f954 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +workspace/ \ No newline at end of file diff --git a/README.md b/README.md index 36a9f6b..e034126 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Google Sheets Tab Manager - Workspace Add-on -A Google Workspace Add-on for bulk managing Google Sheets tabs using the official Sheets API. +A Google Sheets Add-on for bulk managing tabs. ## Features - **Bulk delete tabs** - multi-select and delete with confirmation diff --git a/assets/logos/icon128.png b/assets/logos/icon128.png new file mode 100644 index 0000000..51142be Binary files /dev/null and b/assets/logos/icon128.png differ diff --git a/assets/logos/icon32.png b/assets/logos/icon32.png new file mode 100644 index 0000000..f37c06c Binary files /dev/null and b/assets/logos/icon32.png differ diff --git a/assets/logos/icon48.png b/assets/logos/icon48.png new file mode 100644 index 0000000..03504e1 Binary files /dev/null and b/assets/logos/icon48.png differ diff --git a/assets/logos/icon96.png b/assets/logos/icon96.png new file mode 100644 index 0000000..7a59712 Binary files /dev/null and b/assets/logos/icon96.png differ diff --git a/assets/store_screenshots/1.png b/assets/store_screenshots/1.png new file mode 100644 index 0000000..0ae2414 Binary files /dev/null and b/assets/store_screenshots/1.png differ diff --git a/assets/store_screenshots/2.png b/assets/store_screenshots/2.png new file mode 100644 index 0000000..72eb87d Binary files /dev/null and b/assets/store_screenshots/2.png differ diff --git a/assets/store_screenshots/3.png b/assets/store_screenshots/3.png new file mode 100644 index 0000000..3a29658 Binary files /dev/null and b/assets/store_screenshots/3.png differ diff --git a/assets/store_screenshots/4.png b/assets/store_screenshots/4.png new file mode 100644 index 0000000..47c3638 Binary files /dev/null and b/assets/store_screenshots/4.png differ diff --git a/assets/store_screenshots/5.png b/assets/store_screenshots/5.png new file mode 100644 index 0000000..e9a7952 Binary files /dev/null and b/assets/store_screenshots/5.png differ diff --git a/assets/store_screenshots/banner.png b/assets/store_screenshots/banner.png new file mode 100644 index 0000000..749a033 Binary files /dev/null and b/assets/store_screenshots/banner.png differ diff --git a/assets/store_screenshots/main.png b/assets/store_screenshots/main.png new file mode 100644 index 0000000..e5f5bed Binary files /dev/null and b/assets/store_screenshots/main.png differ diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..ebb79b5 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,22 @@ + + + + + + Google Sheets Tab Manager + + + +

Google Sheets Tab Manager

+

Public pages for the Workspace add-on listing (terms, privacy, support).

+ + + diff --git a/docs/privacy.html b/docs/privacy.html new file mode 100644 index 0000000..5d41247 --- /dev/null +++ b/docs/privacy.html @@ -0,0 +1,56 @@ + + + + + + Privacy Policy — Google Sheets Tab Manager + + + +

Home

+

Privacy Policy

+

Last updated: March 28, 2026

+ +

Overview

+

Google Sheets Tab Manager is a Google Workspace add-on that helps users manage sheet tabs in the currently open spreadsheet (for example: rename, sort, hide/unhide, and delete tabs in bulk).

+ +

Support

+

For questions about this policy or the add-on, please visit the Support page.

+ +

Information Accessed

+

The add-on accesses spreadsheet content and metadata only for the spreadsheet currently opened by the user and only when the user runs an action.

+

OAuth scopes currently used by the add-on:

+ + +

How Information Is Used

+

Data is used only to provide the features requested by the user within the add-on interface.

+

This add-on does not collect, store, or process personal data outside of what is necessary to perform user-requested actions within Google Sheets.

+ + +

Storage and Retention

+

This add-on is designed to process data within Google services. It does not maintain a separate user database for spreadsheet content.

+

Limited operational logs (such as error logs) may be generated by Google Cloud logging services for debugging and reliability. These logs do not intentionally include spreadsheet content, are accessed only as needed for support and maintenance, and are retained according to Google Cloud logging configuration and defaults.

+ +

Third-Party Sharing

+

This add-on does not share user spreadsheet content with third parties, except as required by law or platform operation by Google.

+ +

Security

+

Reasonable technical and organizational measures are used to protect the add-on and related project resources. No method of transmission or storage is fully risk-free.

+ +

Your Choices

+

You can stop using the add-on at any time by uninstalling it from Google Workspace Marketplace.

+ +

Changes to This Policy

+

This policy may be updated from time to time. The latest version is published on this page with an updated date.

+ + diff --git a/docs/support.html b/docs/support.html new file mode 100644 index 0000000..e52d86f --- /dev/null +++ b/docs/support.html @@ -0,0 +1,42 @@ + + + + + + Support — Google Sheets Tab Manager + + + +

Home

+

Support

+

For help with Google Sheets Tab Manager, use one of the following channels:

+ + +

Response Time

+

Support is provided by the developer on a best-effort basis. Responses are typically within 3 to 5 business days, but response times and issue resolution are not guaranteed.

+ +

When Reporting an Issue

+ +

For potential security vulnerabilities, report by email instead of posting public issue details.

+ +

Related Pages

+ + +

No Affiliation

+

This add-on is an independent project and is not affiliated with, endorsed by, or sponsored by Google LLC.

+ + diff --git a/docs/terms.html b/docs/terms.html new file mode 100644 index 0000000..0037fa3 --- /dev/null +++ b/docs/terms.html @@ -0,0 +1,57 @@ + + + + + + Terms of Service — Google Sheets Tab Manager + + + +

Home

+

Terms of Service

+

Last updated: March 28, 2026

+ +

1. Acceptance of Terms

+

By installing or using Google Sheets Tab Manager, you agree to these Terms of Service.

+ +

2. Service Description

+

Google Sheets Tab Manager is a Google Workspace add-on for managing tabs in Google Sheets, including bulk operations such as rename, sort, hide/unhide, and delete.

+ +

3. Permitted Use

+

You agree to use the add-on only in compliance with applicable laws, regulations, and Google Workspace policies.

+

You are responsible for reviewing spreadsheet changes before applying bulk actions.

+ +

4. User Responsibility and Assumption of Risk

+

You are solely responsible for reviewing and confirming all actions before applying changes in Google Sheets.

+

You acknowledge that certain actions (including deleting, renaming, sorting, hiding, or unhiding tabs) may result in permanent changes. You use this add-on at your own risk and are responsible for maintaining backups of your data.

+ +

5. Availability and Changes

+

The add-on may be modified, updated, or discontinued at any time. Features may change to improve reliability, usability, or compliance.

+ +

6. Disclaimer of Warranties

+

The add-on is provided on an "as is" and "as available" basis without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, and non-infringement.

+ +

7. Limitation of Liability

+

To the maximum extent permitted by law, the developer is not liable for any direct, indirect, incidental, special, consequential, or punitive damages, including data loss, business interruption, or loss of profits, arising from or related to use of the add-on.

+

By using the add-on, you agree to release and hold harmless the developer from claims arising out of your use, misuse, or inability to use the add-on.

+ +

8. Termination

+

You may stop using the add-on at any time by uninstalling it. Access may be suspended or terminated if misuse or policy violations are detected.

+ +

9. Privacy

+

Your use of the add-on is also governed by the Privacy Policy.

+ +

10. Indemnification

+

You agree to indemnify and hold harmless the developer from any claims, damages, liabilities, and expenses arising from your use of the add-on or violation of these terms.

+ +

11. No Affiliation

+

This add-on is an independent project and is not affiliated with, endorsed by, or sponsored by Google LLC.

+ + +

12. Support

+

For questions or support, please visit the Support page.

+ +