Browse the manual
Changelog
Release notes for Pepper.
On this page
Warning: Test updates on a staging copy before updating a production installation that contains live invoice data.
Version 1.10.0
October 25, 2026
New
Prepare work with Assistant
Enable the optional Assistant with your own Anthropic, OpenAI or OpenAI-compatible provider. Choose permitted tools, review exact confirmation cards and keep sensitive actions in their human approval queue. Control local history and provider disclosure.
Write and share Docs
Create proposals and procedures with templates, rich text, tables and linked records. Keep versions, approve frozen editions and share expiring recipient links.
Plan events and follow work dates
Use personal and shared calendars beside permitted work dates. Repeat events, review invitations and receive reminders in Inbox. Exchange ICS files and create revocable private feeds.
Connect events to the next action
Create automation rules with schedules, conditions and actions. Review each sensitive step, inspect run history and recover signed webhook deliveries through exact approvals.
Set up prices and tax rules
Choose inclusive or exclusive prices, tax classes and owner-configured rules. Review the saved selection before issuing an invoice.
Improved
Choose your starting desk first
Choose a desk before an optional matching business type during installation. Everything groups Money, Sales, Work and Customer services. The Work desk starts with Projects and Calendar, with Docs and Automations in the same ordered menu.
Use regional defaults and country addresses
Choose a language and region, including Brazilian Portuguese. Keep explicit notation choices and use country-specific address fields.
Keep folder access evidence bounded
Repeated folder views can reuse one access sample within a UTC clock minute. Each request checks current permissions. Every disclosed file identifier remains stored.
Fixed
Open Work settings
Work settings opens with the usual settings navigation.
Use controls by their visible names
Desk, New, Search, account and gallery controls include their visible wording in names used by assistive software. The gallery name includes the image counter.
Version 1.9.0
October 24, 2026
New
Several services behind one button
Offer bookings, enquiries and other published services from one website button. Widget launchers give visitors a choice while each service keeps its own access and consent.
A desk for bookings
Open appointments, resources and events from the Bookings desk. Choose it in the menu or as your start desk during installation.
Improved
All your desks in one menu
Find every desk you may open in one menu. Choose Start desk to save where you start after sign-in; arrow keys follow the tiles.
Clearer widget setup and sharing
Widget setup explains launchers and website choices. Fields, files and pages use shared ordering controls. Open a saved preview or a published page from the editor.
Visual style choices
Compare widget presentation options and PDF templates with small illustrations. The selected option has one solid border.
Aligned Home rows
Home puts every row title at the same edge, with task references beside the status underneath.
Version 1.8.0
October 23, 2026
New
Desks for your work
Start with a focused Home and short menu for Money, Accounting, Sales, Work, Venue, Listings or Showcase, or keep Everything. Arrange desks and assign them to roles or people; below Admin, assignments also limit access, and customer plans choose Venue, Listings or Showcase.
Improved
Recognise each widget at a glance
The editor names the widget type and shows its saved name beneath it. Sample website keeps the selected family, lets you choose among its widgets and shows the saved content in a neutral website layout. Light and Dark preview the website and widget together. Back returns to that family.
Explore three active customer businesses
The dedicated demo adds Canal Coffee, Harbour Homes and Northwind Studio with Venue, Listings and Showcase desks. Recent activity connects their widgets to bookings, enquiries, reviews, people and service invoices.
Everyday work from your AI client
Ask your AI client to update leads, plan tasks, correct time, organize files and work with widgets through MCP or HTTP. Changes use your permissions and the same actions as Pepper; see the tool reference.
Approve sensitive steps in Pepper
Review an AI client's exact proposal before it sends an invoice, records a payment, publishes a widget or changes settings. Approve or reject requests in one inbox; payments, refunds and bank details require individual decisions.
Find records and understand refusals
Your AI client can get its permitted business context, search records and find the tools for a task. Tool descriptions and replies define their inputs, outputs and refusal reasons.
Transfer files through your AI client
Upload receipts, file versions and card files, or download a permitted file, invoice PDF or XML. Single-use download links last five minutes and check access when opened.
Edit quote drafts from an AI client
Edit a quote draft prepared for a deal through MCP or HTTP while Pepper calculates the totals. Issuing still requires your approval in Pepper.
See which AI client wrote a comment
Comments show the person's name and connection, such as “Mira Holst via Claude Desktop”. Mentions reach only people who can read the record.
One way to page through agent lists
Lists use limit, cursor, sort and dir, with rows in data and continuation in next_cursor. Clients that read data.rows must switch to data; the update guide explains compatibility.
Approve new customers from AI clients
An AI client must link an existing customer when it qualifies a lead, or first prepare a customer creation for your approval. In Pepper, you can still qualify a lead into a new customer in one step.
Clear old connection records
Pepper removes request receipts, tokens and open approvals 30 days after a connection ends; executed approvals stay. Backups omit AI client sign-in tokens, and restoring makes waiting approvals stale.
Version 1.7.0
October 20, 2026
New
See which boards need attention
Boards counts the overdue cards and the cards due this week in one line. Click a count to show only the boards that hold those cards. Each board shows what needs attention and who works on it.
Filter widget requests
Requests filter by widget type and by arrival in the last 7, 30 or 90 days. Your filters stay when you go back from a request.
Counts on tabs
Tabs show how many records they hold, for example on My work, Boards, Forms and Widgets. The widget Records menu shows a count for each record type.
Improved
Plan the day on My work
My work starts with one short line for the day and a week strip. Today groups your tasks by urgency, with follow-ups beside them. In This week, click a day to show its tasks. Add a task with the + inside the task field.
Read Home at a glance
Home shows cash, money owed, open quotes and unbilled work in one band. Each figure opens the records behind it.
Clearer reports and tax periods
Reports uses the same figure band as Home. Tax periods shows one currency at a time, its checks on one line and its tables as panels. Show as table is at the bottom of each chart.
A counter that explains itself
Scan says what a customer code is and what happens next. The confirmation shows the stamp card's new total and any reward. Today's totals and recent visits are easier to read.
Clearer My cards
My cards shows each card's board and list, its due date and its people. A past due date shows in red as Overdue. Click a card to open it on its board.
Sales at a glance
New lead is the main button on Leads. Deal lanes show the stage estimate as a small meter, and the open and weighted totals in one row per currency. A due next step shows its date as a red label.
Analytics in sections
Analytics groups its results in sections with counts. Switch between them without losing your place.
Open busy pages faster
Home, Widgets, Analytics, Files and the invoice pages open faster because they read much less from the database. After the first page, each page change sends less data.
Current, supported libraries
Pepper runs on current releases of Laravel, React, Inertia, Tailwind CSS and Vite, with their security and stability fixes. No major version changed, so the hosting requirements stay the same.
Fixed
See progress when you open a menu item
Widgets, Scan, Analytics, Workload, My work, Money overview and Boards now show the loading bar and keep the menu in place. Before, they reloaded the full page without a sign of progress.
Complete table borders
Record tables in the Money overview and other report panels show their full border.
Keep customer decisions as given
Answers, decisions and history from proofs and job progress pages offer Open in their record menu, which goes to their decision page. Their custom fields stay read-only, because a customer decision is evidence.
Version 1.6.0
October 19, 2026
New
Bring customer services to the places you already use
Publish business cards, team pages and price lists as standalone pages, website embeds or button launchers. Share them through newsletters, WhatsApp and printed QR placements, with one campaign across your channels.
Give customers offers and stamp cards
Publish offers and stamp cards that customers keep through email-code access. Individual staff confirm redemptions and stamps at the counter; displaying a code alone records no redemption.
Manage widget access for customer businesses
Provision customer workspaces and assign plans on your installation. Each business manages its permitted widgets, records and team; your platform keeps invoice ownership.
Take bookings and manage availability
Offer appointments, overnight resources, group capacity and events, with shared availability, waitlists and visitor changes. Platform bookings can prepare ordinary invoice drafts for staff to review and issue; customer-workspace events remain free.
Collect invoice payments through Stripe
Accept full or partial invoice payments through your own Stripe account, including staff-issued booking deposit and ticket invoices. Pepper records confirmed money once and supports refunds through linked credit notes.
Compare revenue, costs and cash
The Money overview compares periods and opens the records behind each figure. Choose the cost basis, keep currencies separate and export the permitted figures to CSV.
Keep customer approvals with the work
Send proofs for approval and keep each decision with the exact file versions the customer checked. Job progress pages show stages and collect answers from invited contacts.
Publish listings and follow up on requests
Present properties, vehicles, rentals and vacancies with galleries and comparisons. Keep enquiries, appointment requests and private applications as records for staff to review.
Help customers choose a service
Publish menus and receive catering requests, build estimators from exact catalogue quantities, and offer service-area checks. Sent requests keep the published rules and answers behind the result.
Show finished work and share useful updates
Publish case studies and portfolios, including before-and-after comparisons and client publication consent. Share timed business updates with confirmed topic subscriptions and versioned guides with questions and acknowledgements.
Connect links, files and customer feedback
Gather destinations in link pages and opening hours, or share file downloads. Collect testimonials and private feedback, plus surveys and polls, with consent and question versions kept as records.
Read widget results and trace revenue
Compare results by placement, campaign and channel, then open the exact records. Trace known enquiries through invoices and recorded payments, with currencies kept separate; optional audience measurement uses no visitor cookie or browser storage.
Improved
Explore a connected sample business
The read-only demo shows Pulse Studio's launch projects, booking and offer states, listing enquiries and studio identity. Search the widget library by name, type or status and open its contextual Analytics view.
Sell widget access from your installation
The licence permits selling widget access to multiple customer businesses on one licensed production installation. You may not redistribute the application source or installable package.
Fixed
Create follow-up tasks from Sales menus
Make a task in the lead and deal menus follows the same flow as Next step, including read-only demo feedback.
Reach the tag field from a record
Add tag opens Details and brings the focused tag input into view. Only the input shows the active state.
Version 1.5.0
October 15, 2026
New
Turn agreed work into an invoice draft
Record time with a timer or weekly timesheet, then prepare billable time and approved milestones in one invoice draft. Review grouped hours, rates and exact totals before issuing it.
Follow enquiries through your sales pipeline
Collect leads and work deals through your own stages, with a next step for each opportunity. Qualify a lead into a customer, link its quote and follow acceptance through to a project.
Plan projects and tasks together
Projects bring tasks, milestones, files and activity together, with board, list, calendar and timeline views. Project lists and overviews show the people involved through visible tasks and logged time.
Review the team’s week
Workload compares available, planned and logged time, with a weekly PDF report and links to each person’s timesheet. My work brings your assignments and timers together.
See unbilled work, budgets and margin
Project reports show unbilled time and margin with their stated calculation bases. Open the source records or export the permitted figures, with each currency kept separate.
Improved
More work through your connected client
Sales tools and project tools let your client work with permitted leads, deals, tasks and time. It can prepare an invoice from unbilled work, with issuance still requiring your confirmation in Pepper.
Explore a connected sample business
Sample content follows enquiries, projects, documents and payments across several customers and currencies. Smaller sample photographs open in Files and on boards, and the manual groups guides by the task you want to complete.
Fixed
Recent work stays visible on Home
Recent work keeps the same records when you change an attention filter or page. People without invoice access can still open their permitted recent work.
Keep demo access after a rebuild
A disposable demo rebuild refreshes cached permissions and settings after replacing its sample data. Existing logins keep the access granted by their roles.
Version 1.4.0
October 14, 2026
New
More work from your optional AI client
Prepare an invoice draft, explain overdue balances or show customer context through a tested MCP client. You confirm invoice issuance in Pepper, which needs no AI account of its own.
Check e-invoice details before issuing
Require readiness for customers with an electronic address, or for every invoice and credit note. The setting starts off. A refusal keeps the draft and names each fix.
Check your installation
Installation health brings scheduled work, email, backups, storage and hosting checks together, with a next step for each problem. New failure periods appear on Home and in the Inbox.
Check who did what
The audit log adds sampled reads, history verification, signed exports and data-subject reports. Owner-confirmed erasure keeps issued originals and financial figures. These controls do not certify legal compliance.
Your identity on public forms
Public forms and their receipts show your business name and company logo. You can hide the small Pepper credit in Company settings.
Improved
More tools for connected clients
Read and prepare projects, purchases and catalog items, or read reports and safe settings, with the same permissions as the app. Clients cannot send email, record payments or change bank details.
Manage and share forms
Forms open in the editor for managers, with separate actions to fill a form or copy its published link. The read-only Pulse Studio demo includes a published inquiry and varied sample responses.
Clearer sample files
The sample Files folders include two photographs and a styled HTML page. Explore the image viewer and text editor on a fresh sample installation.
Fixed
Clear action results and reachable phone dialogs
Action messages keep each result visible for 5 seconds of unpaused display time. Dialogs fit the phone screen, and touch menus open only the action you choose.
Image previews within hosting limits
Files checks the available PHP memory before decoding a thumbnail. If a preview cannot load, the file type icon takes its place and the original remains available.
Safe folder moves when people work together
Moving folders at the same time cannot put two folders inside each other. A refused move keeps the folder and its files.
Readable Arabic folder counts
Arabic item counts in Files use joined letters. File sizes keep their numeric format.
Version 1.3.0
October 13, 2026
New
Files like a desktop
Browse folders with folders and files in one list or grid. Select many items, drag them onto a folder to move them, and drop files from your computer to upload them where you drop them.
One image viewer
Open images from Files, board cards, purchases, form uploads and record attachments in one viewer, with zoom, swipe, keyboard keys and download.
Edit text and code files
Edit plain text, CSV, Markdown, HTML, CSS, JavaScript, JSON, XML and YAML files up to 1 MB. Each save adds a version. Pepper never overwrites a newer version: review it, then save on top. Compare and restore versions, and let a connected agent prepare text for you to review.
A menu on every record
Open a record's menu with the … button, a right-click, the menu key, Shift+F10 or a long press. It lists only the actions your role allows.
A lean Home
Cash in and Owed to you show their figure, one sentence and their chart in the card. Small cards show one figure for each module you use. Done today is now a tab of Needs attention.
Improved
One place for a person
Invite people and manage their accounts in People: role, sign-in, guest access, offboarding and ownership. The former Settings > Users address opens People.
The same list everywhere
People, Forms and Widgets use the same table as Customers and Teams, with the … menu on each row.
Invoice lifelines
Lifelines show the payment term as a row of cells, with a notch at the due date and coral cells for days past it.
Readable activity and board cues
Board, card, file, form and agent events show in words on a person's timeline and in the audit log. A board list that cards move into, while none move on, now says how many arrived.
The app logo
Sign-in, setup and error pages show the Pepper app logo.
Fixed
Cash after a payment reversal
Cash in and the monthly cash figures on Home and in Reports count a reversed payment in the month it was paid. The reversal counts in the month you reversed it. Before, a reversal lowered cash twice.
Home for guests
A guest who signs in now lands on a Home with their own cards and Inbox instead of an access error.
Version 1.2.0
October 12, 2026
New
Connected boards and cards
Organize work in boards with assignments, dates, checklists and links to customers, documents, files and conversations. Private, team and workspace access control who can read and change each board.
My cards and board access
Find assigned, due and watched work in My cards. Administrators can recover private-board access through an explicit, recorded action.
Trello import and form routing
Import a Trello board from JSON, or route form responses to cards. Board exports, custom fields and linked records keep the work together.
Live collaboration and notifications
Keep open work current with live refresh and presence. Choose in-app alerts and optional browser push for mentions and assignments, with access and notification settings applied.
Improved
Form-response management
Archive, restore and export selected responses. Keep saved answers, consent and private files, and copy a published form's public link from its controls.
Record selection and workspaces
Select matching records across pages for supported actions. Boards, forms and related workspaces share clearer controls, contextual refusal messages and adjustable record panels.
Fixed
Invoice line entry
After adding an invoice line, the editor keeps the field you select. You can start entering its quantity or price without focus moving back to the description.
Update recovery with guest access
Update safety backups use the portable format so guest-access records can be restored without a database dump command.
Version 1.1.0
October 11, 2026
New
Docker installation and maintenance
Run one persistent installation with Docker Compose. The buyer package includes a PHP/Apache recipe and scheduler. The guide covers browser setup, dashboard updates, runtime rebuilds, recovery and PaaS storage requirements.
Full export and import
Move a complete installation between supported database engines through the browser, including business records and private files. Import verifies a fresh, empty destination before activation.
SQLite installation
Install with SQLite without a separate database server. MySQL and MariaDB remain supported.
Comments and the inbox
Discuss permitted records with mentions and replies. Follow notifications and reply from the inbox.
Saved record views
Choose table, list, board, calendar, timeline or gallery layouts for permitted records. Save personal or team views with filters, columns and sorting.
Forms and custom fields
Build internal and public forms with 14 field types, sections and conditions. Keep submissions, consent and files, and use custom values in permitted views and search.
Website form widgets
Embed response forms with allowed origins, appearance and language. Internal forms use a separate sign-in window when third-party cookies are blocked.
Improved
Restore supported older backups
Import a supported older backup during fresh setup and let Pepper apply the required updates. Verification runs before activation; existing installations are never overwritten.
Browser language
Open Pepper in a supported browser language and keep the language you choose.
Demo examples
Explore example forms and saved views with briefs in EUR, USD and JPY, customer budgets and review dates. Public forms and widgets stay closed until you publish them.
Working with records
Resize record panels while keeping their actions within reach. Expand people rows to review their details and follow permitted team links.
Version 1.0.0
October 9, 2026
The first Pepper release connects customers, agreed work, invoices and business money in one self-hosted application.
Install 1.0.0 on a new, empty database. Follow the installation guide. Future updates use the dashboard.
New
Invoices, quotes, pro-formas and credit notes
Create and review documents in one workspace, with discounts, mixed tax rates, draft line ordering and a checklist before issue. Review and issue shows the customer, expected number and total before confirmation; issuing assigns the number and sends no email.
From quote to invoice
Customers accept quotes through signed links. Convert accepted quotes and pro-formas into linked invoice drafts.
Exact amounts and payment history
PHP calculates exact totals, keeping each currency's amounts and decimal precision separate. Record or reverse payments and refunds, and issue credit notes against an invoice without deleting their history.
Customers, suppliers and items
Keep customer and supplier contacts, addresses, tags and billing history together. Import customers and catalog items from CSV with column mapping and previews, including customer source labels and batch tags.
Agreed work and milestone billing
Engagements connect agreed scope and fixed-price milestones to invoice drafts and collection. Review linked purchases as engagement costs, with totals per currency.
Purchases and receipts
Record purchases with a supplier, category, receipt file and exact net, tax and gross amounts. Void a wrong purchase while preserving its history.
Tax periods for your accountant
Compare sales and purchase tax by month, quarter and year, with links from each figure to its records. Download an accountant ZIP or a PDF summary; these exports do not file a tax return.
PDF originals and current copies
Choose from three PDF layouts, set document branding and include EPC payment QR codes on eligible EUR invoices. Issued originals retain their details and fingerprints; Download current copy includes current payments and credits while keeping the original.
Local UBL XML export
Export supported issued invoices and credit notes as UBL 2.1 files for the Peppol BIS Billing 3.0 profile. XML export supports currencies with zero or two decimals.
Document email with delivery history
Email documents with their issued original PDF attached, through an outbox that retries temporary failures and keeps delivery attempts. An uncertain result stays visible for review; mail-server acceptance does not prove inbox delivery.
Recurring invoices and reminders
Schedule daily, weekly or monthly recurring invoices, choosing draft review or automatic issue and sending. Configure payment reminders with stages and customer exceptions, and review recipients and the balance before confirming a manual reminder.
Home and financial reports
Home brings attention items, current balances and recent work together. Reports include business analysis, aging, tax reports, customer statements and CSV downloads, with currencies separate and periods identified where applicable.
Navigation across your work
Find permitted records through search, Favorites, All apps and New, with navigation grouped into Money, Sales and Work. Desktop, tablet and phone layouts include light and dark themes, saved register views, filters and row context.
People and teams
Keep staff profiles, working hours, recorded time off and dated hourly rates. Group colleagues into teams and review handovers when someone leaves.
Roles and sign-in controls
Use four built-in roles, custom roles and guest access limited to selected areas and records. Configure invitations, two-factor sign-in and OpenID Connect SSO, review active sessions and sign out other devices.
Files beside business records
Keep files in folders, attach them to records and retain earlier versions. Share files through links with an expiry and an optional password.
MCP and HTTP connections
Connect clients through scoped credentials or MCP browser sign-in to read permitted records, preview exact totals and prepare invoice drafts. A person approves one invoice before the client executes issue, within 10 minutes of preparation; no model account is required.
Localization and administration
The interface, PDFs and email templates support 13 languages, including Arabic layout and bundled fonts for Japanese and Chinese PDFs. Configure company details, numbering, tax rates, bank accounts and document branding, and review the audit log.
Backups and future updates
Create database and media backups, set retention and encrypt manual archives. The Update page checks compatible future packages and makes a backup before installation, with rollback on failure.
Self-hosting and your own demo
The buyer package includes PHP dependencies and compiled assets for installation without Composer, Node.js or a frontend build. Initialize a disposable demo from a deployment script without the web installer; later rebuilds preserve logins and replace business records.
Use PHP 8.4 or newer with MySQL 8.4, or MariaDB 10.11, 11.4 or 11.8. Demo rebuilding requires MySQL 8.4. See Requirements.
Payment processing, bank feeds, bookkeeping, tax filing, general task planning and a customer portal are outside this release. UBL export does not provide Peppol network delivery or government submission. Customer-data AI suggestions remain inactive. Agent connections cannot send email, record payments, export files or change bank and tax settings.
Need help with the product?
Contact support