Commit Graph

  • a6ec5b7754 🎨 Adjust base layer styles and add custom styling for Leaflet popups and controls master HolgerHatGarKeineNode 2025-12-11 20:05:10 +01:00
  • b2e75d4d27 🖌️ Adjust login form layout and update Hungarian translations for consistency HolgerHatGarKeineNode 2025-12-11 19:45:32 +01:00
  • 7b0feca298 🌍 Add German translations for Self-Hosted Services and related terms 🔄 Update community and service localization strings 📝 Include new UI labels and placeholders for service management features HolgerHatGarKeineNode 2025-12-11 16:58:49 +01:00
  • 4c2d046d70 📍 Add latitude/longitude finder link in cities edit view HolgerHatGarKeineNode 2025-12-11 16:46:03 +01:00
  • 1ccbd0a9ed 🔄 Refactor domain image helper to return attributes array 🖼️ Update SEO data to use domain attributes instead of single image 🌐 Adjust meetup model and blade component to use new domain attributes function HolgerHatGarKeineNode 2025-12-11 16:35:46 +01:00
  • deeb1f066d 🌍 Update timezone fallback for Nostr publishing command to use Europe/Berlin HolgerHatGarKeineNode 2025-12-11 02:13:17 +01:00
  • a8f1257948 🌍 Add Austria and Switzerland to German locale mapping in Nostr publishing command - Extend TZ_MAP and DOMAIN_MAP with 'at' and 'ch' entries pointing to Europe/Berlin and portal.einundzwanzig.space respectively. - Adjust locale setting logic to use 'de' for Austria and Switzerland, ensuring consistent language handling in Nostr publishing flows. HolgerHatGarKeineNode 2025-12-10 03:46:14 +01:00
  • 5d87391ac2 🗒️ Translate “community” labels to German in meetup forms and landing page - Update select options with localized names (Einundzwanzig Community, Allgemeine Bitcoin Community). - Wrap the heading text on the landing page with __() for proper translation. HolgerHatGarKeineNode 2025-12-09 23:52:54 +01:00
  • 538ae5808a ⚙️ Make community a required field in meetup create/edit forms 🛠️ Add “Keine” placeholder option to community select ✏️ Translate community values (“bitcoin”, “einundzwanzig”) on landing page 🌍 Update German locale strings for community names HolgerHatGarKeineNode 2025-12-09 23:47:58 +01:00
  • 52c05e6d47 ⚙️ Preserve user language preference in DomainMiddleware and adjust locale‑setting logic to avoid overwriting existing session values while still configuring domain‑specific app settings. HolgerHatGarKeineNode 2025-12-09 23:41:44 +01:00
  • c6c524a876 ⚙️ Update PublishUnpublishedItems to run hourly and only publish MeetupEvents starting within the next 7 days. HolgerHatGarKeineNode 2025-12-09 23:02:43 +01:00
  • d263eaf92d 🛠️ Add German portal domain and refactor URL handling for Nostr publishing - Introduce portal.einundzwanzig.space with locale settings in DomainMiddleware. - Replace verbose if‑chain in NostrTrait::getUrl() with a concise match expression. - Add DOMAIN_MAP constant to PublishUnpublishedItems and force URL generation to use the correct domain per country. - Update command flow: set domain before configuring timezone/locale. HolgerHatGarKeineNode 2025-12-09 22:45:26 +01:00
  • 2a70537fcb 🛠️ Add Nostr publishing support with i18n templates and country‑specific configuration for domain handling and CLI command HolgerHatGarKeineNode 2025-12-09 22:35:54 +01:00
  • b3ce0419f6 ⚙️ Refactor Vite config import and tidy Tailwind CSS setup ✂️ Consolidate defineConfig import syntax 🎨 Replace hard‑coded zinc palette with neutral variables 🧹 Remove redundant @source imports and obsolete style rules Add Alpine.js [x-cloak] helper with responsive variants 🚫 Clean up unused base layer selectors and leaflet styles HolgerHatGarKeineNode 2025-12-09 21:43:59 +01:00
  • 9511bcdb11 ⚙️ Raise top‑meetup and top‑country limits from 10 → 15; add guard for empty sparkline data before rendering chart. HolgerHatGarKeineNode 2025-12-09 21:32:13 +01:00
  • e18d79aa40 🚀 Refactor Laravel Boost MCP server configuration and enhance routing structure with new endpoints, redirects, and country-specific route groups HolgerHatGarKeineNode 2025-12-09 04:08:38 +01:00
  • 312837e6fd 📋 Improve service links section: Add copy-to-clipboard functionality for IP and URLs, remove unnecessary whitespace-pre-wrap class, and display "Anonymous" when appropriate. HolgerHatGarKeineNode 2025-12-07 06:44:02 +01:00
  • 14c1d9df15 📋 Add copy-to-clipboard feature for service URLs: Enhance user experience by allowing easy copying of clearnet, onion, I2P, and pkdns links. HolgerHatGarKeineNode 2025-12-07 06:28:06 +01:00
  • c4cea2ae7a 🛠️ Add anon column to self-hosted services: Update views, models, forms, and migrations to support anonymous service creation and display HolgerHatGarKeineNode 2025-12-07 06:16:47 +01:00
  • 9ee7ef1771 🌍 Add "IP Adresse" translations and update relevant views across supported languages HolgerHatGarKeineNode 2025-12-07 06:06:59 +01:00
  • 980b833e80 🌐 Enhance service management: Add IP address field to forms, views, and database schema HolgerHatGarKeineNode 2025-12-07 06:04:52 +01:00
  • eb7d792f1c 🌍 Add full translations for self-hosted service functionality across supported languages HolgerHatGarKeineNode 2025-12-07 05:24:01 +01:00
  • 4e150518a4 🛠️ Remove deprecated LNbits enum and related references from SelfHostedServiceType HolgerHatGarKeineNode 2025-12-07 05:18:54 +01:00
  • 0750852f51 🛠️ Enhance SEO: Add meta tags for services and meetups landing pages, including dynamic title, description, and image handling HolgerHatGarKeineNode 2025-12-07 05:14:52 +01:00
  • 95de6e96c9 🛠️ Update dependencies: Add symfony/event-dispatcher v7.2 to composer.json and downgrade to v7.4.0 in composer.lock HolgerHatGarKeineNode 2025-12-07 04:02:33 +01:00
  • 6da17adb41 🛠️ Update dependencies: Add symfony/mailer v7.2 to composer.json and update composer.lock HolgerHatGarKeineNode 2025-12-07 04:01:24 +01:00
  • 17071c43e7 🛠️ Update dependencies: Downgrade symfony/string to v7.4.0 and add it to composer.json HolgerHatGarKeineNode 2025-12-07 04:00:15 +01:00
  • 428b664440 🛠️ Update dependencies: Add symfony/translation v7.2 and downgrade symfony/translation to v7.4.0 in composer.lock HolgerHatGarKeineNode 2025-12-07 03:59:08 +01:00
  • 2c5c4d4ac9 🛠️ Update dependencies: Bump PHP to ^8.3 and downgrade symfony/clock to v7.4.0 HolgerHatGarKeineNode 2025-12-07 03:57:19 +01:00
  • 22910553e4 🛠️ Enhance service index: Add link tooltips, improve button spacing, and clean up component formatting HolgerHatGarKeineNode 2025-12-07 03:51:40 +01:00
  • 6d8436c8a5 🛠️ Add delete functionality for services with confirmation modal and extend creator name display limit to 20 characters HolgerHatGarKeineNode 2025-12-07 01:11:57 +01:00
  • 14f717a2b9 🛠️ Refactor service components: Add dynamic type filters, restructure landing page UI, and introduce ServiceForm for improved form handling and validations HolgerHatGarKeineNode 2025-12-07 01:06:20 +01:00
  • aef4deedd6 🛠️ Add services index and landing page components with dynamic links and new Polish translations HolgerHatGarKeineNode 2025-12-07 00:01:15 +01:00
  • bc700a1f2c 🖋️ Update dashboard Meetup list with responsive layout and improved button styles HolgerHatGarKeineNode 2025-12-06 02:24:25 +01:00
  • ee6ca08aa3 🛠️ Add event deletion functionality with confirmation modal to meetups landing page HolgerHatGarKeineNode 2025-12-06 02:21:18 +01:00
  • 0662a614b9 🛠️ Add recurring events creation logic and translations for supported languages HolgerHatGarKeineNode 2025-12-06 00:14:08 +01:00
  • d0d19663aa 🛠️ Ensure meetup names are converted to ASCII before sanitizing in ExtractLogos command HolgerHatGarKeineNode 2025-12-05 23:27:12 +01:00
  • 22592bbd23 🛠️ Use sanitized studly case for meetup names in ExtractLogos command output filenames HolgerHatGarKeineNode 2025-12-05 23:07:28 +01:00
  • 60634146fe 🛠️ Use camel case for meetup names in ExtractLogos command output filenames HolgerHatGarKeineNode 2025-12-05 23:02:10 +01:00
  • 1adbec3519 🛠️ Add ExtractLogos command to export meetup logos to public storage HolgerHatGarKeineNode 2025-12-05 22:54:17 +01:00
  • 90d61fcfdd 🛠️ Remove unused notification logic from login process in Livewire auth blade HolgerHatGarKeineNode 2025-12-05 22:16:26 +01:00
  • 5b729dcb51 🌍 Fix incorrect variable reference for country flag rendering in dashboard meetups list HolgerHatGarKeineNode 2025-12-05 22:10:28 +01:00
  • 4d01f21747 🌍 Replace emoji flags with scalable SVG country flags across dashboard views for improved accessibility and consistency HolgerHatGarKeineNode 2025-12-05 21:51:45 +01:00
  • 7b5c8c5afa 🌐 Add "Select the city..." translations across supported languages HolgerHatGarKeineNode 2025-12-05 19:18:07 +01:00
  • 57a21514d1 🌍 Scope cities and venues by country, add default country handling, and enhance dropdowns with searchable and flag-based country selection HolgerHatGarKeineNode 2025-12-05 19:16:17 +01:00
  • 0b6853a6ff 🌍 Scope cities, venues, and courses by country across views and refine sidebar counts accordingly HolgerHatGarKeineNode 2025-12-05 19:06:55 +01:00
  • c9971144da 🌍 Scope lecturers and courses by country across views and enhance sidebar with dynamic country flags HolgerHatGarKeineNode 2025-12-05 19:04:38 +01:00
  • 4b16efaf9c 🌐 Replace language-selector component, introduce livewire:language.selector and enhance sidebar with dynamic language and country selection options HolgerHatGarKeineNode 2025-12-05 18:44:23 +01:00
  • f75a7e128c 🖼️ Improve lnurl-auth user lookup and add Hungarian meetup URL to README HolgerHatGarKeineNode 2025-12-05 17:53:26 +01:00
  • 7f8eaa35ed 🌐 Refine CNAME instructions in README for improved formatting and clarity HolgerHatGarKeineNode 2025-12-02 21:38:53 +01:00
  • 0f798bf610 🌐 Simplify CNAME instructions in README for better clarity HolgerHatGarKeineNode 2025-12-02 21:37:20 +01:00
  • 1edd6b62f8 🌐 Update CNAME instructions in README for national domains setup HolgerHatGarKeineNode 2025-12-02 21:35:59 +01:00
  • c69840c4e4 🌐 Expand README with localized URLs and instructions for adding custom national domains HolgerHatGarKeineNode 2025-12-02 21:34:54 +01:00
  • 14dfc3fff7 🖼️ Fix QR overlay image path in lnurl-auth flow and ensure compatibility with localized and default images HolgerHatGarKeineNode 2025-12-02 20:41:27 +01:00
  • aedff4e2f5 🖼️ Fallback to default QR overlay image if localized version is unavailable HolgerHatGarKeineNode 2025-12-02 20:40:07 +01:00
  • c9240fe1f4 🖼️ Dynamically load QR code overlay image based on user language preference HolgerHatGarKeineNode 2025-12-02 20:20:00 +01:00
  • 851be489b8 🔗 Update Laravel Forge deployment badge URL in README.md HolgerHatGarKeineNode 2025-12-02 20:14:15 +01:00
  • 6cda136f62 🔧 Remove unused page title suffix in SEO configuration HolgerHatGarKeineNode 2025-12-02 20:11:59 +01:00
  • 6f77108ca2 🌐 Add Polish translations and expand Spanish dictionaries HolgerHatGarKeineNode 2025-12-02 19:56:35 +01:00
  • b339a05bb8 🛠️ Simplify route controller imports and adjust formatting in api.php HolgerHatGarKeineNode 2025-12-02 11:20:29 +01:00
  • f7102f0d43 🚨 Add numeric validation to user_id in MeetupController@index HolgerHatGarKeineNode 2025-11-27 15:57:06 +01:00
  • 572889bf42 🛠️ Use findOrFail in MeetupController@index to handle missing users gracefully HolgerHatGarKeineNode 2025-11-27 15:51:25 +01:00
  • c4f9f1a089 Add meetup/ical route and handler in MeetupController HolgerHatGarKeineNode 2025-11-27 15:48:40 +01:00
  • 0300e397f8 ✉️ Add Mailgun mail transport configuration in mail.php config file HolgerHatGarKeineNode 2025-11-27 15:22:53 +01:00
  • fe09947ec3 🛠️ Fix case typo in Meetup model import in MeetupController HolgerHatGarKeineNode 2025-11-27 15:18:04 +01:00
  • c36ef25c11 🔒 Restrict timezone chooser visibility to authenticated users HolgerHatGarKeineNode 2025-11-26 19:20:59 +01:00
  • aee1194e2f 🛠️ Refactor dashboard components for improved code formatting and readability HolgerHatGarKeineNode 2025-11-24 18:06:11 +01:00
  • 54f79309dc 🌍 Add Top-Countries, Top-Meetups, and Activities dashboard components HolgerHatGarKeineNode 2025-11-24 16:49:53 +01:00
  • 4a101c22a5 🔧 Add numeric constraint to event parameter in meetup routes HolgerHatGarKeineNode 2025-11-24 03:25:06 +01:00
  • ae7479eac0 🌐 Add 'all-meetups' route and update sidebar to include global meetup view HolgerHatGarKeineNode 2025-11-24 02:45:13 +01:00
  • ac720a0753 ⏱️ Update queue and Horizon configurations to use 15-minute intervals HolgerHatGarKeineNode 2025-11-24 00:58:40 +01:00
  • 33b599702c Add SyncNostrProfilesCommand to dispatch Nostr profile sync job HolgerHatGarKeineNode 2025-11-24 00:53:38 +01:00
  • 23becb255b Add Symfony dependencies: http-client and mailgun-mailer HolgerHatGarKeineNode 2025-11-24 00:50:58 +01:00
  • d656811456 🧹 Remove unused Nostr relay from FetchNostrProfileJob HolgerHatGarKeineNode 2025-11-24 00:49:58 +01:00
  • fda18a1857 ⏱️ Update queue and Horizon configurations to use 2-minute intervals HolgerHatGarKeineNode 2025-11-24 00:44:53 +01:00
  • b2606dcafc 🔒 Update Horizon gate to use Nostr public keys instead of email for authorization HolgerHatGarKeineNode 2025-11-24 00:40:06 +01:00
  • 8c1923f826 🚀 Add Nostr profile job, Hungarian translations, and Horizon integration HolgerHatGarKeineNode 2025-11-24 00:38:37 +01:00
  • bf14c1d89c 🌍 Include country relationships in city data for meetups edit view HolgerHatGarKeineNode 2025-11-23 23:28:25 +01:00
  • 9da218c6a0 🔢 Add dynamic badge to sidebar map item displaying total meetup count HolgerHatGarKeineNode 2025-11-23 23:26:21 +01:00
  • 2651ec360e 🖼️ Add German domain image for localized SEO HolgerHatGarKeineNode 2025-11-23 23:23:21 +01:00
  • 00576794f6 🔒 Add fallback user creation for first-time logins and enhance redirect consistency HolgerHatGarKeineNode 2025-11-23 23:19:57 +01:00
  • e07245e69a 🌍 Refactor domain image logic into reusable helper function HolgerHatGarKeineNode 2025-11-23 23:13:41 +01:00
  • 0a93b2b90b 🌍 Adjust map initialization logic for non-default routes HolgerHatGarKeineNode 2025-11-23 23:07:13 +01:00
  • a66a6a7207 🌍 Add global map route, refine country-specific routes, and enhance sidebar functionality HolgerHatGarKeineNode 2025-11-23 23:01:42 +01:00
  • 2cfd7abc07 🌐 Replace manual language selection with reusable language selector component and add Hungarian translations HolgerHatGarKeineNode 2025-11-23 22:34:38 +01:00
  • 0841732730 🌍 Add dynamic SEO image handling based on language-country sessions HolgerHatGarKeineNode 2025-11-23 22:16:57 +01:00
  • d65f9ee924 🎨 Update Leaflet control styles for consistent theme HolgerHatGarKeineNode 2025-11-23 22:15:06 +01:00
  • e7b7a46911 🔐 Add authentication check and redirect in dashboard component HolgerHatGarKeineNode 2025-11-23 22:01:17 +01:00
  • 07b805a782 🌐 Add labels to selectors and rename meetup event route for clarity HolgerHatGarKeineNode 2025-11-23 21:51:34 +01:00
  • c53e342c8d 🌐 Update app name in logo component and add multilingual translations HolgerHatGarKeineNode 2025-11-23 21:22:21 +01:00
  • 86708f1194 🛠️ Integrate Laravel Nightwatch and enhance middleware handling HolgerHatGarKeineNode 2025-11-23 21:12:30 +01:00
  • 4d573c1216 🌐 Add route for meetup event landing page HolgerHatGarKeineNode 2025-11-23 21:07:17 +01:00
  • b1ec258cb8 🌐 Complete missing English translations for social platforms and website references HolgerHatGarKeineNode 2025-11-23 21:01:16 +01:00
  • 83c6f4041a 🌐 Add Portuguese and Dutch language translations HolgerHatGarKeineNode 2025-11-23 21:00:11 +01:00
  • 572dbf1f31 🌍 Add dynamic country parameter to settings routes and enhance data relationships HolgerHatGarKeineNode 2025-11-23 20:50:59 +01:00
  • 6f7ee806ae 🌐 Introduce dynamic domain-based locale and country handling HolgerHatGarKeineNode 2025-11-23 20:45:29 +01:00
  • c48455a6be Refactor event scheduling to separate date and time inputs HolgerHatGarKeineNode 2025-11-23 19:36:34 +01:00
  • ca9cd9b875 Enhance timezone support across application HolgerHatGarKeineNode 2025-11-23 19:21:19 +01:00
  • cdf8744883 Update dashboard route in sidebar with dynamic country parameter HolgerHatGarKeineNode 2025-11-23 17:47:08 +01:00
  • 454c8e53a5 Improve conditional rendering and authentication logic in views HolgerHatGarKeineNode 2025-11-23 17:42:46 +01:00