=== BDS Toolbox ===
Contributors: linusdunkers
Donate link: https://bdsmovement.net/donate_
Tags: geoip, country filter, content restriction, human rights, BDS
Requires at least: 4.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Filters visitors based on their geographical IP and displays custom content supporting the BDS movement, promoting human rights and justice.

== Description ==

**BDS Toolbox** is a WordPress plugin that allows site owners to filter visitors based on their GeoIP location and display targeted messages about the **Boycott, Divestment, and Sanctions (BDS) movement**. It provides a way to raise awareness and encourage peaceful advocacy for human rights.

### ✨ Features:
- **GeoIP Filtering:** Detects visitors' country based on IP and displays tailored content.
- **Customizable Content:** Modify the default BDS message with custom HTML via the WordPress dashboard.
- **Multilingual Support:** Now available in **English and Swedish (sv_SE)**, with more languages planned.
- **Lightweight and Efficient:** Minimal impact on performance.
- **Planned Features:** Upcoming updates will include dynamic content feeds and additional advocacy tools.

### 📢 Why Use BDS Toolbox?
This plugin enables websites to promote awareness of **human rights violations** and encourages **non-violent solutions**. Following reports from **Amnesty International** and ongoing **ICC investigations**, the BDS movement continues to advocate for global justice. BDS Toolbox supports these efforts by helping websites provide relevant and actionable information.

== Installation ==

### 📌 **Recommended Method (WordPress Plugin Directory)**
1. Go to **Plugins > Add New** in your WordPress admin panel.
2. Search for **BDS Toolbox**.
3. Click **Install Now**, then **Activate** the plugin.
4. Navigate to **Settings > BDS Toolbox** to configure your preferences.

### 🛠 **Manual Installation**
1. **Download the Plugin**:  
   - Get the latest release from the [WordPress Plugin Directory](https://wordpress.org/plugins/bds-toolbox/) or [GitHub](https://github.com/linusdunkers/BDS-Toolbox).
   - Extract and upload the `bds-toolbox` folder to your `/wp-content/plugins/` directory.
2. **Activate the Plugin**:  
   - In the WordPress admin dashboard, go to **Plugins** and activate **BDS Toolbox**.
3. **Configure Settings**:  
   - Navigate to **Settings > BDS Toolbox** to adjust the content shown to visitors.

== Frequently Asked Questions ==

### ❓ What does BDS Toolbox aim to achieve?
BDS Toolbox provides tools to **educate**, **raise awareness**, and **engage users** in **non-violent advocacy** for human rights.

### ❓ How does the plugin determine a visitor's location?
The plugin uses the **GeoLite2 Country Database** to detect visitor locations based on IP addresses.

### ❓ Can I customize the displayed content?
Yes! You can create **custom messages, banners, or educational content** to display to visitors from specific regions.

### ❓ Does the plugin support multilingual content?
Yes! **BDS Toolbox is now available in English and Swedish (sv_SE)**. More languages will be added in future updates.

### ❓ Is this plugin lightweight and performance-friendly?
Yes! The plugin is **optimized for performance** and does not significantly impact website speed.

== Screenshots ==

1. **Default BDS Message Displayed:** The default content shown to visitors.
2. **Admin Configuration Panel:** Customize content and manage settings.

== Changelog ==

### 📌 **1.0.2** (Latest)
- **Improved security**: Added nonce verification and better input validation.
- **Enhanced performance**: Optimized database calls.
- **Fixed potential issues**: Improved error handling for missing GeoIP database.
- **New language support:** Added **Swedish (sv_SE)** translation.

### 📌 **1.0.1**
- Initial release with GeoIP filtering and custom content functionality.

== Upgrade Notice ==

### 📌 **1.0.2**
This update includes security enhancements, performance optimizations, and **Swedish language support**. It is **highly recommended** to update for a better and safer experience.

== More Information ==

- **GitHub Repository:** [https://github.com/linusdunkers/BDS-Toolbox](https://github.com/linusdunkers/BDS-Toolbox)
- **Donate:** Support the BDS Movement by donating at [https://bdsmovement.net/donate_](https://bdsmovement.net/donate_)
- **Learn More About BDS:** Visit [https://bdsmovement.net](https://bdsmovement.net)

== License ==

This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.
