Commit Graph
100 Commits
Author SHA1 Message Date
Rico van Zelst 931eb33e76 fix(seeding): make skin cost check case-insensitive 2025-12-05 17:20:34 +01:00
Rico van Zelst 08999d08cd feat(sales): add sales feature toggle 2025-12-04 21:11:24 +01:00
Rico van Zelst 288bbc750d feat(images): add default image placeholders 2025-09-27 11:56:46 +02:00
Rico van Zelst 60d9aa48be feat(analytics): switch analytics provider 2025-09-27 10:45:50 +02:00
Rico van Zelst 69bfd0b263 fix: champion cdn 2025-09-11 20:40:51 +02:00
Rico van Zelst 07e9adece1 update deps 2025-09-11 20:40:38 +02:00
Rico van Zelst efbccf2259 Merge remote-tracking branch 'origin/dependabot/composer/laravel-pkgs-8ae9c2435f' 2025-09-11 20:36:14 +02:00
Rico van Zelst 57bd5ab589 fix: re-generate sitemap 2025-05-30 23:28:38 +02:00
Rico van Zelst 2ec227dee2 fix: update latest skins query 2025-05-30 23:23:36 +02:00
Rico van Zelst 4850153b79 fix: update upcoming skins query
update upcoming skins eloquent builder to fit the data the wiki started returning
2025-05-30 23:20:42 +02:00
Rico van Zelst bc05760ef1 fix: update championData url 2025-05-24 13:25:49 +02:00
Rico van Zelst 155501880e deps: composer update 2025-05-24 13:25:29 +02:00
Rico van Zelst 35b5e060ec feat: Active Search for skins 2024-06-18 14:26:43 +02:00
Rico van Zelst 0c2430453f feat: Add redirect for old 'support-me' URL
- Added a route to redirect 'support-me' to 'donate' with status code 301.
2024-06-18 13:39:16 +02:00
Rico van Zelst 1f6035550f updated sitemap 2024-06-18 13:34:51 +02:00
Rico van Zelst 20f08944c2 feat: Add Heimerdinger PHP CS rules for Laravel
- Added a new phpcs.xml.dist file with specific coding standards for Laravel development.
2024-06-18 13:09:26 +02:00
Rico van Zelst 131c7b94d6 feat(workflow): Add Duster Fix workflow
- Introduces a workflow to prevent triggering actions on commits
- Utilizes Duster's documentation for guidance
- Implements steps to fix and ignore Duster commits in git blame
2024-06-18 12:55:50 +02:00
Rico van Zelst a0b37a4ab4 🧹 Duster 2024-06-18 12:55:10 +02:00
Rico van Zelst 5038a18397 feat: Add function to retrieve commit hash
- Added a new function `getCommitHash` to fetch the latest commit hash using Git log command and cache it for 3 days.
2024-06-18 12:44:24 +02:00
Rico van Zelst 68dd3dd2f8 fix: Handle null response in SaleController index method
- Add try-catch block to handle null response from API
- Log errors and return appropriate HTTP responses
- Update error message in 503.blade.php to show exception message if available
2024-06-18 12:31:21 +02:00
Rico van Zelst f01703830d feat: Change support to donate and views
- Changed method name from support to donate in HomeController
- Updated footer link and view references from support to donate
- Renamed support.blade.php to donate.blade.php for consistency
- Updated route endpoint from /support-me to /donate in web.php
2024-06-18 12:31:08 +02:00
Rico van Zelst 013b158175 fix: Update 'discord' log level to 'error'
- Changed the log level for 'discord' channel from 'debug' to 'error'.
2024-06-05 01:03:59 +02:00
Rico van Zelst 7a4b819641 style: update tailwind.config.js for consistency and new colors
- Updated darkMode and content paths to use consistent quotes.
- Added "text-violet-400" to the safelist.
- Adjusted font size and family declarations for clarity.
- Included new color variables for Twitch, YouTube, Kick, Douyu, Huya.
2024-06-03 18:56:38 +02:00
Rico van Zelst 1616891d21 style: update rarity color for 'Transcendent'
- Change the rarity color class for 'Transcendent' from 'text-orange-400' to 'text-violet-400'.
2024-06-03 18:54:05 +02:00
Rico van Zelst 0d2392eacc feat: Add 'Transcendent' rarity color
- Added a new rarity color 'Transcendent' with corresponding text color to the ChampionSkinController.
2024-06-03 18:51:14 +02:00
Rico van Zelst ac56c13765 feat: Add Discord logging support
- Added Discord webhook URL to .env.example
- Included 'marvinlabs/laravel-discord-logger' in composer.json
- Created config file for Discord logger settings
2024-06-03 17:07:05 +02:00
Rico van Zelst 030bc600c2 Add guide on changing League of Legends name and Riot ID
- Detailed step-by-step instructions for updating in-game names
- Explains differences between Summoner Name and Riot ID systems
2024-05-28 13:38:45 +02:00
Rico van Zelst b4a87aedf5 Merge branch 'main' of https://github.com/rico-vz/HeimerdingerLoL 2024-05-02 01:37:39 +02:00
Rico van Zelst fdb14bc23a update sitemap 2024-05-02 01:37:31 +02:00
Rico van Zelst 6d2731f1d3 feat: Add functionality to retrieve champion images from the database
- Added a new function `getChampionImage` to fetch champion images based on ID and type.
- Created a new model `ChampionImage` to store champion image details in the database.
- Implemented seeding of champion images using `ChampionImageSeeder`.
- Updated usage of champion images in existing methods.
2024-05-02 00:50:51 +02:00
Rico van Zelst 80fc3200c6 fix: Uncomment footer badge in footer component
- Uncommented the footer badge section in the footer component for display.
2024-05-01 01:41:15 +02:00
Rico van Zelst c02c4cef71 style: Update description styling in about page
- Refactor the formatting of the 'description' section in the about page to improve readability and maintain consistency.
2024-05-01 01:31:54 +02:00
Rico van Zelst c11005d319 Merge remote-tracking branch 'origin/analysis-VB5KMK' 2024-05-01 01:20:28 +02:00
Rico van Zelst 63d975dab9 feat: Add notification banner for image display issue
- Added a notification banner to inform users about the image display problem and that a solution is being worked on.
2024-05-01 01:17:50 +02:00
Rico van Zelst c69a5472aa refactor: Update image URL generation logic
- Refactored the logic for generating image URLs for champions and champion skins to improve readability and maintainability.
2024-05-01 01:12:31 +02:00
Rico van Zelst c1c876b488 Merge remote-tracking branch 'origin/dependabot/composer/laravel-pkgs-c628366cd2' 2024-05-01 00:36:01 +02:00
Rico van Zelst 8b4c58aa5b Merge remote-tracking branch 'origin/dependabot/composer/phpunit/phpunit-11.1.3' 2024-05-01 00:35:58 +02:00
Rico van Zelst a803ed4f9a Merge remote-tracking branch 'origin/dependabot/composer/intervention/image-3.6.2' 2024-05-01 00:35:54 +02:00
Rico van Zelst 267a2e4b67 feat: Add LMI API integration for fetching sales data
- Integrate LMI API to fetch current sales data using the provided API key.
- Update SaleController to use Http facade for making API requests.
- Modify services configuration to include LMI API key.
2024-04-18 19:44:09 +02:00
Rico van Zelst 29e102e8bb feat(champion-skin): Improve skin image URL handling
- Refactored the `getSkinImageAttribute` method in ChampionSkin model to accept a boolean parameter for uncentered images.
- Updated references to `getSkinImageAttribute` in ChampionSkinController and blade files to include the new parameter for uncentered images.
2024-04-14 14:29:30 +02:00
Rico van Zelst 0fb2b967fb feat: Add support for uncentered champion images
- Updated the Champion model to include an optional parameter for retrieving uncentered champion images. Adjusted image URLs in relevant views accordingly.
2024-04-14 14:21:32 +02:00
Rico van Zelst a6ac3f8496 feat: Add streamer edit form and view
- Added a new blade file for editing streamers with form fields for champion, platform, username, and display name. Included styling and functionality to update streamer details.
2024-04-14 14:07:32 +02:00
Rico van Zelst 04c9ec2bd2 Merge remote-tracking branch 'origin/analysis-yro3xY' 2024-04-14 14:02:24 +02:00
Rico van Zelst 4cd8485a55 feat: Add custom error pages
fixes #189 https://github.com/rico-vz/HeimerdingerLoL/issues/189
- Created custom error pages with specific messages and designs for HTTP status codes.
- Each page includes a title, description, appropriate message content, and a link to return to the homepage.
2024-04-14 14:02:20 +02:00
Rico van Zelst 01b3e35e87 fix: Update Champion image URLs from CDN Cdragon to RAW
- Refactored the Champion model to use new image URLs for different attributes.
- Updated blade templates to fetch champion images with correct URLs.
2024-04-14 13:46:53 +02:00
Rico van Zelst 3478d5330b feat: Update logo SVG
- Updated the SVG paths in the logo.blade.php file to improve rendering and optimize code readability.
2024-04-14 13:46:30 +02:00
Rico van Zelst 76501b4dbf feat: Update page titles for consistency
- Updated page titles to remove ".LoL" for a more consistent branding across the website. This change affects multiple pages such as FAQ, About, Assets, Champions, and more.
2024-04-10 11:33:22 +02:00
Rico van Zelst 4e84481065 docs: Update League of Legends Hatty Crabby Icon guide
- Clarified the April Fools event details and mission requirements.
- Improved instructions on befriending Little Legends in-game.
2024-04-01 22:00:00 +02:00
Rico van Zelst 3c424440d3 docs: Update guide on obtaining Hatty Crabby Icon in League of Legends
- Clarify the process of befriending Little Legends and unlocking the icon.
- Mention that killing enemies to get Little Legends may not count towards the mission.
- Address player speculation about staying alive with captured friends.
2024-04-01 20:13:35 +02:00
Rico van Zelst 64458d9f96 Merge remote-tracking branch 'origin/analysis-MPLVkK' 2024-04-01 16:36:44 +02:00
Rico van Zelst d099289685 feat: link to the hatty crabby icon guide
- Added a link to a guide for a specific icon ID (6584).
2024-04-01 16:36:25 +02:00
Rico van Zelst 55a72607e2 refactor: improve filtering of hidden posts in PostsController
- Refactored the code in `PostsController.php` to filter out hidden posts before sorting by date for better performance and accuracy.
- Updated the blade template `listposts.blade.php` to adjust formatting and structure for displaying posts.
2024-04-01 16:27:07 +02:00
Rico van Zelst 7ad53814d3 feat: Enhance social media sharing meta image for blogpost
- Update OpenGraph and Twitter meta tags in app.blade.php to dynamically set og:image based on content.
- Modify show.blade.php to include post thumbnail as og_image for better social media sharing.
2024-04-01 16:22:23 +02:00
Rico van Zelst 87cf644b1e feat: Add guide to unlock Hatty Crabby Icon in League of Legends
- Include step-by-step instructions and requirements for the mission.
2024-04-01 16:10:36 +02:00
Rico van Zelst 19fe5976be Merge remote-tracking branch 'origin/analysis-djNGnL' 2024-03-31 21:01:01 +02:00
Rico van Zelst 821c0d1c3c feat: Add roadmap functionality
- Added a new method `roadmap` to HomeController for displaying the roadmap view.
- Created a new Blade template `roadmap.blade.php` for the roadmap page.
- Defined a route `/roadmap` to access the roadmap feature.
2024-03-31 20:33:23 +02:00
Rico van Zelst 2b9fd26b7e fix: Use static arrow function for splash color calculation
- Replace the anonymous function with a static arrow function for calculating the splash color in ChampionSkinController.php.
2024-03-28 10:35:50 +01:00
Rico van Zelst 998f386f20 fix: Handle exceptions in image processing functions
- Catch exceptions when reading image content to prevent errors.
- Adjust image resizing dimensions for better display.
2024-03-28 10:34:16 +01:00
Rico van Zelst 5b55e21659 feat: Add support page
- Added a new method in HomeController to handle the support page.
- Created a new blade template for the support page with donation options.
2024-03-27 01:04:40 +01:00
Rico van Zelst 486665fb45 fix: Correct casing in streamersTable component name
- Updated the component name to use proper camelCase for consistency.
2024-03-26 11:36:11 +01:00
Rico van Zelst 60e2811ada Merge remote-tracking branch 'origin/analysis-VBpArV' into streamers 2024-03-26 11:29:38 +01:00
Rico van Zelst 4f22451be3 style: Update CSS classes for video aspect ratio
- Updated CSS classes in grid_info.blade.php to use 'aspect-video' for maintaining video aspect ratio styling.
2024-03-26 11:27:28 +01:00
Rico van Zelst 99a5fea8f3 style: add streamer list styling per platform
- Added @font-face declarations for various font weights of the Inter font family in app.css to improve font rendering.
- Updated text-shadow styles for different platforms (Twitch, YouTube, Kick, Douyu, Huya) in grid_info.blade.php.
- Expanded file paths in tailwind.config.js to include more blade.php files.
2024-03-26 11:19:20 +01:00
Rico van Zelst 7ccd8ba022 feat: Add caching to streamer data retrieval
- Added caching mechanism to store and retrieve streamer data for API responses, improving performance.
- Implemented cache forget method in StreamerPanelController for CRUD operations to update cached data accordingly.
2024-03-26 10:30:09 +01:00
Rico van Zelst 39e9acf85b refactor: Remove unused cache for streamers
- Removed the unused caching mechanism for champion streamers to improve code clarity and efficiency.
2024-03-23 03:06:32 +01:00
Rico van Zelst e6dcfacb31 feat: Add streamers to champion show view
- Added loading of streamers data in the champion show view.
- Updated ChampionController to load streamers for display.
2024-03-23 02:48:08 +01:00
Rico van Zelst b46128ec26 Add Champion model, form validation, and components for StreamerPanel.
- Added Champion model to StreamerPanelController.
- Implemented form validation for champion_id, platform, username, and displayname in create and update methods.
- Created StreamerCreateForm and StreamersTable components for better organization.
2024-03-22 02:35:44 +01:00
Rico van Zelst c665d3f70f feat: Add npm run dev-all to dev_quickstart.bat
- Added npm run dev-all command to the dev_quickstart.bat file.
2024-03-21 09:42:01 +01:00
Rico van Zelst 236ff32acc feat: Update AWS SDK and Laravel Package Tools versions
- Updated AWS SDK version to 3.301.4
- Updated Laravel Package Tools version to 1.16.4
2024-03-21 01:10:43 +01:00
Rico van Zelst effd0203a3 feat: Add Streamer and StreamerPanel controllers, Streamer model
- Added StreamerController with index and show methods
- Added StreamerPanelController with index, create, store, edit, update, and destroy methods
- Created Streamer model with fillable attributes and platform-specific URL generation logic
- Implemented migration for creating the streamers table
2024-03-21 00:47:41 +01:00
Rico van Zelst b7ce2dea6f chore: Update .env.example and pint.json configurations
- Updated APP_TIMEZONE to Europe/Amsterdam in .env.example
- Changed SESSION_DRIVER from file to database in .env.example
- Modified "preset" value to "laravel" in pint.json
2024-03-20 22:35:56 +01:00
Rico van Zelst 24fa65a83c docs: Update privacy policy date and analytics tools
- Updated the "date" field in the Privacy Policy to March 18th, 2024.
- Revised analytics tools from Google Analytics to Cloudflare Insights and Plausible for data collection. Added clarification on data usage and sharing practices.
2024-03-18 19:22:59 +01:00
Rico van Zelst 8bfd6c6c80 Merge remote-tracking branch 'origin/analysis-lZ566r' into shift-113107 2024-03-18 18:08:49 +01:00
Rico van Zelst 58a1b50674 Remove "anhskohbo/no-captcha" and "dolejska-daniel/riot-api" deps
- Remove deprecated dependencies, update package versions, and add a new repository URL.
2024-03-18 18:06:23 +01:00
Rico van Zelst 5fc090e321 fix: routing bug 2024-03-15 14:06:31 +01:00
Rico van Zelst 3125b23cee feat: New blogpost (about the improved bots) 2024-03-15 14:02:26 +01:00
Rico van Zelst f15cce8f77 docs: Update security contact information
- Updated the security contact email address in the SECURITY.md file to **security@rico.sh** for reporting security vulnerabilities and concerns. This change ensures that all communications regarding security are directed to the correct email address.
2024-03-12 01:47:15 +01:00
Rico van Zelst 57b874acc2 feat(public): add sitemap-seo.xml with URLs and metadata
Added a new sitemap file "sitemap-seo.xml" containing multiple URL entries with corresponding metadata for SEO purposes.
2024-03-04 02:04:32 +01:00
Rico van Zelst d8082b4db8 refactor(views): update canonical URL generation logic
Refactored the canonical URL generation logic in the app.blade.php file to use Laravel's url() helper function instead of accessing $_SERVER directly.
2024-03-03 18:11:09 +01:00
Rico van Zelst 9ad6d1e091 style(layouts): comment out unnecessary canonical link generation
Commented out unnecessary canonical link generation code in the app.blade.php layout file to improve readability and avoid confusion.
2024-03-03 18:09:00 +01:00
Rico van Zelst 5c0a03e753 fix(layout): fix canonical link generation based on request URI
Adjusts the canonical link generation in the layout file to use `url()->full()` when 'page' is in the request URI.
2024-03-03 18:06:13 +01:00
Rico van Zelst 755fcf9561 fix(sec): Add 'rel="noopener"' to external links
Add 'rel="noopener"' attribute to external links for improved security and accessibility.
2024-03-03 17:44:49 +01:00
Rico van Zelst 37bc210923 feat(controller): add HTMLSitemapController for generating HTML sitemap
- Added HTMLSitemapController to generate sitemap with cached data
- Updated footer.blade.php and index.blade.php for sitemap links
2024-03-03 17:23:22 +01:00
Rico van Zelst e69a1b1844 feat(layouts): add canonical link tag to app layout
Add a canonical link tag to the app layout for SEO purposes.
2024-03-03 16:23:48 +01:00
Rico van Zelst f7d21fad55 style(views): Update heading tag in League of Legends FAQ page. Adjusted h2 to h1 for better semantic structure. 2024-03-03 16:04:40 +01:00
Rico van Zelst fecd0e1d5f feat(ui): update meta image URLs for social sharing
- Update og:image and twitter:image URLs to use CDN for improved performance and consistency in social media sharing previews.
2024-03-03 15:11:44 +01:00
Rico van Zelst f511320a17 fix(view): update image maxage to 7 days in recent_skins view
Updated the image URL in the recent_skins view to set the maximum age parameter to 7 days instead of 2 days for caching.
2024-03-01 23:47:46 +01:00
Rico van Zelst e58a4bafbe feat(security): add security.txt files
Added security.txt files with contact, expiration date, preferred languages, and policy links to enhance security information accessibility.
2024-02-29 14:38:20 +01:00
Rico van Zelst 96a2e6b35b feat(components): add Product Hunt badge to footer and features
- Added Product Hunt badge to the footer component.
- Added Product Hunt badge to the features component for better visibility.
2024-02-29 14:08:27 +01:00
Rico van Zelst 6f483acc6d feat(deps): add terser for minification
- Added "terser" package as a dependency in package.json
- Configured Vite to use terser for minification in vite.config.js
2024-02-27 13:05:27 +01:00
Rico van Zelst cdae1cda79 style(components): adjust image size and quality for skins
- Adjusted image width and quality attributes for recent and upcoming skin components to improve display consistency.
2024-02-27 13:03:33 +01:00
Rico van Zelst 1f1a07adb0 fix(ui): update image URLs with maxage parameter
Update image URLs in recent_skins.blade.php and upcoming_skins.blade.php to include the maxage=2d parameter for caching.
2024-02-27 11:52:52 +01:00
Rico van Zelst 7ecdad0ebb fix(ui): update image quality to 75 for recent and upcoming skins
Reduce image quality to 75 for recent and upcoming skin images.
2024-02-27 11:49:22 +01:00
Rico van Zelst 9bc14f21e5 style(components): update image loading attributes
- Update image loading attributes for recent and upcoming skins components to improve performance and consistency.
2024-02-27 11:43:45 +01:00
Rico van Zelst 019572c873 docs(public): add loaderio verification file
Added a new file for loaderio verification with the specified content.
2024-02-26 18:17:50 +01:00
Rico van Zelst cc0eba5208 docs(robots.txt): add sitemap reference
Include a reference to the sitemap in robots.txt for search engines.
2024-02-26 17:52:40 +01:00
Rico van Zelst c6f9423241 feat(commands): add GenerateSitemapCommand for sitemap generation
- Added GenerateSitemapCommand to create sitemap.xml
- Updated Kernel to schedule sitemap generation weekly
- Updated composer.json with spatie/laravel-sitemap dependency
2024-02-26 17:48:22 +01:00
Rico van Zelst 3423382a0a chore(analytics): update Plausible script domain
Changed the Plausible analytics script domain to heimerdinger.lol.
2024-02-26 13:39:53 +01:00
Rico van Zelst 7826063f78 feat(analytics): replace old Google Tag script with new version
- Added a new file googletag.blade.php for updated Google Tag script
- Deleted the old version of googletag.blade.php containing outdated script
2024-02-26 13:38:51 +01:00
Rico van Zelst 8949c427e8 feat(analytics): Add Plausible analytics script, remove Matomo script
- Added a new file `plausible.blade.php` for Plausible analytics script.
- Removed the `matomo-analytics.blade.php` file and replaced its usage with the new Plausible analytics component in `app.blade.php`.
2024-02-26 13:38:46 +01:00