Description
Premium (Pro add-on) features, from the `pro/` folder:
– **Activity log:** records the latest 200 Android app requests with time, app, endpoint, IP and result (OK or rejected). It can be cleared and turned off.
– **Paired keys manager:** lists every paired device key (masked, with the pairing date) and lets you revoke a single device without disconnecting the whole app.
– **Approval window setting:** you choose how long (1 to 60 minutes) an approved visitor has to sign in via the login grid. The free default is 5 minutes.
– **Temporary account auto-expiry:** deletes temporary accounts after a set number of idle hours (up to 720), run by an hourly cron job.
– **Email alerts:** notifies you when someone requests or receives temporary access, to the admin email or one you choose. It is rate-limited so bots can’t flood your inbox.
– **IP allow-list for the Android API:** restricts API access to listed IP addresses or IPv4 ranges such as `203.0.113.0/24`. Phones on mobile data change IP often, so use it with care.
– **Users CSV export:** downloads ID, username, email, display name, roles and registration date. Cells are protected against spreadsheet formula injection.
Pro also adds a **Pro Tools** menu with tabs for these features.
Everything else, including pairing, all Android app features and the security fixes, stays free.


