= Vimeify - Vimeo Integration: Upload, Embed, Gallery & Player =

Contributors: codeverve, darkog
Tags: vimeo, video upload, video embed, video gallery, vimeo player
Requires at least: 6.0
Tested up to: 7.0
Stable tag: 1.0.6
Requires PHP: 5.5
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Easily upload and embed Vimeo videos directly from your WordPress dashboard.

== Description ==

This plugin connects your WordPress site with Vimeo through their official API, allowing seamless video uploads directly from the WordPress admin area or supported front-end forms.

> Note: This plugin is not affiliated with Vimeo. It uses the official Vimeo Developer API to enable uploads and management of videos from your WordPress site.

=== 🎯 Ideal For ===

- Streamlining your workflow: Upload videos without logging into Vimeo.
- Multi-author environments: Avoid sharing Vimeo credentials.
- Accepting front-end video uploads via forms like WPForms or Gravity Forms (PRO version).

== ⚙️ How It Works ==

1. Register an app at the Vimeo Developer Portal: https://developer.vimeo.com/
2. Generate the necessary API credentials.
3. Enter them in the plugin settings under Settings > Vimeo.
4. Start uploading videos from Media > Vimeo or directly in post editors.

Documentation: https://docs.vimeify.com/

== ✨ Core Features ==

Everything you need to upload and display Vimeo videos from WordPress:

**Uploads**
- Admin dashboard uploads with intuitive interface
- Chunked upload support for large video files
- Upload profile configuration for consistent settings

**Display & Embedding**
- Video Block for Gutenberg, Elementor, and Bricks
- Gallery Block with playlist style display
- Table Block to showcase your video library
- Shortcode support: `[vimeify_video id="vimeo_id"]` and `[vimeify_videos_table]`
- Responsive embeds across all editors

**Management**
- Dedicated admin pages under Vimeify menu
- Video management tools with metadata editing
- Automatic synchronization with your Vimeo account
- Deleted video cleanup via WP cron

**Developer Tools**
- WP-CLI command support for automation
- Permission controls (upload_files or manage_options capability)

== 🚀 Premium Features ==

Unlock advanced functionality for professional video workflows:

**Frontend Uploads**
- User-generated content uploads from the frontend
- WPForms integration with chunked upload and progress bar
- Gravity Forms integration with chunked upload and progress bar
- CustomForms API for developers to build custom integrations

**Advanced Display**
- Grid Block/Widget across Gutenberg, Elementor, and Bricks
- Gallery slider style for dynamic presentations
- Grid filtering and search functionality

**Page Builder Integrations**
- ACF field type for linking videos to post meta
- Enhanced Bricks Builder elements
- Enhanced Elementor widgets

**LMS Compatibility**
- LearnDash integration for course videos

**Priority Support**
- Email support with 24-hour response time
- Private ticket system for dedicated assistance
- Automatic PRO updates

[Get the Premium Version](https://vimeify.com/get-pro)

== Installation ==

=== Plugin Installation ===

1. Download from WordPress.org.
2. Upload via Plugins > Add New > Upload Plugin.
3. Configure credentials under Settings > Vimeo.
4. Start uploading under Media > Vimeo.

=== 🔑 API Setup ===

1. Visit Vimeo Developer Portal: https://developer.vimeo.com/ and create an app.
2. Copy your Client ID and Client Secret.
3. Generate an Authenticated Access Token with the following scopes:
   public, private, upload, edit, delete, create, interact, video_files
4. Enter these credentials under Settings > Vimeo in WordPress.

== Frequently Asked Questions ==

= Can I use this without API credentials? =

No. You must enter a valid Client ID, Client Secret, and Access Token with the required scopes.

= What API scopes are required? =

At minimum: public, private, upload, edit, delete, create, interact, video_files

= Do I need to configure my hosting for large uploads? =

No. Uploads are streamed from the browser to Vimeo via the TUS protocol, bypassing server-side limits.

== Screenshots ==

1. Admin upload form
2. Gutenberg block integration
3. Classic/TinyMCE editor integration
4. Settings panel with API info
5. Vimeo API setup guide
6. Troubleshooting screen
7. PRO settings overview
8. Video edit screen (PRO)
9. WPForms integration (PRO)
10. GravityForms integration (PRO)

== Changelog ==

= 1.0.6 =

*Release date - 28 Mar 2026*

* Test with WordPress 7.0 
* Fix connect/disconnect buttons not working on Settings Overview page 
* Improve Settings Overview troubleshooting section 
* Imporve upload file size handling for chunked upload (5GB max) 
* Add thumbnail cache reset tool 
* Fix thumbnail fetching to use correct meta key and skip default placeholders
* Refine gallery and thumbnail styles

= 1.0.5 =

*Release date - 02 Feb 2026*

*Switch to Action Scheduler for better compatibility with various hosting environments

= 1.0.4 =

*Release date - 02 Feb 2026*

* Improved chunked upload modal and dropzone

= 1.0.3 =

*Release date - 01 Feb 2026*

* Fixed bun builds

= 1.0.2 =

*Release date - 31 Jan 2026*

* Fixed Sass dependency for CI builds

= 1.0.1 =

* Release date - 31 Jan 2026*

* UI improvements in admin screens


= 1.0.0 =

*Release date - 30 Jan 2026*

* Initial release of Vimeify with core features for uploading and embedding Vimeo videos from WordPress.
