Younes ENNAJI
cd53ceb139
improve test coverage for edge cases
2026-02-25 19:31:21 +00:00
Younes ENNAJI
549c36eeee
improve test coverage for PHPUnit and Vitest
2026-02-25 19:16:53 +00:00
Younes ENNAJI
ea0dccc961
add test coverage for PHPUnit and Vitest
2026-02-25 15:58:13 +00:00
Younes ENNAJI
d33de77835
add vitest for JS/TS testing with comprehensive test coverage
2026-02-25 15:52:21 +00:00
Younes ENNAJI
62848e0fd1
update composer.lock
2026-02-25 11:37:47 +00:00
Younes ENNAJI
c5059adac7
fix PHPStan errors in ThemeTemplatesTest
2026-02-25 11:34:09 +00:00
Younes ENNAJI
4145b870dd
fix PHPStan errors in SessionBag
2026-02-25 11:34:01 +00:00
Younes ENNAJI
18a31f578b
use PHP 8.2 for lint task
2026-02-25 11:33:40 +00:00
Younes ENNAJI
f20bdebda0
add bootstrap and tailwindcss theme templates for Laravel
2026-02-25 11:20:29 +00:00
Younes ENNAJI
f9807e91e2
add FallbackSession for stateless requests in Laravel
2026-02-25 11:15:34 +00:00
Younes ENNAJI
e35339dca9
fix typo in FilterCriteria error message
2026-02-25 11:00:32 +00:00
Younes ENNAJI
f9bef40ae6
fix misleading error messages in HopsCriteria and DelayCriteria
2026-02-25 10:43:52 +00:00
Younes ENNAJI
670e40dc97
fix StampsCriteria comparing values instead of keys
2026-02-25 10:43:44 +00:00
Younes ENNAJI
2b0e736d28
fix multi-field sorting in OrderByCriteria
2026-02-25 10:43:36 +00:00
Younes ENNAJI
b79902779e
add support for Laravel v13
2026-02-25 10:26:04 +00:00
Younes ENNAJI
8779de6c62
upgrade dependencies
2026-02-25 10:18:29 +00:00
Younes ENNAJI
c074feea05
Apply clean design to Inertia docs and remove Additional Features section
...
- Removed emerald-colored icons from table of contents navigation
- Removed gradient backgrounds from section headers
- Simplified version requirement cards
- Updated all callout boxes to use slate-50 background
- Updated tabs to use indigo colors instead of emerald
- Removed Additional Features section from Advanced section
2026-01-25 06:32:49 +01:00
Younes ENNAJI
033d650497
Redesign Laravel, Symfony, and Livewire documentation pages
...
- Simplify table of contents navigation (remove colored icons)
- Remove gradient backgrounds from section headers
- Simplify version requirement cards (remove gradients and accent lines)
- Update callout boxes to use consistent slate-50 background
- Simplify notification type cards (remove gradient backgrounds)
- Use uniform slate/indigo color scheme throughout
2026-01-25 06:23:15 +01:00
Younes ENNAJI
913f7b9d17
Updates assets due to code changes
2026-01-25 06:20:13 +01:00
Younes ENNAJI
9eb6dcf8fa
Redesign Symfony page with clean, professional styling
...
- Simplify table of contents navigation (remove colored icons)
- Remove gradient backgrounds from section headers
- Simplify version requirement cards (remove gradients and accent lines)
- Update callout boxes to use consistent slate-50 background
- Simplify notification type cards (remove gradient backgrounds)
- Use uniform slate/indigo color scheme throughout
- Fix malformed HTML in code blocks
- Update notification example to match callout style
2026-01-25 06:14:41 +01:00
Younes ENNAJI
06f75b21eb
Fix jQuery dependency for Toastr library
...
Import jQuery and make it globally available before Toastr is loaded.
This prevents console errors about jQuery not being found.
2026-01-25 06:03:39 +01:00
Younes ENNAJI
0fe2e3e38e
Change Themes badge from 'soon' to 'NEW'
2026-01-25 05:57:42 +01:00
Younes ENNAJI
3ee5ba2909
Change footer 'Created By' to 'Author'
2026-01-25 05:56:06 +01:00
Younes ENNAJI
ca1a38d282
Simplify footer design with clean slate color scheme
...
- Remove gradient background and decorative SVG wave
- Use consistent slate-900/400/500 color palette
- Remove animated elements and decorative bars
- Simplify social links and documentation navigation
- Reduce author image size for cleaner layout
2026-01-25 05:54:42 +01:00
Younes ENNAJI
917b2c8f06
Simplify color scheme in Features and Libraries sections
...
- Replace vibrant gradient cards with clean white cards
- Use consistent indigo/slate color palette throughout
- Remove multicolor gradients for a more professional look
- All icons now use indigo-600 on indigo-50 backgrounds
- Stats section now uses uniform indigo color
- CTA button simplified to single indigo color
2026-01-25 05:51:18 +01:00
Younes ENNAJI
80cf92af09
Redesign "Choose Your Preferred Library" section with modern compact cards
...
- Simplify card design with centered layout
- Remove long descriptions in favor of concise taglines
- Use gradient icon badges with rounded squares
- Improve CTA button with gradient styling
- Reduce vertical space while maintaining visual appeal
2026-01-25 05:47:35 +01:00
Younes ENNAJI
82d0bc5a26
Redesign "Why Choose PHPFlasher?" section with modern gradient cards
...
- Replace white cards with vibrant gradient backgrounds
- Simplify content with concise descriptions
- Add decorative circles and backdrop blur effects
- Add stats section with key metrics (6+ frameworks, 5+ libraries, 10+ themes, 100% TypeScript)
- Improve visual hierarchy and spacing
2026-01-25 05:45:29 +01:00
Younes ENNAJI
32055b1e87
Update build artifacts
2026-01-25 05:43:02 +01:00
Younes ENNAJI
9c07b5a72e
Increase PHPFlasher Studio height and remove v3.0 label
2026-01-25 05:41:16 +01:00
Younes ENNAJI
fdfd8e0b50
Remove Notification Studio title and Copy button to save space
2026-01-25 05:39:27 +01:00
Younes ENNAJI
18712ba51e
Remove Custom Icon, Reset All, and Animation Toggle from Notification Studio
...
- Remove Custom Icon section (not yet implemented in PHPFlasher)
- Remove Reset All button
- Remove Animation Toggle button
- Clean up related JavaScript code
- Reduce vertical scroll by simplifying UI
2026-01-25 05:37:01 +01:00
Younes ENNAJI
abc8cf2569
Enhance Notification Studio with major improvements
...
- Add Copy Code button with visual feedback
- Add Reset All button to clear options
- Add Quick Presets for common use cases (User Created, Payment Failed, Login Success, etc.)
- Add Animation Toggle to enable/disable typing animations
- Add Icon Selection with 12 common icons
- Add 3 new adapter tabs: Noty, Toastr, and SweetAlert
- Add Code Comparison modal showing Before vs After PHPFlasher
- Improve mobile responsiveness with better layout for small screens
- Add custom scrollbar styling for code panels
- Update version to 3.0
2026-01-25 05:31:31 +01:00
Younes ENNAJI
e1e3f01dce
Updates generated CSS and manifest files
2026-01-25 05:28:57 +01:00
Younes ENNAJI
5aa8500683
Add jekyll-paginate gem to Gemfile and config
2026-01-25 05:25:49 +01:00
Younes ENNAJI
cea67fe813
Add jekyll-paginate plugin to fix deprecation warning
2026-01-25 05:24:42 +01:00
Younes ENNAJI
3a47e100a0
Fix Liquid syntax errors in blog post by escaping Blade template syntax
2026-01-25 05:23:41 +01:00
Younes ENNAJI
93c5e987fc
Remove Browser Support and Need assistance sections from theme layout
2026-01-25 05:22:02 +01:00
Younes ENNAJI
151c4f7778
Remove Footer CTA sections from Livewire and Inertia pages
2026-01-25 05:21:02 +01:00
Younes ENNAJI
a5849a615b
Remove Footer CTA section from Laravel page
2026-01-25 05:19:45 +01:00
Younes ENNAJI
1801e187ac
Remove Footer CTA section from Symfony page
2026-01-25 05:18:40 +01:00
Younes ENNAJI
6eede92db6
Update LinkedIn username from younes--ennaji to yoeunes
2026-01-25 05:16:22 +01:00
Younes ENNAJI
0e04125627
Remove Testimonials and Browser Support sections from homepage
2026-01-25 05:11:25 +01:00
Younes ENNAJI
aeca5b5ee7
Remove Community and CTA sections from homepage
2026-01-25 05:10:23 +01:00
Younes ENNAJI
1b2f45f964
Fix code indentation in homepage examples
2026-01-25 05:09:04 +01:00
Younes ENNAJI
e70d40ef04
Simplify GitHub CTA message in documentation
2026-01-25 05:06:36 +01:00
Younes ENNAJI
0b9cfe80d5
Remove Blog links and v1.x documentation from navigation
...
- Hide Blog section from sidebar menu and header navigation
- Remove v1.x version link, keeping only current v2.x docs
2026-01-25 05:04:47 +01:00
Younes ENNAJI
767939a38c
Update docs build artifacts after code simplification
...
Regenerate documentation build files with updated asset hashes following the recent code cleanup and simplification work.
2026-01-25 05:00:25 +01:00
Younes ENNAJI
d7234c64a2
Simplify verbose PHPDoc class descriptions across 76 files
...
Remove descriptive class/interface-level documentation that duplicates
what the class/interface names already convey, while keeping all
type annotations (@param, @return, @var, @throws, @phpstan-, @mixin,
@template, @internal).
Files modified:
- Symfony integration (18 files): Attribute, Translation, Template,
Component, Storage, Support, Http, Profiler, Command, Twig,
EventListener, FlasherSymfonyBundle
- Laravel integration (13 files): ServiceProvider, Storage, Middleware,
Http, Facade, Template, Translation, Command, Component, EventListener
- Prime/EventDispatcher (17 files): Events and EventListeners
- Prime/Storage (11 files): Filter/Criteria and Bag interfaces
- Prime/Stamp (4 files): Interface and stamp classes
- Prime/Factory (5 files): Factory interfaces and implementations
- Prime/Notification (2 files): Envelope and Notification
- Prime/Support/Traits (1 file): ForwardsCalls
2026-01-16 01:46:44 +01:00
Younes ENNAJI
194eab473e
Simplify verbose documentation in translation language files
...
Remove verbose class-level and method-level documentation from:
- 8 translation language files (Arabic, Chinese, English, French, German, Portuguese, Russian, Spanish)
- FilterFactory class
Kept only essential type annotations (@return, @param, @throws, @var).
Also regenerated CSS build artifacts after previous SCSS changes.
2026-01-16 01:31:15 +01:00
Younes ENNAJI
521746f813
Simplify remaining comments in global.d.ts and SCSS theme files
...
- Remove file headers and verbose documentation from 2 global.d.ts files
- Simplify 12 SCSS theme files by removing multi-line documentation blocks
- Remove verbose inline comments that just repeat what the code does
- Keep helpful inline comments for non-obvious code
Files modified:
- src/Prime/Resources/assets/global.d.ts
- src/Toastr/Prime/Resources/assets/global.d.ts
- src/Prime/Resources/assets/themes/aurora/aurora.scss
- src/Prime/Resources/assets/themes/facebook/facebook.scss
- src/Prime/Resources/assets/themes/google/google.scss
- src/Prime/Resources/assets/themes/ios/ios.scss
- src/Prime/Resources/assets/themes/jade/jade.scss
- src/Prime/Resources/assets/themes/material/material.scss
- src/Prime/Resources/assets/themes/minimal/minimal.scss
- src/Prime/Resources/assets/themes/neon/neon.scss
- src/Prime/Resources/assets/themes/onyx/onyx.scss
- src/Prime/Resources/assets/themes/ruby/ruby.scss
- src/Prime/Resources/assets/themes/sapphire/sapphire.scss
- src/Prime/Resources/assets/themes/slack/slack.scss
2026-01-16 01:28:29 +01:00