Commit Graph
100 Commits
Author SHA1 Message Date
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
Rico van Zelst 1eeb7bc8c4 refactor(layout): remove unused googletag component from layout 2024-02-26 03:24:33 +01:00
Rico van Zelst cb4c448736 refactor(matomo-analytics): optimize Matomo tracking script
Consolidated and optimized Matomo tracking script for better performance.
2024-02-26 03:23:27 +01:00
Rico van Zelst fdc2843f6f feat(components): add Matomo analytics component
Add Matomo analytics tracking code to a new Blade component for easy integration across views.
2024-02-26 03:05:42 +01:00
Rico van Zelst 322755a42a style(layout): remove unused font loading code
Removed unused font loading code from the layout file to improve clarity and reduce unnecessary clutter.
2024-02-26 02:14:17 +01:00
Rico van Zelst c0a21eb2e2 chore(fonts): Move font files to new directory
- Renamed font files to a new directory for organization.
2024-02-26 02:07:00 +01:00
Rico van Zelst cb7cef45cf feat(fonts): add Inter font files for various weights
Add font files for Inter font family with different weights (100-900) in WOFF2 format. Update CSS to include font-face declarations for each weight.
2024-02-26 02:04:39 +01:00
Rico van Zelst 6a91cc1b7e style(footer): add aria-label attribute to link for accessibility 2024-02-26 01:32:50 +01:00
Rico van Zelst c53a8154bd chore(about): update GitHub link in about page
Updated the GitHub link on the about page to provide a more concise and clear call-to-action for developers interested in contributing to the project.
2024-02-25 02:56:21 +01:00
Rico van Zelst 088066f720 feat(skins): Update grid_info blade with improved styling and layout
- Refactored CSS classes for better readability
- Adjusted grid layout for responsiveness
- Updated image display properties and transitions
2024-02-25 01:40:21 +01:00
Rico van Zelst 72655e6d1a chore(indexnow): add new text file with unique identifier
Added a new text file named "1e2221c8a725434085822c2ef00539cf" to the public directory.
2024-02-25 01:21:58 +01:00
Rico van Zelst b775f8b2fa feat(posts): add new posts about Riot Games' 2XKO and LoL targeting
Added two new blog posts: one revealing the name of Riot Games' fighting game 'Project L' as 2XKO, and another detailing how to only attack champions in League of Legends.
2024-02-25 01:14:24 +01:00
Rico van Zelst 62417027fa refactor(migration): update anonymous class syntax
Refactored the anonymous class syntax in the Pulse migration file for consistency.
2024-02-25 00:44:32 +01:00
Rico van Zelst f4567be0c8 feat(migrations): add Pulse tables migration
Added migrations for 'pulse_values', 'pulse_entries', and 'pulse_aggregates' tables with necessary columns, indexes, and constraints.
2024-02-25 00:04:05 +01:00
Rico van Zelst 9dd4cc3b87 style(meta): Add dark mode meta tag and fix indentation
Added a meta tag to disable DarkReader on the site and fixed the indentation in the file.
2024-02-24 22:20:13 +01:00
Rico van Zelst ac21092745 fix(migration): remove unique constraint from 'message' column
Remove the unique constraint from the 'message' column in the contact submissions table migration file.
2024-02-24 22:08:04 +01:00
Rico van Zelst 553010ad2f chore(content): remove hello-world.md post
- Deleted the hello-world.md post file.
2024-02-24 21:56:21 +01:00
Rico van Zelst 30819a8e14 style(about): Rearrange classes in about page for consistency
- Reordered classes in HTML elements for better readability and maintainability.
- Updated class order in various elements to follow a consistent pattern.
2024-02-24 21:54:32 +01:00
Rico van Zelst b4c86cd070 feat(deps): add scyllaly/hcaptcha package
Add scyllaly/hcaptcha package to composer.json and composer.lock for hCaptcha integration in Laravel.
2024-02-24 21:52:04 +01:00
Rico van Zelst 8bdcd5b086 feat(contact): Add hCaptcha integration, Discord alert for contact
- Added hCaptcha validation to the contact form.
- Integrated hCaptcha configuration in the application.
- Implemented Discord alerts for new contact submissions with detailed content.
2024-02-24 21:52:00 +01:00
Rico van Zelst 1ed7856985 feat(contact): add ContactSubmissionController and contact form view
- Added ContactSubmissionController with index and store methods for handling contact submissions.
- Created a new Blade view for the contact form with fields for name, email, discord, category, subject, and message.
- Updated routes to include endpoints for displaying the contact form and submitting it.
2024-02-24 20:30:23 +01:00
Rico van Zelst e82976026c chore(env): add HONEYPOT_NAME to .env.example
Addition of HONEYPOT_NAME variable in .env.example file.
2024-02-24 20:30:08 +01:00