=== HR Press Lite ===
Contributors: codeclove
Tags: hr management, employee management, employee attendance, time tracking, payroll
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 7.1
Stable tag: 1.0.6
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Free WordPress HR plugin — employee check-in/check-out, attendance tracking, break logs, staff directory, and announcements. Self-hosted, no monthly fees.

== Description ==

**HR Press Lite** is a free **WordPress HR plugin** for small and medium businesses. Manage employee attendance, daily check-in and check-out, break logs, departments, designations, and team announcements — entirely from your WordPress dashboard, on your own server.

No complicated setup. No monthly SaaS fees. Just install and start managing your team.

### ⚡ Free Features

* **Employee Check-in / Check-out** — Track daily working hours automatically
* **Break Logs** — Record and review employee break times
* **Departments & Designations** — Organise your company structure
* **Attendance Management** — View and manage attendance records
* **Announcements** — Broadcast messages to all employees instantly
* **Email Notifications** — Send emails directly to employees

### 🔒 Built With Security in Mind

HR Press Lite is developed following WordPress security best practices — all AJAX endpoints are protected with nonces and capability checks, so your employee data stays safe.

---

### 👉 [Upgrade to HR Press PRO](https://codeclove.com/plugins/hr-press)

Take your HR operations to the next level with **HR Press PRO**:

* ✅ **Leave Management** — Employees submit leave requests; managers approve or reject
* ✅ **Holiday Email Notifications** — Auto-notify staff of upcoming holidays
* ✅ **IP Restriction** — Restrict check-ins to your office network only
* ✅ **IP Whitelisting** — Approve trusted IPs for remote work flexibility
* ✅ **Priority Support** — Get direct help from the development team
* ✅ **Early Access to New Features** — Shape the product roadmap

[👉 View PRO Plans →](https://codeclove.com/plugins/hr-press)

---

== Installation ==

**Recommended (From WordPress Admin)**

1. Go to *Plugins → Add New* in your WordPress dashboard
2. Search for **HR Press Lite**
3. Click **Install Now**, then **Activate**
4. Navigate to *HR Press → Dashboard* to get started

**Manual Installation**

1. Download the plugin ZIP from WordPress.org
2. Go to *Plugins → Add New → Upload Plugin*
3. Upload the ZIP and click **Install Now**, then **Activate**
4. Navigate to *HR Press → Dashboard* to get started

More documentation is [available here](https://codeclove.com/plugins/hr-press).

== Frequently Asked Questions ==

= Is HR Press Lite really free? =
Yes. 100% free, no hidden charges, no per-employee fees, no trial period. You can optionally upgrade to HR Press PRO for leave management, payroll, and IP-based check-in restrictions.

= How many employees can I add? =
Unlimited. There are no caps on employees, departments, or attendance records. Your only limit is your hosting server.

= Can employees check in from their phone? =
Yes. The check-in and check-out interface works in any browser, including mobile. Employees log in to your WordPress site and clock in from there.

= Can I export attendance records to Excel or CSV? =
Attendance records are stored in your WordPress database and can be viewed and filtered from the admin dashboard. CSV export is available in HR Press PRO.

= Will employees see each other's data? =
No. Each employee only sees their own attendance, breaks, and announcements. Only administrators have access to the full employee directory and attendance reports.

= How do employees check in and check out? =
Each employee gets a dedicated interface to log their check-in, check-out, and break times. Records are stored automatically in your WordPress database with timestamps.

= Can I manage multiple departments and job roles? =
Yes. HR Press Lite supports unlimited departments and designations so you can fully reflect your company's structure.

= Is my employee data stored securely? =
All data is stored in your own WordPress database — nothing is sent to external servers. All AJAX endpoints are protected with nonces and role-based capability checks.

= What is the difference between Lite and PRO? =
Lite covers daily attendance, check-in/check-out, break logs, departments, and announcements. [HR Press PRO](https://codeclove.com/plugins/hr-press/) adds leave request workflows, payroll calculation, printable payslips, holiday notifications, IP-based office check-in restrictions, and priority support.

== Screenshots ==

1. Dashboard overview — a clean summary of attendance and employee activity
2. Employee list — manage all employees in one place
3. Check-in / Check-out log — daily attendance at a glance
4. Announcements — broadcast messages to your team
5. Departments & Designations — organise your company hierarchy
6. Break log — per-employee break duration and daily productivity summary
7. Settings — configure work hours, email notifications, and attendance rules

== Changelog ==

= 1.0.6 =
* Tweak: Improved plugin listing description and short description for clarity.
* Tweak: Updated FAQ with buyer-focused questions covering employee limits, mobile check-in, CSV export, and data privacy.
* Tweak: Refined plugin tags for better WordPress.org search discoverability.

= 1.0.5 =
* Compatibility: Confirmed compatible up to WordPress 7.1.
* Security: Hardened SQL queries with explicit prepare statements.
* Security: Sanitized and unslashed server IP address detection.
* Maintenance: Aligned plugin header metadata and removed deprecated translation calls.

= 1.0.4 =
* Feature: Added "Upgrade to Pro" action link on the WordPress Plugins screen for quick access.
* Feature: Settings screen now includes a PRO upgrade tab with feature showcase.

= 1.0.3 =
* Security: Fixed missing authorization checks and nonce verification on AJAX endpoints.

= 1.0.0 =
* Initial release.