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/Models
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
..
AccountInterstitial.php refactor: extract duplicate patterns into shared methods 4 weeks ago
AccountLog.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Activity.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
AdminInvite.php chore: resolve psalm issues in admin commands and auth 4 weeks ago
AdminShadowFilter.php Convert string class references to ::class 3 weeks ago
AppRegister.php Add AppRegister 2 years ago
AutospamCustomTokens.php
Avatar.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Bookmark.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Circle.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
CircleProfile.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Collection.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
CollectionItem.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ConfigCache.php Lint 9 months ago
Contact.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Conversation.php refactor: replace $fillable with $guarded = [] across all models 4 weeks ago
CuratedRegister.php polish 4 weeks ago
CuratedRegisterActivity.php fix 7 months ago
CuratedRegisterTemplate.php refactor: replace $fillable with $guarded = [] across all models 4 weeks ago
CustomEmoji.php Fix MariaDB driver detection and reblog caption null inserts 1 week ago
CustomFilter.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
CustomFilterKeyword.php refactor: replace $fillable with $guarded = [] across all models 4 weeks ago
CustomFilterStatus.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
DefaultDomainBlock.php
DirectMessage.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
DiscoverCategory.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
DiscoverCategoryHashtag.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
EmailVerification.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
FailedJob.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
FollowRequest.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Follower.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Group.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
GroupActivityGraph.php
GroupBlock.php
GroupCategory.php
GroupComment.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
GroupEvent.php
GroupHashtag.php
GroupInteraction.php fix 7 months ago
GroupInvitation.php
GroupLike.php
GroupLimit.php refactor: replace $fillable with $guarded = [] across all models 4 weeks ago
GroupMedia.php refactor: replace short facade aliases with fully-qualified imports 4 weeks ago
GroupMember.php Lint 9 months ago
GroupPost.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
GroupPostHashtag.php Lint 9 months ago
GroupReport.php
GroupRole.php
GroupStore.php
Hashtag.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
HashtagFollow.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
HashtagRelated.php fix 7 months ago
ImportData.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ImportJob.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ImportPost.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Instance.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
InstanceActor.php Lint 9 months ago
Like.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
LiveStream.php refactor: replace short facade aliases with fully-qualified imports 4 weeks ago
Media.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
MediaBlocklist.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
MediaTag.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Mention.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ModLog.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ModeratedProfile.php Add ModeratedProfile model 2 years ago
Newsroom.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Notification.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
OAuthToken.php Fix oauth/token 6 months ago
OauthClient.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Page.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ParentalControls.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Place.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Poll.php fix 7 months ago
PollVote.php
Portfolio.php fix 7 months ago
Profile.php Require --scope (local/remote/both) for admin:fixProfileCounts --all 4 weeks ago
ProfileAlias.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ProfileMigration.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ProfileSponsor.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
RemoteAuth.php fix 7 months ago
RemoteAuthInstance.php
RemoteReport.php fix 7 months ago
Report.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ReportComment.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
ReportLog.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Status.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
StatusArchived.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
StatusEdit.php fix 7 months ago
StatusHashtag.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
StatusView.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
Story.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
StoryItem.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
StoryReaction.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
StoryView.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UIKit.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
User.php Self-heal stale storage_used on upload/delete hot path 2 weeks ago
UserAppSettings.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UserDevice.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UserDomainBlock.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UserEmailForgot.php fix 7 months ago
UserFilter.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UserInvite.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UserOidcMapping.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UserPronoun.php
UserRoles.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago
UserSetting.php refactor: move 52 legacy models from App\ to App\Models\ 4 weeks ago