Commit Graph

21 Commits

Author SHA1 Message Date
HolgerHatGarKeineNode
2cfd7abc07 🌐 Replace manual language selection with reusable language selector component and add Hungarian translations
- Replaced inline language selection logic in `profile.blade.php` with `<x-einundzwanzig.language-selector>`.
- Introduced Hungarian (`hu.json`) translations for improved multilingual support.
- Updated `DomainMiddleware` to include settings for Hungarian locale and portal branding.
2025-11-23 22:34:38 +01:00
HolgerHatGarKeineNode
0841732730 🌍 Add dynamic SEO image handling based on language-country sessions
- Introduced conditional logic to set SEO images dynamically based on `lang_country` session.
- Added fallback to regional defaults or "lat.png" for South American countries.
- Updated SEO definitions to utilize `domainImage` for consistent localization.
2025-11-23 22:16:57 +01:00
HolgerHatGarKeineNode
86708f1194 🛠️ Integrate Laravel Nightwatch and enhance middleware handling
- Added Laravel Nightwatch for advanced monitoring and user sampling.
- Customized Livewire update route with rate-limiting middleware.
- Introduced a global fallback route with 404 response and sampling middleware.
- Enabled event listening for health diagnosis with Nightwatch sampling adjustments.
- Refined lazy loading prevention in local environments.
2025-11-23 21:12:30 +01:00
HolgerHatGarKeineNode
6f7ee806ae 🌐 Introduce dynamic domain-based locale and country handling
- Added `DomainMiddleware` to dynamically set locale, language-country session, and app name based on domain.
- Updated views and components to leverage `lang_country` session for language and region-specific content.
- Enhanced country parameter retrieval with `config('app.domain_country')` as fallback.
- Refined language filtering by scanning available language files dynamically.
- Added language-specific assets and translations (`nl.json`, `es.json`) with improved language-region associations.
- Updated `app-logo-icon` to display region-specific images or default SVGs.
- Improved views with cleaner, dynamic rendering and session-aware functionalities.
2025-11-23 20:45:29 +01:00
HolgerHatGarKeineNode
ca9cd9b875 Enhance timezone support across application
- Introduced a `SetTimezone` middleware to dynamically apply user-specific timezones.
- Added a `timezone chooser` component for users to select their timezone.
- Enhanced date and time display in views with `asDate`, `asTime`, and `asDateTime` methods.
- Updated `AppServiceProvider` to leverage `preventLazyLoading` in local environments and set custom `Carbon` instance for dates.
- Expanded configuration with `user-timezone`.
- Integrated timezone support into meetups and events for consistent scheduling.
2025-11-23 19:21:19 +01:00
HolgerHatGarKeineNode
af7a05e44c 🔧 Filter events to include only upcoming ones in calendar download 2025-11-23 00:30:23 +01:00
HolgerHatGarKeineNode
8600f98312 🌐 Add multilingual configuration and translation files 2025-11-22 23:53:15 +01:00
HolgerHatGarKeineNode
a5dafc67df Added SEO attributes and extended localization
- Added `#[SeoDataAttribute]` annotations to Livewire components for SEO management.
- Extended translations in English, Spanish, and German for better localization support.
2025-11-22 22:36:46 +01:00
HolgerHatGarKeineNode
d359dd56b0 Implement SeoTrait across components for improved SEO integration. 2025-11-22 22:16:55 +01:00
HolgerHatGarKeineNode
25843db5a9 Add SEO support with configuration and traits
- Introduced `config/seo.php` to centralize SEO settings.
- Implemented `SeoTrait` for dynamic SEO management.
- Added `SeoDataAttribute` to set SEO metadata at the class level.
- Updated various views to integrate dynamic SEO handling.
- Included fallback settings for titles, descriptions, images, and more.
2025-11-22 22:12:45 +01:00
HolgerHatGarKeineNode
eb089f670c 🌍 Add static 'country=de' parameter to dashboard routes 2025-11-22 20:57:53 +01:00
HolgerHatGarKeineNode
2888a723f7 📚 Added "BooksForPlebs" book rental guide for Bitcoin meetups and integrated "FollowTheRabbit" feature to explore Bitcoin rabbit hole themes. 2025-11-21 19:37:50 +01:00
HolgerHatGarKeineNode
7adefecfbb Add Nostr publishing and login keys cleanup commands 2025-11-21 16:34:38 +01:00
HolgerHatGarKeineNode
efe44cf344 Add storage configuration, localization updates, and feed generation
- Added `publicDisk` configuration to `filesystems.php`.
- Expanded locale translations in `es.json` and `de.json`.
- Implemented RSS, Atom, and JSON feed views.
- Added `feed.php` configuration for feed generation.
- Introduced `ImageController` for image handling.
- Updated application routing to include `api.php`.
2025-11-21 16:23:55 +01:00
HolgerHatGarKeineNode
e96413d1a0 🚀 Add courses and lecturers management functionality 2025-11-21 14:23:59 +01:00
HolgerHatGarKeineNode
976844487a 🌍 Add city creation modal and country migration command 2025-11-21 13:35:29 +01:00
HolgerHatGarKeineNode
69e46fabce 🌐 Add German translations and implement calendar streaming functionality 2025-11-21 13:11:39 +01:00
HolgerHatGarKeineNode
7f9c42994c 🌐 Add German and Spanish translations for Meetup-related terms 2025-11-21 12:15:14 +01:00
HolgerHatGarKeineNode
ddfa915acc - 🛠️ Replaced inline dashboard layout with Livewire component for better reusability and management.
- 🔒 Introduced Nostr-based login functionality with `nostr-tools` integration.
- 🖼️ Added user profile photo handling (upload, delete, and URL retrieval) in the `User` model.
- 💻 Updated views to use `flux:avatar` for consistent user avatars.
- ✂️ Removed unused routes and adjusted dashboard routing logic.
- 📦 Updated dependencies in `package.json` and `yarn.lock`.
2025-11-21 12:05:31 +01:00
HolgerHatGarKeineNode
c086d7f7c2 Add event management to meetups landing pages
- Added route for event pages within meetups.
- Updated meetups landing page to display upcoming events.
- Implemented individual event detail pages.
- Enhanced meetups table with the next event column.
2025-11-21 10:55:01 +01:00
user
e4a4cfae2b 🚀 initial commit 2025-11-21 04:28:08 +01:00