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.
1 week ago
..
Admin Fix MariaDB driver detection and reblog caption null inserts 1 week ago
Api Fix MariaDB driver detection and reblog caption null inserts 1 week ago
Auth Fix MariaDB driver detection and reblog caption null inserts 1 week ago
Concerns
Groups
Import
OAuth
Settings Update PrivacySettings.php 1 week ago
Stories Fix MariaDB driver detection and reblog caption null inserts 1 week 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 1 week ago
AdminCuratedRegisterController.php
AdminInviteController.php Send verification email for admin-invite users that require verification 1 week ago
AdminShadowFilterController.php
ApiController.php
AppRegisterController.php Update in-app registration 1 week 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 1 week 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 1 week ago
DiscoverCategoryController.php
DiscoverCategoryHashtagController.php
DiscoverController.php Fix MariaDB driver detection and reblog caption null inserts 1 week ago
FederationController.php
FollowerController.php
GroupController.php
GroupFederationController.php
GroupPostController.php
HashtagController.php
HashtagFollowController.php
HealthCheckController.php
ImportController.php
ImportPostController.php Lint PostImportController 1 week 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 1 week ago
PollController.php
PortfolioController.php
ProfileAliasController.php
ProfileController.php
ProfileMigrationController.php
ProfileSponsorController.php
PublicApiController.php Guard home timeline filter against null account 1 week 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 1 week ago
ReportController.php
SearchController.php Fix MariaDB driver detection and reblog caption null inserts 1 week ago
SeasonalController.php Fix MariaDB driver detection and reblog caption null inserts 1 week 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 1 week ago
StatusEditController.php
StoryComposeController.php Update StoryComposeController 1 week ago
StoryController.php Fix MariaDB driver detection and reblog caption null inserts 1 week ago
TimelineController.php
UIKitController.php
UserAppSettingsController.php
UserEmailForgotController.php
UserInviteController.php
UserRolesController.php