Commit Graph

  • c98d2aeaec Function changes needed by Plugins objec 2026-06-11 20:57:29 +04:00
  • 4ce51f0d09 Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh objec 2026-06-11 08:40:48 +04:00
  • e6388deed8 Fix overly lenient date validation (#4574) objecttothis 2026-06-10 23:16:25 +04:00
  • 1153666ae4 Correct Event trigger to send array, not nested array objec 2026-06-10 15:20:11 +04:00
  • f39e5ece94 Eliminate sales and receivings from attribute search objec 2026-06-10 14:46:37 +04:00
  • 6dea8ed710 Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh objec 2026-06-10 14:44:11 +04:00
  • 84aeeb52fe fix(security): Fix DOMPDF RCE and customer email sanitization (#4568) jekkosandOllama 2026-06-09 17:58:52 +02:00
  • 303be381fc feat: Add show_in_search language strings to all languages Ollama 2026-03-30 08:39:31 +00:00
  • b7e40c1393 fix: Make item_sort_columns return format compatible with sanitizeSortColumn Ollama 2026-03-29 07:43:54 +00:00
  • 38236bb2e5 fix: Use typed column for attribute sorting (DECIMAL/DATE/TEXT) Ollama 2026-03-19 18:17:58 +00:00
  • ae4febe304 fix: Address remaining PR review comments Ollama 2026-03-18 22:05:09 +00:00
  • 2b84377e12 fix: Address PR review comments Ollama 2026-03-17 18:10:26 +00:00
  • d1970518c1 style: Apply PSR-12 formatting Ollama 2026-03-16 18:37:04 +00:00
  • 0e5e1e6c97 Refactor: Use existing sanitizeSortColumn method with item_sort_columns helper Ollama 2026-03-16 18:34:23 +00:00
  • a727a139d8 Refactor: Add ALLOWED_SORT_COLUMNS constant and reuse in sanitization Ollama 2026-03-16 18:30:43 +00:00
  • f2fffa2723 Implement Phase 3: Multi-attribute search AND logic and Phase 4: Sort by attribute columns Ollama 2026-03-16 18:27:56 +00:00
  • 362f2925a5 Add SHOW_IN_SEARCH flag to separate attribute search from visibility Ollama 2026-03-16 18:21:14 +00:00
  • 055d5ed840 Refactor attribute search to fix pagination and multi-attribute search Ollama 2026-03-16 18:18:46 +00:00
  • 4d6ebbafdd fix: tax rate inputs blank with comma-decimal locales (#4555) jekkosandOllama 2026-06-06 22:50:51 +02:00
  • 450c0866b5 Add Guards to Database Migration (#4571) objecttothis 2026-06-06 02:02:42 +04:00
  • 4173d7f350 fix: Allow searching by Sale ID in Takings/Daily Sales view (#4569) jekkosandOllama 2026-06-04 10:09:35 +02:00
  • 27680b07c9 Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh objec 2026-06-04 10:38:59 +04:00
  • 9509a97164 Add fallback for allowedHostnames environment variable (#4565) objecttothis 2026-06-03 22:00:30 +04:00
  • 84b75825e7 Formatting and add item deletion event trigger objec 2026-05-29 16:34:22 +04:00
  • 07d1d15ade Add missing helper for migration execution objec 2026-05-29 16:33:54 +04:00
  • 0e10a85248 Change tense on trigger name for consistency objec 2026-05-29 15:15:50 +04:00
  • b18e9ea785 Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh objec 2026-05-29 14:01:57 +04:00
  • 5450404cb2 fix: cast string returns to int in MY_Migration (#4560) jekkosandOllama 2026-05-22 16:07:21 +02:00
  • 19184b50c6 Normalize line endings WebShells-Secondary-Display WebShells 2026-05-22 11:52:08 +03:00
  • 93713f8e4b Merge branch 'master' into plugin-system-fresh objecttothis 2026-05-22 02:23:52 +04:00
  • b7384296c1 Bugfix: Sale search in register not handling trailing space properly (#4557) objecttothis 2026-05-22 01:43:24 +04:00
  • ad901f9c2d Add Receiving type to receiving_complete event trigger objec 2026-05-21 13:13:48 +04:00
  • 388c8ad631 Add Receivings event trigger objec 2026-05-21 12:47:53 +04:00
  • 1a6cfffc27 Fix locale parsing WebShells-Second-Display WebShells 2026-05-20 23:37:54 +03:00
  • 705c61b48c Update documentation objec 2026-05-20 23:09:58 +04:00
  • d39067e2e1 Add event trigger for sale completion objec 2026-05-20 21:32:00 +04:00
  • 50eead4da4 Updating customers save triggers to pass an array objec 2026-05-20 19:41:38 +04:00
  • 4c7ac7b5d0 Thin contract triggers objec 2026-05-20 19:27:36 +04:00
  • bed8a1c34d Error checking and validation objec 2026-05-20 19:05:23 +04:00
  • 10588867c4 Update configuration form to improve the UI objec 2026-05-20 17:57:34 +04:00
  • 139f754a07 Refactor manage plugin configuration and settings objec 2026-05-20 17:43:42 +04:00
  • c08872f83e Controller function updates for plugins objec 2026-05-20 17:09:06 +04:00
  • 01172fc522 Plugin related functions objec 2026-05-20 17:07:17 +04:00
  • f8fd12c5de Unify CLAUDE.md and AGENTS.md objec 2026-05-20 17:04:46 +04:00
  • a15a6516a6 Update AGENTS.md and CLAUDE.md to reflect unified instructions objec 2026-05-20 17:03:04 +04:00
  • 5e0541c53e Restore secondary display sales flow WebShells 2026-05-19 21:33:54 +03:00
  • 84a10ec218 chore: untrack PHPUnit build artifacts objec 2026-05-19 16:57:44 +04:00
  • f650f17181 Push missing language strings file changes and HomeTest objec 2026-05-19 16:16:27 +04:00
  • d699d82388 Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh objec 2026-05-19 16:07:31 +04:00
  • b0dddc22a3 Bugfixes to get Migration working on MySQL and MariaDB (#4551) objecttothis 2026-05-19 16:02:05 +04:00
  • 7afaeef6a3 Merge remote-tracking branch 'OpensourcePOS/master' into plugin-system-fresh objec 2026-05-19 11:28:29 +04:00
  • 8d6b166673 feat: Add deployment workflow with approval gates (#4522) jekkosandOllama 2026-05-18 21:48:02 +02:00
  • 4c55e7fcbd fix: Pin nesbot/carbon to ^2.72 for PHP 8.2 compatibility ubl-invoice-generation Ollama 2026-05-18 15:28:03 +02:00
  • 4d9540633a Add Peppol (UBL) invoice support for Phase 1 jekkos 2026-03-04 19:52:20 +00:00
  • df24ef5193 Merge branch 'master' into plugin-system-fresh objecttothis 2026-05-18 16:25:10 +04:00
  • 1c2112a78b Add model functions needed for plugins objec 2026-05-18 16:15:24 +04:00
  • 093ec7fb13 fix: validate attributeId > 0 in saveAttributeLink() (#4508) 2026-05-18 14:13:20 +02:00
  • ad097adccd Refactor get_info to getInfo objec 2026-05-18 16:12:38 +04:00
  • 796657118a Feature to pass data to config view modals objec 2026-05-18 16:11:12 +04:00
  • 445a506ea8 Plugin Changes objec 2026-05-18 16:08:33 +04:00
  • 5d608ec873 Refactoring and bugfixes objec 2026-05-18 16:06:23 +04:00
  • 9c89a2e2cb fix: Capture CSV import failures in save_tax_data and save_inventory_quantities (#4507) jekkosandOllama 2026-05-17 22:23:43 +02:00
  • 2f51c4ef52 fix(security): SQL injection and path traversal vulnerabilities (#4539) jekkosandOllama 2026-05-15 23:10:04 +02:00
  • def0c27a0e fix(security): Path traversal vulnerability in getPicThumb (#4545) jekkosandOllama 2026-05-15 22:04:29 +02:00
  • 90c981b6b7 feat: Bank transfer and wallet payment option added #4540 (#4547) 2026-05-16 00:31:02 +05:45
  • 6ff28d8a4d docs: Update SECURITY.md with disclosure process (#4549) jekkosandOllama 2026-05-15 12:24:39 +02:00
  • 5827f60045 fix: Address remaining CodeRabbit review comments pr-4522 Ollama 2026-05-15 09:57:03 +02:00
  • 70fb347fc4 fix(docker): correct permissions and fix migration barcode_type error (#4546) 2026-05-13 20:55:59 +02:00
  • 2f5c0130f4 feat: add ALLOWED_HOSTNAMES environment variable support for Docker/Compose (#4544) 2026-05-13 09:03:32 +02:00
  • fdd6a408ec fix(ci): include hidden files in Docker build context (#4543) jekkosandOllama 2026-05-13 07:06:23 +02:00
  • 2acfb4773e fix(docker): enable .htaccess and set proper file permissions Ollama 2026-05-12 19:48:23 +02:00
  • 832b0e686f fix: Address CodeRabbit review comments Ollama 2026-04-21 09:17:34 +02:00
  • c26146c22b feat: Add PR-triggered staging deployment workflow Ollama 2026-04-21 08:54:41 +02:00
  • e67f6bb290 fix: Update deploy webhook to match Docker Hub payload format Ollama 2026-04-21 08:33:11 +02:00
  • 9f8eef96a7 feat: Add deployment workflow with approval gates Ollama 2026-04-20 06:50:01 +00:00
  • ef91e6a9df chore: sync project files to match upstream templates (#4537) BudsieBuds 2026-05-12 15:55:36 +02:00
  • 144e73eba6 chore(deps): bump minimatch from 3.1.2 to 3.1.5 (#4536) dependabot[bot] 2026-05-08 16:49:39 +04:00
  • 42ba39d290 chore: miscellaneous updates and improvements (#4530) BudsieBuds 2026-05-08 09:07:52 +02:00
  • 81213f0434 Assignable Keyboard Shortcuts Updates (#4532) WShellsandWShells 2026-05-07 21:53:25 +03:00
  • e5fdea85f3 Update README.md to clarify plugin objec 2026-05-05 16:00:15 +04:00
  • ca07aac9a0 Bugfixes objec 2026-05-05 15:38:37 +04:00
  • cd91ac3ff3 Fix bugs objec 2026-05-05 15:06:04 +04:00
  • 478934321d Merge remote-tracking branch 'origin/master' into plugin-system-fresh objec 2026-05-05 13:09:43 +04:00
  • 4d266c9b5e Correct mailchimp deletion issues and response codes objec 2026-05-05 13:04:30 +04:00
  • 43bee7bfe4 Refactor save_customer method to saveCustomer for PSR compliance objec 2026-04-30 14:21:34 +04:00
  • f71af765f8 Add missing customer_tab_nav file for MailchimpPlugin objec 2026-04-30 14:12:55 +04:00
  • 4246a915c4 - Correct README.md reference to views and information about renderView() - Fix the output of pluginContent in the pluginHelper - Register view injection events - Correct the parameter type in getMailchimpViewData - Correct the statusOptions creation business logic - Removed unnecessary view injection point - Corrected which variable was passed to the customer_saved event - Assigned $customer_data['person_id'] on customer update - Added renderView() function to BasePlugin.php objec 2026-04-30 14:11:54 +04:00
  • 939012dc1b Add CLAUDE.md file for those using Claude Code (claude.ai/code) objec 2026-04-30 11:26:14 +04:00
  • d2d0c8bf37 Add routes file to MailchimpPlugin to handle custom routes objec 2026-04-30 11:23:56 +04:00
  • 6c55526479 Settings fixes for MailchimpPlugin objec 2026-04-30 11:22:59 +04:00
  • fe331c34dd Mailchimp Bugfixes objec 2026-04-29 18:25:21 +04:00
  • 6630fb56f6 Fix language discovery bugs objec 2026-04-29 16:31:14 +04:00
  • 2f48e0499f Plugin discovery bugfix objec 2026-04-29 15:20:08 +04:00
  • cbabe1d56c Bugfix: Fix recursive view call objec 2026-04-29 15:02:48 +04:00
  • 8c1c9d85dc Language Refactor objec 2026-04-29 14:54:16 +04:00
  • 97adee0c28 Language changes objec 2026-04-29 11:28:26 +04:00
  • 32997d48c0 Fix persistence problem with plugin registration. objec 2026-04-29 10:31:04 +04:00
  • 7edefe8ee1 Translated using Weblate (Thai) khao_lek 2026-04-13 04:51:35 +00:00
  • 68e14191f9 Translated using Weblate (Thai) khao_lek 2026-04-13 04:49:28 +00:00
  • a381c3ca54 Translated using Weblate (Thai) khao_lek 2026-04-13 05:06:22 +00:00