You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelfed/app/Http/Controllers
Your Name e3b6cebf27 Fix MariaDB driver detection and reblog caption null inserts
Laravel 11 exposes MariaDB as a dedicated 'mariadb' driver, so
config('database.default') === 'mysql' checks silently misclassified
MariaDB as the non-mysql (postgres) branch.

- Add App\Util\Database\DatabaseDriver with isMysqlLike()/isPgsql()
  plus db_is_mysql_like()/db_is_pgsql() global helpers.
- Route all database.default driver checks through the helpers so
  MySQL and MariaDB are treated as one group.
- Use '' (not null) for share/compose caption+rendered, valid whether
  the column is nullable or NOT NULL (it is NOT NULL on MySQL/MariaDB).
- Guard pgsql strtolower() in registration against missing fields.
- Scope CustomEmoji::duplicateShortcodes to the grouped column for
  Postgres GROUP BY validity.
- Remove stale Postgres guard in status:dedup; use havingRaw for
  cross-driver HAVING.
2 weeks ago
..
Admin Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
Api Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
Auth Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
Concerns
…
Groups
…
Import
…
OAuth
…
Settings Update PrivacySettings.php 2 weeks ago
Stories Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
AccountController.php Use now() helper instead of Carbon::now() for current-time access 2 weeks ago
AccountInterstitialController.php
…
AdminController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
AdminCuratedRegisterController.php
…
AdminInviteController.php Send verification email for admin-invite users that require verification 2 weeks ago
AdminShadowFilterController.php
…
ApiController.php
…
AppRegisterController.php Update in-app registration 2 weeks ago
AuthorizeInteractionController.php
…
AvatarController.php
…
BookmarkController.php
…
CircleController.php
…
CircleProfileController.php
…
CollectionController.php
…
CollectionItemController.php
…
CommentController.php
…
ComposeController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
ContactController.php
…
Controller.php
…
CuratedRegisterController.php
…
CustomFilterController.php Fix dangling DB transactions in CustomFilterController 2 weeks ago
CustomFilterKeywordController.php
…
CustomFilterStatusController.php
…
DeckController.php
…
DirectMessageController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
DiscoverCategoryController.php
…
DiscoverCategoryHashtagController.php
…
DiscoverController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
FederationController.php
…
FollowerController.php
…
GroupController.php
…
GroupFederationController.php
…
GroupPostController.php
…
HashtagController.php
…
HashtagFollowController.php
…
HealthCheckController.php
…
ImportController.php
…
ImportPostController.php Lint PostImportController 2 weeks ago
InstallController.php
…
InstanceActorController.php
…
InternalApiController.php
…
LandingController.php
…
LikeController.php
…
LiveStreamController.php
…
MediaBlocklistController.php
…
MediaController.php
…
MediaTagController.php
…
MicroController.php
…
MobileController.php
…
NewsroomController.php
…
NotificationController.php
…
PageController.php
…
ParentalControlsController.php
…
PersonalAccessTokenController.php
…
PixelfedDirectoryController.php Replace Str::of() fluent chains with static Str::/native calls 2 weeks ago
PlaceController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
PollController.php
…
PortfolioController.php
…
ProfileAliasController.php
…
ProfileController.php
…
ProfileMigrationController.php
…
ProfileSponsorController.php
…
PublicApiController.php Guard home timeline filter against null account 2 weeks ago
RemoteAuthController.php Replace Str::of() fluent chains with static Str::/native calls 2 weeks ago
RemoteOidcController.php Mark OIDC login session password-confirmed to fix dangerzone lockout 2 weeks ago
ReportController.php
…
SearchController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
SeasonalController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
SettingsController.php Use now() helper instead of Carbon::now() for current-time access 2 weeks ago
SiteController.php
…
SoftwareUpdateController.php
…
SpaController.php
…
StatusController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
StatusEditController.php
…
StoryComposeController.php Update StoryComposeController 2 weeks ago
StoryController.php Fix MariaDB driver detection and reblog caption null inserts 2 weeks ago
TimelineController.php Refactor Auth, remove expensive middleware 2 weeks ago
UIKitController.php
…
UserAppSettingsController.php
…
UserEmailForgotController.php
…
UserInviteController.php
…
UserRolesController.php
…