Commit Graph

  • 881468ac26 Fix documentation issues: outdated CDN versions, LICENSE years, and broken links 2.x Younes ENNAJI 2026-03-29 23:07:04 +01:00
  • 2bf87f7ae9 Remove unused paragonie/random_compat dependency and fix version bump script Younes ENNAJI 2026-03-29 22:56:57 +01:00
  • 58123f259c Release v2.5.1 v2.5.1 Younes ENNAJI 2026-03-28 02:08:46 +01:00
  • d427132437 Upgrade Laravel demo to Laravel 13 for JSON session testing Younes ENNAJI 2026-03-28 02:02:42 +01:00
  • f372dcf70e Fix Laravel 13 JSON session serialization compatibility Younes ENNAJI 2026-03-28 01:52:00 +01:00
  • c4f1b059a3 upgrade dependencies Younes ENNAJI 2026-03-28 01:50:03 +01:00
  • df4b85c0fd Add v2.5.0 release preparation tests and update CHANGELOG v2.5.0 Younes ENNAJI 2026-03-07 18:28:24 +00:00
  • e0766c1198 Add v2.5.0 release preparation tests and update CHANGELOG Younes ENNAJI 2026-03-07 18:28:24 +00:00
  • e4337b0b63 Fix SweetAlertBuilder::question() bug and improve code quality Younes ENNAJI 2026-03-07 17:50:16 +00:00
  • bd8169619e Refactor code and update tests for improved DX Younes ENNAJI 2026-03-02 05:19:34 +00:00
  • 0d25c72743 Add IDE autocompletion support and Type helper methods Younes ENNAJI 2026-03-02 05:13:28 +00:00
  • d4abef58eb Standardize exception message format and add exception tests Younes ENNAJI 2026-03-02 04:06:51 +00:00
  • e126813835 Fix FlasherPlugin::normalizeAlias() return type and add tests Younes ENNAJI 2026-03-02 04:02:08 +00:00
  • 5612d4d705 Fix ResponseManager filter criteria handling and update tests Younes ENNAJI 2026-03-02 03:49:35 +00:00
  • 9454b2d155 Fix return type and parameter name inconsistencies in Notification classes Younes ENNAJI 2026-03-02 03:46:43 +00:00
  • d39159cf90 Fix FilterEvent type consistency and remove redundant callable check Younes ENNAJI 2026-03-02 03:42:27 +00:00
  • 76d63c03ce Reset CSP handler in worker listeners and add related tests Younes ENNAJI 2026-03-02 03:33:16 +00:00
  • 286fe5143e Update ContentSecurityPolicy handling and ResponseExtension Younes ENNAJI 2026-03-02 03:27:04 +00:00
  • f399bc912d Update NotificationFactoryLocator and CHANGELOG Younes ENNAJI 2026-03-02 03:23:45 +00:00
  • 98336b98bf Update filter criteria and CHANGELOG Younes ENNAJI 2026-03-02 03:20:33 +00:00
  • 50ffa722a5 Add tests for OctaneListener and WorkerListener Younes ENNAJI 2026-03-02 03:04:35 +00:00
  • 93fc3c00e8 Add worker listeners for Octane and Symfony, update FallbackSession Younes ENNAJI 2026-03-02 02:55:50 +00:00
  • e783943933 Fix notification cleanup for Turbo and Livewire navigation Younes ENNAJI 2026-03-02 02:42:38 +00:00
  • f3d72c88c9 Fix array_merge error and update exception handling Younes ENNAJI 2026-03-02 02:35:27 +00:00
  • 63b9083782 Update README and documentation pages Younes ENNAJI 2026-03-02 02:34:48 +00:00
  • 1f7d884c4d Update README and JavaScript documentation Younes ENNAJI 2026-03-02 02:01:00 +00:00
  • 88f7546b50 Update documentation for installation and libraries Younes ENNAJI 2026-03-02 01:29:04 +00:00
  • cbd753371b Upgrade Symfony demo to v8.0, update dependencies Younes ENNAJI 2026-03-02 00:40:18 +00:00
  • 04d1e42fa3 Refine code block rendering and features Younes ENNAJI 2026-03-01 23:27:02 +00:00
  • 67b24f24bb Refactor demo notification display and asset loading Younes ENNAJI 2026-03-01 23:21:50 +00:00
  • b136cfcf6e Revamp Flasher demo application Younes ENNAJI 2026-03-01 22:47:28 +00:00
  • fd65254d63 docs: move Try All Themes section to top of themes page Younes ENNAJI 2026-03-01 22:17:40 +00:00
  • 33ac9013d5 build assets Younes ENNAJI 2026-03-01 22:16:54 +00:00
  • 1cc6a7c537 docs: remove hero sections from playground and themes pages Younes ENNAJI 2026-03-01 22:15:18 +00:00
  • dfe9a12fe1 docs: remove old themes.md (replaced by themes/index.html) Younes ENNAJI 2026-03-01 22:11:08 +00:00
  • 8074bb1f90 docs: add themes gallery page at /themes/ Younes ENNAJI 2026-03-01 22:11:00 +00:00
  • 03942aa634 build assets Younes ENNAJI 2026-03-01 22:04:32 +00:00
  • 6abae0bdde docs: add interactive playground page Younes ENNAJI 2026-03-01 22:02:13 +00:00
  • 05c15399ac docs: restore Palestine support banner Younes ENNAJI 2026-03-01 21:57:14 +00:00
  • 1bd85021d9 docs: redesign root README for better first impression Younes ENNAJI 2026-03-01 21:54:51 +00:00
  • 359e6de361 docs: expand adapter READMEs with comprehensive examples Younes ENNAJI 2026-03-01 21:50:11 +00:00
  • e417105f7a refactor(themes): create shared utilities and design tokens Younes ENNAJI 2026-03-01 21:34:50 +00:00
  • abd70c1d4b Update main JavaScript bundle Younes ENNAJI 2026-03-01 21:13:14 +00:00
  • 9acddbda52 docs: update CHANGELOG and Livewire docs with event system Younes ENNAJI 2026-03-01 21:11:13 +00:00
  • 7d6e9b46b8 add event dispatching system for Livewire integration Younes ENNAJI 2026-03-01 21:05:10 +00:00
  • f1051e1d7f fix: resolve PHPStan errors and add Vitest to lint script Younes ENNAJI 2026-03-01 20:24:33 +00:00
  • 87da42fdea Refine code style and tests Younes ENNAJI 2026-03-01 20:16:44 +00:00
  • 4d9cda22cf build assets Younes ENNAJI 2026-03-01 20:16:00 +00:00
  • c58f3c7b40 upgrade dependencies Younes ENNAJI 2026-03-01 20:15:46 +00:00
  • 47eb66e874 fix: update tests for new validation requirements Younes ENNAJI 2026-03-01 20:13:57 +00:00
  • 30de24f054 fix: add null checks and error handling to docs JS controllers Younes ENNAJI 2026-03-01 20:11:07 +00:00
  • 162ea87330 fix: prevent memory leaks and handle errors in FlasherPlugin Younes ENNAJI 2026-03-01 20:10:06 +00:00
  • 8cda9d1eb1 fix: rename shadowed variable in Request::getType() Younes ENNAJI 2026-03-01 20:08:28 +00:00
  • 6d314dbc07 fix: add validation to HopsStamp and DelayStamp Younes ENNAJI 2026-03-01 20:07:54 +00:00
  • ad5c0f56dd fix: validate limit criteria must be positive integer Younes ENNAJI 2026-03-01 20:06:53 +00:00
  • fd36c2ec0c fix: validate alias attribute in PresenterCompilerPass Younes ENNAJI 2026-03-01 20:01:12 +00:00
  • 5202c86107 fix: handle invalid JSON gracefully in FlasherComponent Younes ENNAJI 2026-03-01 20:00:16 +00:00
  • 9e7bb17faa fix: make OctaneListener invokable for Laravel event dispatcher Younes ENNAJI 2026-03-01 19:59:25 +00:00
  • 83dc9e49dc fix: handle null public directory gracefully in InstallCommand Younes ENNAJI 2026-03-01 19:57:50 +00:00
  • 1d81de581b fix: escape nonce and mainScript to prevent XSS vulnerabilities Younes ENNAJI 2026-03-01 19:55:49 +00:00
  • 2ebdbecda6 fix: correct inverted Livewire registration condition Younes ENNAJI 2026-03-01 19:53:39 +00:00
  • 851e0a00ed improve Translator test coverage to 100% Younes ENNAJI 2026-02-26 06:13:13 +00:00
  • d9b0b6998e add tests for FlasherDataCollector Younes ENNAJI 2026-02-26 06:04:11 +00:00
  • ed992d78f6 add tests for FlasherAssert and Constraint classes Younes ENNAJI 2026-02-25 20:45:32 +00:00
  • 0612a3bb61 exclude .phpstorm.meta.php from coverage Younes ENNAJI 2026-02-25 20:35:27 +00:00
  • c9a61ba69c add tests for helper functions Younes ENNAJI 2026-02-25 20:28:26 +00:00
  • f9746f607b add Laravel Facade tests Younes ENNAJI 2026-02-25 20:22:38 +00:00
  • 18c2233baa add tests for remaining Criteria classes Younes ENNAJI 2026-02-25 20:01:29 +00:00
  • 08c242b45a fix test to properly suppress expected console error Younes ENNAJI 2026-02-25 19:50:01 +00:00
  • cd53ceb139 improve test coverage for edge cases Younes ENNAJI 2026-02-25 19:31:21 +00:00
  • 549c36eeee improve test coverage for PHPUnit and Vitest Younes ENNAJI 2026-02-25 19:16:53 +00:00
  • ea0dccc961 add test coverage for PHPUnit and Vitest Younes ENNAJI 2026-02-25 15:58:13 +00:00
  • d33de77835 add vitest for JS/TS testing with comprehensive test coverage Younes ENNAJI 2026-02-25 15:52:21 +00:00
  • 62848e0fd1 update composer.lock Younes ENNAJI 2026-02-25 11:37:47 +00:00
  • c5059adac7 fix PHPStan errors in ThemeTemplatesTest Younes ENNAJI 2026-02-25 11:34:09 +00:00
  • 4145b870dd fix PHPStan errors in SessionBag Younes ENNAJI 2026-02-25 11:34:01 +00:00
  • 18a31f578b use PHP 8.2 for lint task Younes ENNAJI 2026-02-25 11:33:40 +00:00
  • f20bdebda0 add bootstrap and tailwindcss theme templates for Laravel Younes ENNAJI 2026-02-25 11:20:29 +00:00
  • f9807e91e2 add FallbackSession for stateless requests in Laravel Younes ENNAJI 2026-02-25 11:15:34 +00:00
  • e35339dca9 fix typo in FilterCriteria error message Younes ENNAJI 2026-02-25 11:00:32 +00:00
  • f9bef40ae6 fix misleading error messages in HopsCriteria and DelayCriteria Younes ENNAJI 2026-02-25 10:43:52 +00:00
  • 670e40dc97 fix StampsCriteria comparing values instead of keys Younes ENNAJI 2026-02-25 10:43:44 +00:00
  • 2b0e736d28 fix multi-field sorting in OrderByCriteria Younes ENNAJI 2026-02-25 10:43:36 +00:00
  • b79902779e add support for Laravel v13 Younes ENNAJI 2026-02-25 10:26:04 +00:00
  • 8779de6c62 upgrade dependencies Younes ENNAJI 2026-02-25 10:18:29 +00:00
  • c074feea05 Apply clean design to Inertia docs and remove Additional Features section Younes ENNAJI 2026-01-25 06:32:49 +01:00
  • 033d650497 Redesign Laravel, Symfony, and Livewire documentation pages Younes ENNAJI 2026-01-25 06:23:15 +01:00
  • 913f7b9d17 Updates assets due to code changes Younes ENNAJI 2026-01-25 06:20:13 +01:00
  • 9eb6dcf8fa Redesign Symfony page with clean, professional styling Younes ENNAJI 2026-01-25 06:14:41 +01:00
  • 06f75b21eb Fix jQuery dependency for Toastr library Younes ENNAJI 2026-01-25 06:03:39 +01:00
  • 0fe2e3e38e Change Themes badge from 'soon' to 'NEW' Younes ENNAJI 2026-01-25 05:57:42 +01:00
  • 3ee5ba2909 Change footer 'Created By' to 'Author' Younes ENNAJI 2026-01-25 05:56:06 +01:00
  • ca1a38d282 Simplify footer design with clean slate color scheme Younes ENNAJI 2026-01-25 05:54:42 +01:00
  • 917b2c8f06 Simplify color scheme in Features and Libraries sections Younes ENNAJI 2026-01-25 05:51:18 +01:00
  • 80cf92af09 Redesign "Choose Your Preferred Library" section with modern compact cards Younes ENNAJI 2026-01-25 05:47:20 +01:00
  • 82d0bc5a26 Redesign "Why Choose PHPFlasher?" section with modern gradient cards Younes ENNAJI 2026-01-25 05:45:18 +01:00
  • 32055b1e87 Update build artifacts Younes ENNAJI 2026-01-25 05:43:02 +01:00
  • 9c07b5a72e Increase PHPFlasher Studio height and remove v3.0 label Younes ENNAJI 2026-01-25 05:41:16 +01:00
  • fdfd8e0b50 Remove Notification Studio title and Copy button to save space Younes ENNAJI 2026-01-25 05:39:18 +01:00
  • 18712ba51e Remove Custom Icon, Reset All, and Animation Toggle from Notification Studio Younes ENNAJI 2026-01-25 05:37:01 +01:00