HolgerHatGarKeineNode
22910553e4
🛠️ Enhance service index: Add link tooltips, improve button spacing, and clean up component formatting
2025-12-07 03:51:40 +01:00
HolgerHatGarKeineNode
6d8436c8a5
🛠️ Add delete functionality for services with confirmation modal and extend creator name display limit to 20 characters
2025-12-07 01:11:57 +01:00
HolgerHatGarKeineNode
14f717a2b9
🛠️ Refactor service components: Add dynamic type filters, restructure landing page UI, and introduce ServiceForm for improved form handling and validations
2025-12-07 01:06:20 +01:00
HolgerHatGarKeineNode
aef4deedd6
🛠️ Add services index and landing page components with dynamic links and new Polish translations
2025-12-07 00:01:15 +01:00
HolgerHatGarKeineNode
bc700a1f2c
🖋️ Update dashboard Meetup list with responsive layout and improved button styles
2025-12-06 02:24:25 +01:00
HolgerHatGarKeineNode
ee6ca08aa3
🛠️ Add event deletion functionality with confirmation modal to meetups landing page
2025-12-06 02:21:18 +01:00
HolgerHatGarKeineNode
0662a614b9
🛠️ Add recurring events creation logic and translations for supported languages
2025-12-06 00:14:08 +01:00
HolgerHatGarKeineNode
d0d19663aa
🛠️ Ensure meetup names are converted to ASCII before sanitizing in ExtractLogos command
2025-12-05 23:27:12 +01:00
HolgerHatGarKeineNode
22592bbd23
🛠️ Use sanitized studly case for meetup names in ExtractLogos command output filenames
2025-12-05 23:07:28 +01:00
HolgerHatGarKeineNode
60634146fe
🛠️ Use camel case for meetup names in ExtractLogos command output filenames
2025-12-05 23:02:10 +01:00
HolgerHatGarKeineNode
1adbec3519
🛠️ Add ExtractLogos command to export meetup logos to public storage
2025-12-05 22:54:17 +01:00
HolgerHatGarKeineNode
90d61fcfdd
🛠️ Remove unused notification logic from login process in Livewire auth blade
2025-12-05 22:16:26 +01:00
HolgerHatGarKeineNode
5b729dcb51
🌍 Fix incorrect variable reference for country flag rendering in dashboard meetups list
2025-12-05 22:10:28 +01:00
HolgerHatGarKeineNode
4d01f21747
🌍 Replace emoji flags with scalable SVG country flags across dashboard views for improved accessibility and consistency
2025-12-05 21:51:45 +01:00
HolgerHatGarKeineNode
7b5c8c5afa
🌐 Add "Select the city..." translations across supported languages
2025-12-05 19:18:07 +01:00
HolgerHatGarKeineNode
57a21514d1
🌍 Scope cities and venues by country, add default country handling, and enhance dropdowns with searchable and flag-based country selection
2025-12-05 19:16:17 +01:00
HolgerHatGarKeineNode
0b6853a6ff
🌍 Scope cities, venues, and courses by country across views and refine sidebar counts accordingly
2025-12-05 19:06:55 +01:00
HolgerHatGarKeineNode
c9971144da
🌍 Scope lecturers and courses by country across views and enhance sidebar with dynamic country flags
2025-12-05 19:04:38 +01:00
HolgerHatGarKeineNode
4b16efaf9c
🌐 Replace language-selector component, introduce livewire:language.selector and enhance sidebar with dynamic language and country selection options
2025-12-05 18:44:23 +01:00
HolgerHatGarKeineNode
f75a7e128c
🖼️ Improve lnurl-auth user lookup and add Hungarian meetup URL to README
2025-12-05 17:53:26 +01:00
HolgerHatGarKeineNode
7f8eaa35ed
🌐 Refine CNAME instructions in README for improved formatting and clarity
2025-12-02 21:38:53 +01:00
HolgerHatGarKeineNode
0f798bf610
🌐 Simplify CNAME instructions in README for better clarity
2025-12-02 21:37:20 +01:00
HolgerHatGarKeineNode
1edd6b62f8
🌐 Update CNAME instructions in README for national domains setup
2025-12-02 21:35:59 +01:00
HolgerHatGarKeineNode
c69840c4e4
🌐 Expand README with localized URLs and instructions for adding custom national domains
2025-12-02 21:34:54 +01:00
HolgerHatGarKeineNode
14dfc3fff7
🖼️ Fix QR overlay image path in lnurl-auth flow and ensure compatibility with localized and default images
2025-12-02 20:41:27 +01:00
HolgerHatGarKeineNode
aedff4e2f5
🖼️ Fallback to default QR overlay image if localized version is unavailable
2025-12-02 20:40:07 +01:00
HolgerHatGarKeineNode
c9240fe1f4
🖼️ Dynamically load QR code overlay image based on user language preference
2025-12-02 20:20:00 +01:00
HolgerHatGarKeineNode
851be489b8
🔗 Update Laravel Forge deployment badge URL in README.md
2025-12-02 20:14:15 +01:00
HolgerHatGarKeineNode
6cda136f62
🔧 Remove unused page title suffix in SEO configuration
2025-12-02 20:11:59 +01:00
HolgerHatGarKeineNode
6f77108ca2
🌐 Add Polish translations and expand Spanish dictionaries
...
- Added a new `lang/pl.json` file with comprehensive Polish translations.
- Enhanced `lang/es.json` with additional Spanish keys and phrases for better coverage.
2025-12-02 19:56:35 +01:00
HolgerHatGarKeineNode
b339a05bb8
🛠️ Simplify route controller imports and adjust formatting in api.php
2025-12-02 11:20:29 +01:00
HolgerHatGarKeineNode
f7102f0d43
🚨 Add numeric validation to user_id in MeetupController@index
2025-11-27 15:57:06 +01:00
HolgerHatGarKeineNode
572889bf42
🛠️ Use findOrFail in MeetupController@index to handle missing users gracefully
2025-11-27 15:51:25 +01:00
HolgerHatGarKeineNode
c4f9f1a089
✨ Add meetup/ical route and handler in MeetupController
...
- Introduced a new route `meetup/ical` in `api.php` to handle iCal data export.
- Added `ical` method to `MeetupController` returning a 404 response for now.
2025-11-27 15:48:40 +01:00
HolgerHatGarKeineNode
0300e397f8
✉️ Add Mailgun mail transport configuration in mail.php config file
2025-11-27 15:22:53 +01:00
HolgerHatGarKeineNode
fe09947ec3
🛠️ Fix case typo in Meetup model import in MeetupController
2025-11-27 15:18:04 +01:00
HolgerHatGarKeineNode
c36ef25c11
🔒 Restrict timezone chooser visibility to authenticated users
...
- Wrapped `<livewire:timezone.chooser/>` in an authentication check (`auth()->check()`) within the sidebar layout.
2025-11-26 19:20:59 +01:00
HolgerHatGarKeineNode
aee1194e2f
🛠️ Refactor dashboard components for improved code formatting and readability
...
- Updated HTML indentation and alignment across `top-countries`, `activities`, and `top-meetups` components.
- Applied consistent formatting to dynamic content (e.g., map links, charts).
- Corrected key usage in `NostrTrait` for route parameters related to `meetups`.
2025-11-24 18:06:11 +01:00
HolgerHatGarKeineNode
54f79309dc
🌍 Add Top-Countries, Top-Meetups, and Activities dashboard components
...
- Introduced three new Livewire components for the dashboard:
- Top Countries: Displays countries with the most users.
- Top Meetups: Highlights meetups with the largest user counts.
- Activities: Showcases recent meetups and events.
- Updated `dashboard.blade.php` to lazy-load these components.
- Expanded multilingual support for relevant labels across all languages.
2025-11-24 16:49:53 +01:00
HolgerHatGarKeineNode
4a101c22a5
🔧 Add numeric constraint to event parameter in meetup routes
...
- Updated `meetup/meetup-events/l/{event}` and `meetup/{meetup:slug}/event/{event}` routes to enforce numeric constraints on the `{event}` parameter.
2025-11-24 03:25:06 +01:00
HolgerHatGarKeineNode
ae7479eac0
🌐 Add 'all-meetups' route and update sidebar to include global meetup view
...
- Introduced `all-meetups` route (`meetups.index-all`) for accessing meetups globally.
- Updated sidebar with a new navigation item for global meetups, including icon and dynamic badge count.
- Enhanced backend logic to handle country-specific and global meetup filtering based on the current route.
2025-11-24 02:45:13 +01:00
HolgerHatGarKeineNode
ac720a0753
⏱️ Update queue and Horizon configurations to use 15-minute intervals
...
- Increased `retry_after` in `queue.php` to `60 * 15`.
- Updated time-based settings in `horizon.php` (e.g., `waits`, `trim`, `timeout`) to use 15-minute intervals for consistency.
2025-11-24 00:58:40 +01:00
HolgerHatGarKeineNode
33b599702c
➕ Add SyncNostrProfilesCommand to dispatch Nostr profile sync job
2025-11-24 00:53:38 +01:00
HolgerHatGarKeineNode
23becb255b
➕ Add Symfony dependencies: http-client and mailgun-mailer
...
- Updated `composer.json` and `composer.lock` to include `symfony/http-client` and `symfony/mailgun-mailer` for enhanced HTTP and mail functionality.
2025-11-24 00:50:58 +01:00
HolgerHatGarKeineNode
d656811456
🧹 Remove unused Nostr relay from FetchNostrProfileJob
2025-11-24 00:49:58 +01:00
HolgerHatGarKeineNode
fda18a1857
⏱️ Update queue and Horizon configurations to use 2-minute intervals
...
- Adjusted `retry_after` in `queue.php` to `60 * 2`.
- Updated various time-based settings in `horizon.php` (e.g., `waits`, `trim`, `timeout`) to use 2-minute intervals for consistency.
2025-11-24 00:44:53 +01:00
HolgerHatGarKeineNode
b2606dcafc
🔒 Update Horizon gate to use Nostr public keys instead of email for authorization
2025-11-24 00:40:06 +01:00
HolgerHatGarKeineNode
8c1923f826
🚀 Add Nostr profile job, Hungarian translations, and Horizon integration
...
- Introduced `FetchNostrProfileJob` for retrieving and updating user Nostr profiles.
- Added Hungarian translations (`auth.php`, `passwords.php`, `validation.php`, and others) for improved localization.
- Integrated Laravel Horizon for enhanced queue management (`HorizonServiceProvider` added, `composer.json` updated).
- Updated German and Spanish language files to fix duplicate keys.
- Minor route addition for testing Nostr profile job dispatch.
2025-11-24 00:38:37 +01:00
HolgerHatGarKeineNode
bf14c1d89c
🌍 Include country relationships in city data for meetups edit view
2025-11-23 23:28:25 +01:00
HolgerHatGarKeineNode
9da218c6a0
🔢 Add dynamic badge to sidebar map item displaying total meetup count
2025-11-23 23:26:21 +01:00