Commit Graph

3276 Commits (c18a76f4dab169307ee0720829fdb1eb784fac38)

Author SHA1 Message Date
Shlee 6994681a07
Merge pull request #7435 from pixelfed/staging
fix #7390 and tweak Dockerfile
1 day ago
Your Name 6201b25c3b Fix admin mobile menu backdrop and set ffi.enable in php.ini 1 day ago
Your Name 139b29733e fix: serve Pulse and Horizon dashboards under admin/ to avoid username route collisions
- Pulse: set PULSE_PATH default to admin/pulse; Pulse::ignoreRoutes() in
  AppServiceProvider and register the dashboard explicitly in routes/web-admin.php
  so it is matched before the {username} profile catch-all.
- Horizon: set horizon.path to admin/horizon (all Horizon routes follow); add an
  explicit base-path GET mirroring Horizon's own HomeController@index for clarity.
- Remove now-unneeded 'horizon' reservation from RestrictedNames.
- Add PULSE_ENABLED-gated Pulse links to admin sidenav and topnav.
- Replace HorizonRedirectTest with HorizonDashboardTest (base path now renders
  the dashboard directly instead of redirecting).
1 day ago
Daniel Supernault f6da697e2a
Update profile view, show website link for verfication purposes 2 days ago
Daniel Supernault 9c81a75ad3
Refactor Direct Messages, add Group Chat support and proper context threading with Mastodon 2 days ago
Daniel Supernault 19f210412c
Fix search and keyboard usage. Closes #6881 3 days ago
Daniel Supernault 8b90838373
Update embed, add video support. Fixes #7388 3 days ago
Daniel Supernault 823efcaad7
Add FEP-044f: Consent-respecting quote posts 5 days ago
Your Name 4191f83c57 refresh i18n 5 days ago
Daniel Supernault e215fb64f9
Update Login view, fix tab from email to password 6 days ago
Daniel Supernault 54f49e2ef9
Update compiled assets 6 days ago
Daniel Supernault d88f9b3918
Fix typo 6 days ago
Daniel Supernault 493b8de031
Add FeaturedCollections/Starter Kits support 6 days ago
Daniel Supernault c47a88342a
Fix typo in blurhash lang key 6 days ago
Your Name ec85ccf9f6 Fix #7347 6 days ago
Daniel Supernault 5a6bf8b805
Clean up oauth authorize view 1 week ago
Daniel Supernault 27de8852d5
Add Pixelfed logo to oauth screen 1 week ago
Daniel Supernault bdc088aef6
Clean up oauth authorize view 1 week ago
Daniel Supernault 933e24c9ba
Improve oAuth authorize screen, and only assign admin scopes to admin accounts 1 week ago
Shlee 715d539e7e
Enhance password visibility toggle functionality
Updated password toggle button functionality to reveal password on press and hold, and added accessibility features.
1 week ago
Your Name 7fe3eb141a feat(login): add show/hide password toggle (#7255) 1 week ago
Your Name 7a39e8c70c polish 1 week ago
Shlee 9ec46005df
Merge pull request #7309 from pixelfed/feature/laravel-cap
Refactor: Captcha provider - HCaptcha, Turnstile and Cap
1 week ago
Your Name 2669035ff0 polish 1 week ago
Your Name 067e9c1244 polish 1 week ago
Your Name 4c0bbe014e Translated French 1 week ago
Your Name 568edc866b polish 1 week ago
Your Name b24503a46c chore: rename Pirate English locale to BCP-47 en-x-pirate
Use the BCP-47 private-use subtag en-x-pirate instead of en-Pirate:
- rename lang/en-Pirate -> lang/en-x-pirate
- update crowdin.yml mapping (en-PT -> en-x-pirate)
- update ExportLanguages LOCALE_OVERRIDES key + display name
- bump locale code validation max length (6 -> 12) so the longer
  code passes in SpaController and HomeSettings
- regenerate locale exports/manifest and rebuild web assets
1 week ago
Your Name 253819a338 chore: regenerate i18n exports and rebuild web assets
Run i18n:export to refresh the locale JSON exports and locales.json
manifest (picks up all current lang/ folders, sorted by display name),
then rebuild frontend assets via Laravel Mix.
1 week ago
Your Name 47dd59367e polish 1 week ago
Your Name fcea9dc34b polish 1 week ago
Your Name beb980eb50 polish 1 week ago
Your Name eddafdf4e6 polish 1 week ago
Your Name 8f4add2f1e polish 1 week ago
Your Name 054d129479 fix(i18n): skip empty translation strings in i18n:export
Empty lang/x/web.php values (untranslated Crowdin placeholders) were
being exported as empty strings, overriding the English UI fallback and
breaking non-English languages. Recursively strip empty strings before
writing the JSON build files, then regenerate all language files.
1 week ago
Your Name d2534180cc polish 1 week ago
Your Name 648a901aae polish 1 week ago
Your Name afe2bb6d1d polish 1 week ago
Your Name 136e79885b polish 1 week ago
Your Name 566c5503d3 polish 1 week ago
Your Name abb2d8e5e9 polish 1 week ago
Your Name 163cd9f589 polish 1 week ago
Daniel Supernault 4053439e7a
Update i18n 1 week ago
Daniel Supernault 075aa781a3
Build compiled assets 1 week ago
Your Name a14fba166f Fix cached-page 500s and flaky smoke/API tests
- terms/privacy/community-guidelines views accessed the cached page as an
  object ($page->title), but cachedPage() returns an array, causing a 500
  whenever a custom Page row existed. Switch to array access.
- PublicRouteSmokeTest: enable open_registration before hitting /register,
  which 404s by default when registration is disabled.
- Api/AccountTest: derive sanctum.stateful domain from app.url instead of
  hardcoding pixelfed.test, so the first-party auth test is environment
  independent.
1 week ago
Your Name f4dbddd8b5 Use locale_get_display_name for language labels
locale_get_display_language reads only the language subtag and ignores
the region, so zh-cn and zh-tw both rendered as 'Chinese - 中文'.
Switching to locale_get_display_name disambiguates region variants
(Chinese (China) / Chinese (Taiwan)) while leaving all region-less
locales unchanged.

Updated the settings language dropdown and the /i/lang picker.
1 week ago
Arnaud 6537787c4e More translatable strings : landing, privacy policy, terms 1 week ago
Arnaud ac790b1d8a Fix last untranslated strings on the login + explore pages 1 week ago
Arnaud 443962c92b Make the landing page translatable 1 week ago
Shlee 2f9f8ecd1b
Merge pull request #7244 from pixelfed/fix/curated-register-details-xss
Escape message in curated register details email to fix reflected XSS
1 week ago