Commit Graph

  • 5cd66d76c3 Correct the verb tense for consistency plugin-system-fresh objec 2026-06-12 16:02:27 +04:00
  • 962407b3f6 Review suggestion corrections objec 2026-06-12 11:16:58 +04:00
  • 71377eb2ac Plugin logger objec 2026-06-12 01:09:35 +04:00
  • 7dde48c0ed Plugin logger objec 2026-06-12 00:57:35 +04:00
  • bf6433af3b Supplier model: objec 2026-06-11 23:05:24 +04:00
  • 7bd9d2822a Stock Location changes objec 2026-06-11 23:03:51 +04:00
  • 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) master unstable 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
  • 48e3f948f5 Fix encryption key persistence for Docker environments fix/4554-encryption-docker-issue Ollama 2026-05-21 21:43:14 +02:00
  • 84aeeb52fe fix(security): Fix DOMPDF RCE and customer email sanitization (#4568) jekkos 2026-06-09 17:58:52 +02:00
  • e390618447 fix: escape special characters in passwords for sed feature/ubuntu-install-clean Ollama 2026-05-18 15:05:13 +02:00
  • 6e5688d8a1 fix: address remaining CodeRabbit issues Ollama 2026-05-18 15:02:54 +02:00
  • a1a2c4036f fix: address CodeRabbit review comments Ollama 2026-05-18 14:14:32 +02:00
  • deace65d23 docs: add missing env vars and testing note to INSTALL.md Ollama 2026-05-18 14:11:31 +02:00
  • 7d7614108e chore: remove debug output after fix verification Ollama 2026-05-15 11:11:13 +02:00
  • ccc5b55301 fix: use | delimiter in sed to handle special characters in passwords Ollama 2026-05-15 11:06:11 +02:00
  • d881995df8 fix: copy hidden files from extraction directory Ollama 2026-05-15 11:01:13 +02:00
  • d792139b5f fix: add debug output to trace .env configuration Ollama 2026-05-15 10:56:42 +02:00
  • deb5a83293 fix: add verification output for .env configuration Ollama 2026-05-15 10:50:17 +02:00
  • 8f239138fb fix: generate encryption key for OSPOS Ollama 2026-05-15 10:46:23 +02:00
  • 714ab43e93 ci: improve debugging for .env and PHP errors Ollama 2026-05-15 10:41:02 +02:00
  • b66aee2a09 fix: match quoted values in .env file for sed substitutions Ollama 2026-05-15 10:36:02 +02:00
  • 3539cf1412 fix: configure .env even when .env.example doesn't exist Ollama 2026-05-15 10:04:42 +02:00
  • 38ff08d2d0 ci: add more detailed debugging for HTTP 500 errors Ollama 2026-05-13 23:12:22 +02:00
  • 5672a41b50 ci: add debug logging for HTTP 500 errors Ollama 2026-05-13 23:06:50 +02:00
  • 39aa5aa1af fix: extract release zip directly to OSPOS directory Ollama 2026-05-13 23:01:39 +02:00
  • fad2ea4d0a fix: remove hardcoded OSPOS_VERSION from CI workflow Ollama 2026-05-13 22:58:26 +02:00
  • 071b4867c8 fix: use correct release asset URL from GitHub API Ollama 2026-05-13 22:58:09 +02:00
  • f7b53e3831 fix: add ondrej/php PPA when PHP version not in default repos Ollama 2026-05-13 21:32:22 +02:00
  • 3fa8c7db8d ci: add install script test workflow Ollama 2026-05-13 10:29:40 +02:00
  • ff07c9ba98 Add interactive SSL configuration prompt Ollama 2026-04-09 22:06:14 +00:00
  • 92a809fc7e Add automatic SSL/TLS certificate setup Ollama 2026-04-09 21:49:48 +00:00
  • e1ee7990ea Download latest stable release instead of master branch Ollama 2026-04-09 21:38:56 +00:00
  • 43acb5191b Update Cloud Install section to recommend one-line installer Ollama 2026-04-08 11:13:06 +00:00
  • 130f475459 Update INSTALL.md with opensourcepos.org short URL jekkos 2026-03-06 10:21:22 +00:00
  • d991aef7b3 Add one-line Ubuntu installation script jekkos 2026-03-05 15:11:06 +00:00
  • 303be381fc feat: Add show_in_search language strings to all languages fix/attribute-search-refactor 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
  • d6f9f4e16e fix(security): Allow empty email addresses in customer import fix/security-vulnerabilities Ollama 2026-06-07 08:39:15 +02:00
  • 4d6ebbafdd fix: tax rate inputs blank with comma-decimal locales (#4555) jekkos 2026-06-06 22:50:51 +02:00
  • 4b924d3f82 test(security): Add tests for customer CSV import email validation Ollama 2026-06-03 20:54:31 +02:00
  • 1100712c9b fix(security): Escape email addresses in mailto() to prevent XSS Ollama 2026-06-03 20:50:15 +02:00
  • 968d850b9d fix(security): Fix DOMPDF RCE and customer email sanitization Ollama 2026-06-03 20:47:18 +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) jekkos 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
  • 61a69a1ff9 Bootstrap 5 WIP - work in progress build of conversion from bootstrap 3 to 5 bootstrap-5 BudsieBuds 2026-06-04 00:50:21 +02:00
  • e081de8e7d Bye Glyphicons - replaced glyphicons with bootstrap-icons BudsieBuds 2026-06-03 23:28:38 +02:00
  • 9d7814a0c4 revert: remove type=number from tax rate inputs fix-tax-input-locale Ollama 2026-06-03 20:55:37 +02: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
  • 6633bb36a8 fix: tax rate input locale handling - save path Ollama 2026-05-22 19:06:41 +02:00
  • 5450404cb2 fix: cast string returns to int in MY_Migration (#4560) jekkos 2026-05-22 16:07:21 +02:00
  • de144d4423 fix: cast string returns to int in MY_Migration fix/4559-migration-type-error Ollama 2026-05-22 14:53:55 +02:00
  • 61cc600909 fix: address PR review comments fix/shared-version-tag-logic Ollama 2026-05-22 14:53:16 +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
  • 30d5ac4496 fix: tax rate inputs blank with comma-decimal locales Ollama 2026-05-21 21:36:14 +02: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
  • ccc594c377 fix: centralize version tag logic across workflows Ollama 2026-05-19 09:03:46 +02:00
  • 1caea1b762 fix: escape special characters in passwords for sed Ollama 2026-05-18 15:05:13 +02:00
  • b77f094650 fix: address remaining CodeRabbit issues Ollama 2026-05-18 15:02:54 +02:00
  • 1a9a080358 fix: address CodeRabbit review comments Ollama 2026-05-18 14:14:32 +02:00
  • 71fe6ac6e4 docs: add missing env vars and testing note to INSTALL.md Ollama 2026-05-18 14:11:31 +02:00