diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fec243..b25e3f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [1.6.0] - 2026-03-07 + +### Changed +- Replaced franchise card suit icons with the official Cards Forge brand icon across the site and admin panel +- Removed webtech-solutions and unreality1 domain templates, routes, and assets no longer used in this application + ## [1.5.0] - 2026-02-22 ### Added diff --git a/app/Http/Controllers/ChangelogController.php b/app/Http/Controllers/ChangelogController.php index 15c2484..1aab052 100644 --- a/app/Http/Controllers/ChangelogController.php +++ b/app/Http/Controllers/ChangelogController.php @@ -26,10 +26,14 @@ public function index() // Parse changelog into versions $versions = $this->parseChangelog($content); + $rawVersion = config('app_version.version', ''); + // Normalize: strip leading 'v' and trailing status suffix (e.g. v1.6.0-stable → 1.6.0) + $currentVersion = preg_replace('/^v/', '', preg_replace('/-\w+$/', '', $rawVersion)); + return view('changelog', [ 'versions' => $versions, - 'currentVersion' => config('app_config.version'), - 'versionDate' => config('app_config.version_date'), + 'currentVersion' => $currentVersion, + 'versionDate' => config('app_version.release_date'), ]); } diff --git a/app/Http/Controllers/WebtechController.php b/app/Http/Controllers/WebtechController.php deleted file mode 100644 index be0c331..0000000 --- a/app/Http/Controllers/WebtechController.php +++ /dev/null @@ -1,44 +0,0 @@ -passwordReset(RequestPasswordReset::class, ResetPassword::class) ->emailVerification() ->brandName('Cards Forge') + ->brandLogo(asset('images/logo.svg')) + ->brandLogoHeight('2rem') ->colors([ 'primary' => Color::Amber, ]) - ->icons([ - 'suit' => resource_path('svg'), - ]) ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') ->pages([ diff --git a/config/app_version.php b/config/app_version.php index 13e55f9..c8d1365 100644 --- a/config/app_version.php +++ b/config/app_version.php @@ -11,9 +11,9 @@ | */ - 'version' => env('APP_VERSION', 'v1.1.0-stable'), + 'version' => env('APP_VERSION', 'v1.6.0-stable'), - 'release_date' => '2025-12-24', + 'release_date' => '2026-03-07', 'status' => 'stable', // alpha, beta, stable diff --git a/dps/plans/integrate-site-icon.md b/dps/plans/integrate-site-icon.md new file mode 100644 index 0000000..c05c630 --- /dev/null +++ b/dps/plans/integrate-site-icon.md @@ -0,0 +1,77 @@ +# Plan: Integrate Cards Forge Site Icon + +## Context +A custom SVG icon (card shape with crescent moon and underline, orange `#EA580C`) has been provided to replace all placeholder logos, favicons, and the old franchise suit icons across the app. + +## SVG Source +```svg + +``` + +## What to do + +### 1. Save the SVG +- Create `public/images/logo.svg` with the SVG source above + +### 2. Generate PNG sizes (via Bash/ImageMagick or inline — done manually if tools unavailable) +Required sizes for favicons and touch icons: +- `public/favicon-16x16.png` (16×16) +- `public/favicon-32x32.png` (32×32) +- `public/apple-touch-icon.png` (180×180) +- Replace `public/favicon.ico` with an ICO derived from the SVG + +> Use `rsvg-convert` or `convert` (ImageMagick) inside the docker container to generate PNGs from the SVG. + +### 3. Create `public/site.webmanifest` +```json +{ + "name": "Cards Forge", + "short_name": "Cards Forge", + "icons": [ + { "src": "/favicon-16x16.png", "sizes": "16x16", "type": "image/png" }, + { "src": "/favicon-32x32.png", "sizes": "32x32", "type": "image/png" }, + { "src": "/apple-touch-icon.png", "sizes": "180x180", "type": "image/png" } + ], + "theme_color": "#EA580C", + "background_color": "#1e293b", + "display": "standalone" +} +``` + +### 4. Filament admin panel — add brand logo +In `app/Providers/Filament/AdminPanelProvider.php`, add `->brandLogo(asset('images/logo.svg'))` and `->brandLogoHeight('2rem')` after `->brandName('Cards Forge')`. + +### 5. Remove old suit SVGs from Filament icon registration +In `AdminPanelProvider.php`, remove the `->icons([...])` block that registers `resources/svg/` (clubs, diamonds, spades, hearts). Delete the 4 SVG files under `resources/svg/`. + +### 6. welcome.blade.php — replace text logo with SVG inline +In the navbar (line ~139), replace plain text `Cards Forge` with the SVG inline (small size, ~24px) + text. + +### 7. welcome.blade.php — footer brand +Same treatment for the footer `
We are at the gateway to endless possibilities. unreality.one is a platform where thinking about the future becomes a collective goal, where technology meets humanity, and where imagination shapes tomorrow.
- -Our core principles guide us toward a future where technology serves humanity
- -Technological progress cannot be an end in itself, but a catalyst for human cooperation and understanding across all boundaries.
-The future does not belong to "some" - it belongs to all. Our choices today shape the world of tomorrow.
-Artificial intelligence, quantum networks, space exploration - but always with human values at the core.
-We don't just want to survive, we want to evolve consciously, guided by values and collective wisdom.
-The mission of unreality.one is to create a new basis for thinking together about the future. We don't make predictions, we explore possibilities - how humanity can become one and how we can shape a common future together, across political, economic and cultural boundaries.
-Because the reality we know today is only one of the possible. Unreality is a space of future possibilities - where imagination meets responsibility, and where dreams can become guidelines and then action.
-Knowledge. Inspiration. Dialogue. Thinking about the future never stops.
- -
- We explore future scenarios - scientifically and speculatively.
-
- The technologies that are transforming human existence - opportunities and threats.
-
- The human dimension of future technologies: choices, responsibilities and values.
-
- Inspiring, even speculative concepts - thought-provoking alternatives and future models.
-
- Economics, philosophy, ecology, geopolitics - the web of interconnections of the future.
-Transform your business operations and development processes with practical AI implementation. We leverage cutting-edge AI tools to deliver real, measurable results - not just hype.
- -Artificial Intelligence is transforming how businesses operate, develop software, and engage with customers. At Webtech Solutions, we don't chase AI hype - we implement proven AI tools that deliver tangible value.
-Our approach is pragmatic: AI as a powerful tool to augment human expertise, not replace it. We help you leverage AI to accelerate development, gain deeper insights, and scale content production while maintaining quality and control.
-Average reduction in development time using AI-assisted tools
-Lower operational costs through intelligent automation
-Increased team output with AI-enhanced workflows
-Successful AI-assisted implementations delivered
-Three core pillars of AI implementation for maximum business impact
- - -Accelerate your development cycles with AI-powered coding assistants, automated testing, and intelligent code review. We leverage the latest AI tools to build better software faster.
- -Transform raw data into actionable intelligence. Our AI-powered analytics solutions help you understand customer behavior, predict trends, and make data-driven decisions with confidence.
- -Create engaging, high-quality content at scale. From blog posts to product images and videos, our AI content solutions maintain your brand voice while dramatically increasing production capacity.
- -A proven 4-step methodology for successful AI integration
- -We start by understanding your current workflows, pain points, and business objectives. Our team conducts a thorough analysis to identify the best AI opportunities for your specific use case.
-Based on our findings, we develop a comprehensive AI strategy tailored to your needs. This includes tool selection, integration planning, and clear success metrics.
-Our team deploys AI solutions into your existing systems with minimal disruption. We ensure seamless integration and thorough testing before full rollout.
-We train your team to effectively use AI tools and continuously optimize performance. Ongoing support ensures you get maximum value from your AI investment.
-Real-world applications delivering measurable results
- -AI-powered product recommendations, dynamic pricing strategies, and intelligent inventory management that increase conversion rates and revenue.
-Intelligent chatbots and automated response systems that handle common inquiries 24/7, freeing your team for complex issues.
-Personalized campaign generation, content creation, and performance optimization powered by AI for better engagement and conversions.
-Faster MVP delivery with AI-assisted coding, automated testing, and intelligent code review reducing time-to-market significantly.
-Automated reports, predictive analytics, and insights dashboards that turn your data into actionable business intelligence.
-AI-powered translation with human review enabling you to reach global markets with accurate, culturally appropriate content.
-Industry-leading tools and platforms we leverage for your success
- -See the difference AI implementation makes
- -Real results from AI implementation
- -Challenge: Slow content creation and poor product recommendations limiting growth and conversion rates.
-AI Solution: Implemented AI-powered product descriptions, image generation for missing visuals, and intelligent recommendation engine.
-Results:
-"The AI tools Webtech implemented have transformed our operations. We're now publishing content 10x faster while maintaining quality."
- -Challenge: Need to accelerate development of new features while reducing bugs and technical debt.
-AI Solution: Integrated AI-assisted coding, automated testing, and intelligent code review into development workflow.
-Results:
-"AI-assisted development has been a game-changer. Our team is more productive and code quality has never been better."
- -Challenge: Managing multiple client campaigns with limited resources and tight deadlines for content delivery.
-AI Solution: AI content generation for blogs, social media, and ad copy with human editing and brand voice customization.
-Results:
-"We've doubled our client capacity without hiring more writers. The AI tools handle the heavy lifting while our team adds the creative touch."
- -Responsible AI implementation you can trust
- -We always disclose when content is AI-generated and maintain clear communication about AI usage in your projects.
-AI assists, humans decide. All AI outputs undergo human review and final approval. We augment teams, not replace them.
-Your data stays your data. We implement strict data protection and never use client data to train public AI models.
-Rigorous human review of all AI outputs ensures accuracy, brand consistency, and quality standards are maintained.
-We stay updated with the latest AI developments, best practices, and emerging technologies to serve you better.
-AI is a tool for augmentation, not replacement. We focus on empowering your team to do their best work, faster.
-Everything you need to know about AI implementation
- -Absolutely not. AI is a tool that augments and empowers your team, making them more productive and effective. Think of AI as a very smart assistant that handles repetitive tasks, generates first drafts, and provides suggestions - your team makes the final decisions, adds creativity, and ensures quality. Companies using our AI solutions typically see their teams accomplish more, not fewer people doing the work.
-Savings vary by use case, but our clients typically see 30-50% cost reduction in areas where AI is implemented. For development projects, we see 50-70% time savings. For content production, costs can drop by 60% or more. The ROI typically becomes positive within 3-6 months. We provide detailed ROI projections during our discovery phase based on your specific situation.
-Yes, when done correctly. Google doesn't penalize AI content - they penalize low-quality content. Our approach combines AI generation with human review, editing, and optimization. We ensure content is accurate, valuable, and aligned with SEO best practices. Many of our clients have seen improved search rankings thanks to the consistency and volume of high-quality content AI enables.
-Quality assurance is built into every step of our process. All AI outputs undergo human review and editing. We customize AI prompts and fine-tune models to match your brand voice and quality standards. We also implement feedback loops - reviewing results and continuously improving the AI configuration. Our principle is simple: AI creates the first draft, humans perfect it.
-Most clients see positive ROI within 3-6 months. Quick wins like content generation and development acceleration show results immediately. More complex implementations like predictive analytics may take 6-12 months to show full value. We focus on quick wins first to demonstrate value early, then expand to more complex use cases. Every implementation includes clear metrics to track ROI from day one.
-No technical expertise required. We handle all the technical implementation and integration. Our solutions are designed to be user-friendly, and we provide comprehensive training for your team. Most users can become productive with AI tools within a few days of training. We also provide ongoing support to ensure your team gets maximum value from the AI tools.
-Data security is our top priority. We only use enterprise-grade AI tools with strong security guarantees. Your data is never used to train public AI models. We can implement on-premise AI solutions for sensitive data, use encrypted connections, and follow GDPR compliance. We conduct security assessments of all AI tools before recommendation and can provide detailed security documentation for your compliance needs.
-Yes. Our AI solutions are designed to integrate seamlessly with your existing tech stack and workflows. Whether you use specific CMS, e-commerce platforms, development tools, or custom systems, we can integrate AI capabilities. We don't require a complete overhaul - we enhance what you already have. During the discovery phase, we map out all integration points and ensure smooth implementation.
-Join dozens of companies already leveraging AI to work smarter, faster, and more efficiently.
- -Free 30-minute consultation to discuss your AI opportunities
-Last updated: January 2025
- -Webtech Solutions ("Service Provider") is committed to protecting your personal data. The purpose of this statement is to inform you in a transparent manner about our data management practices, in particular with regard to the requirements of the GDPR (Regulation EU 2016/679).
- -We process the following data when you contact us on this website:
-We process your personal data for the following purposes:
-Your data will be stored for the following periods:
-Webtech Solutions does not transfer data to third parties, except:
-All data processors have a written data processing agreement with us ensuring GDPR compliance.
- -Under GDPR, you have the following rights:
-To exercise these rights, contact us at info@webtech-solutions.hu or +36 20 280 2024
- -When you visit this website, we may use cookies to improve your user experience, statistical analysis and to ensure the functionality of the website. We use cookies and similar technologies to:
-You can control cookies through your browser settings. Note that disabling cookies may affect site functionality. We provide separate information on the use of cookies.
- -We implement appropriate technical and organizational measures to protect your data:
-Your data may be transferred and processed in countries outside the European Economic Area (EEA). We ensure appropriate safeguards are in place, such as:
-Our services are not directed to individuals under 16. We do not knowingly collect personal data from children. If we become aware of such collection, we will delete the information promptly.
- -We may update this Privacy Policy from time to time. We will notify you of significant changes by email or through our website. Continued use of our services after changes constitutes acceptance of the updated policy.
- -If you have any questions or requests regarding data management, please contact us:
-
- Zoltán Németh EV (Webtech Solutions)
- 📧 Email: info@webtech-solutions.hu
- 📞 Phone: +36 20 280 2024
- 📍 Address: 1163 Budapest, Veres Péter út 51., Hungary
-
If you believe we have not addressed your concerns adequately, you have the right to lodge a complaint with the Hungarian National Authority for Data Protection and Freedom of Information (NAIH):
-- Website: www.naih.hu -
-Enhance your business with tailored IT services. From web hosting to security, we optimize your digital operations for sustainable growth.
- -Comprehensive IT solutions tailored to your business needs
-Reliable, high-performance hosting solutions with 99.9% uptime. Scalable infrastructure that grows with your business.
-Round-the-clock technical support from our expert team. We're here when you need us most.
-Custom webshop development and maintenance. Magento, WooCommerce, and more - optimized for conversions.
-Streamline your workflows with Make.com and Zapier integrations. Automate repetitive tasks without coding. Explore AI Solutions →
-Comprehensive security audits and GDPR compliance consulting. Protect your business and customer data.
-Cloud infrastructure management and DevOps best practices. Automated deployments and monitoring.
-With years of experience serving SMEs across Europe, we understand the unique challenges small and medium businesses face in the digital world.
-Our team combines technical expertise with business acumen to deliver solutions that truly make a difference. We don't just solve problems – we help you grow.
- Start Your Project -Let's discuss how we can help you achieve your digital goals
- Contact Us Today -Effective from: April 2, 2025
- -These General Terms and Conditions apply to the IT services provided by Webtech Solutions, specifically including:
-By using our services, the client accepts the terms outlined in this GTC.
- -Complaints can be submitted through the following contact channels:
-All complaints will be investigated and responded to within 5 business days.
- -Data is processed in accordance with our Privacy Policy, available on our website.
- -The parties will strive to resolve disputes amicably. If this fails, jurisdiction is assigned to the Metropolitan Court of Budapest.
- -The Provider reserves the right to unilaterally modify the GTC. The latest version is always available on the website.
-- Forge Your Own Trading Card Games -
-- Create custom cards, design unique card games, and build complete decks with our powerful card creation platform. Plus, buy and sell physical collectible cards in our marketplace. -
- -+ Create, manage, and trade unique cards with our AI-powered TCG ecosystem. No boundaries, just pure imagination. +
+Buy, sell, and trade physical collectible cards with verified sellers worldwide. Secure transactions, automated reviews, and a thriving collector community.
-