Commit Graph

241 Commits (dev)

Author SHA1 Message Date
daniel 3861e7ddfe
Staging (#5978)
* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* feat translate story

* translate auth

- register
- login

* add remove follow

* Update ApiV1Controller.php

Co-Authored-By: Mathieu <385764+Casmo@users.noreply.github.com>

* New translations web.php (Chinese Simplified)
[ci skip]

* Added current title as value for input so that the current value remains stored by default

* Added parameter 'show_legal_notice_link' => (bool) config_cache('instance.has_legal_notice'),

* Added conditional display of a link to legal notice if the page is active

* Added key 'legalNotice'

* add missing key

* add missing keys

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* New translations web.php (Turkish)
[ci skip]

* New translations web.php (Italian)
[ci skip]

* translate custom  filter

* New translations web.php (Italian)
[ci skip]

* use configured alt text length limit when uploading multiple photos

* in notifications sidebar, show popover on shared posts too, not just liked posts

* use case insensitive search when tagging accounts

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* Generic OIDC Support

* Everything should be configurable by env variables
* Basic request tests

* Fixes for items highlighted by review.ai

* Consider using `hash_equals()` instead of `==` when comparing the state values to prevent timing attacks:
`abort_unless(hash_equals($request->input('state'), $request->session()->pull('oauth2state')), 400, 'invalid
state');`
* For better data integrity, consider adding a foreign key constraint to the user_id column: `$table-
>foreign('user_id')->references('id')->on('users')->onDelete('cascade');`
* Does the OIDC provider guarantee that the username field exists in the userInfo data? Consider adding a
null check or fallback: `$userInfoData[config('remote-auth.oidc.field_username')] ?? null`

* field isnt accessTokenResourceOwnerId but responseResourceOwnerId

* New translations web.php (Dutch)
[ci skip]

* Fix components

* Update LandingService and Config util to properly support the legal_notice setting

* Update footer to use legalNotice i18n

* Update i18n

* Update sidebar with gap padding for footer links

* Update compiled assets

* Update i18n json

* Update OIDC config with comments, and disable tests as we dont have db tests configured

* Update remove_from_followers api endpoint

* Update i18n

* Update compiled assets

* Update changelog

* New supported formats, Preserve ICC Color Profiles, libvips support

Update image pipeline to handle avif, heic and webp and preserve ICC color profiles and added libvips support.

* Fix tests

* Update CHANGELOG.md

---------

Co-authored-by: Samy Elshamy <elshamy@coderbutze.de>
Co-authored-by: Felipe Mateus <eu@felipemateus.com>
Co-authored-by: Mathieu <385764+Casmo@users.noreply.github.com>
Co-authored-by: Mackenzie Morgan <macoafi@gmail.com>
Co-authored-by: Gavin Mogan <git@gavinmogan.com>
2 days ago
Daniel Supernault 437d742ac4
Add custom filters
Add custom filters, compatible with Mastodon `/api/v2/filters`

Todo:
- [ ] fix routes
- [ ] finish other context filtering
1 month ago
Daniel Supernault f70e0b4ae0
Update 2025_03_19_022553_add_pinned_columns_statuses_table.php 1 month ago
Felipe Mateus cce4c41d97
pinned posts 2 months ago
daniel d066a5cff5
Add app register email verify resends (#5814)
* Update iar.blade.php - Fix in-app reg without hcaptcha (#5807)

* Staging (#5674)

* Update .env.docker

Registry has changed. Old registry has been discontinued in August 2024. New Registry added, format of Docker tag has been adjusted as it now contains the Debian Release as well.

Sample Version is set to current stable but can be adjusted to any of the available branches.

* Update .env.docker

Stick major.minor according to https://jippi.github.io/docker-pixelfed/customize/tags/#pixelfed-version

Disable Debian Release Check until it's solved in dottie.

Closes https://github.com/pixelfed/pixelfed/issues/5264

* New translations web.php (Finnish)
[ci skip]

* New translations web.php (Finnish)
[ci skip]

* fix: don't restore memory limit after cities import

Since this command can only be invoked by CLI, the process will exit after a successful import, so restoring the transient PHP memory limit doesn't really have any affect.

In PHP 8.4, this throws the following error (which doesn't happen in 8.3 and below)

> [entrypoint / 11-first-time-setup.sh] - (stderr) 128769/128769 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%[2025-01-20 11:29:23] production.ERROR: Failed to set memory limit to 134217728 bytes (Current memory usage is 134746112 bytes) {"exception":"[object] (ErrorException(code: 0): Failed to set memory limit to 134217728 bytes (Current memory usage is 134746112 bytes) at /var/www/app/Console/Commands/ImportCities.php:140)

It seems to be a 8.4 behavior change, so removing the logic would make it go away

* New translations web.php (Finnish)
[ci skip]

* New translations web.php (Finnish)
[ci skip]

* New translations web.php (Portuguese)
[ci skip]

* New translations web.php (Portuguese)
[ci skip]

* fix(compose-modal): avoid WebGL if it's not needed

* fix(compose-modal): update webgl-media-editor

* New translations web.php (Hungarian)
[ci skip]

* New translations web.php (Russian)
[ci skip]

* New translations web.php (Russian)
[ci skip]

* Update .env.example

Adding the parameter INSTANCE_DISCOVER_PUBLIC="true" to prevent a HTTP 403 error at the explorer tab in the instance preview.

* New variable for lang spanish

* Variable for lang spanish

* Update Dockerfile, fixes #5535 #5559

* Fix #5582

* Fix #5632

* Update status twitter:card to summary_large_image for images/albums

* Update changelog

---------

Co-authored-by: Lioh Moeller <lioh.moeller@gmx.net>
Co-authored-by: Christian Winther <jippignu@gmail.com>
Co-authored-by: Taye Adeyemi <dev@taye.me>
Co-authored-by: stemy2 <stemy2@users.noreply.github.com>
Co-authored-by: Uthanien <feldarec@gmail.com>

* Update iar.blade.php

---------

Co-authored-by: daniel <danielsupernault@gmail.com>
Co-authored-by: Lioh Moeller <lioh.moeller@gmx.net>
Co-authored-by: Christian Winther <jippignu@gmail.com>
Co-authored-by: Taye Adeyemi <dev@taye.me>
Co-authored-by: stemy2 <stemy2@users.noreply.github.com>
Co-authored-by: Uthanien <feldarec@gmail.com>

* Add app register email verify resends

* Update composer

* Update changelog

* Update IG import command

---------

Co-authored-by: Shlee <github@shl.ee>
Co-authored-by: Lioh Moeller <lioh.moeller@gmx.net>
Co-authored-by: Christian Winther <jippignu@gmail.com>
Co-authored-by: Taye Adeyemi <dev@taye.me>
Co-authored-by: stemy2 <stemy2@users.noreply.github.com>
Co-authored-by: Uthanien <feldarec@gmail.com>
2 months ago
Daniel Supernault 604746bd5e
Add AppRegister 3 months ago
Daniel Supernault 3109e6a1ab
Refactor migration 4 months ago
Anil Kulkarni d97383c0f6
Fix the local column for statuses to not include remote shares (#5513)
* Fix the local column for statuses to not include remote shares

* Chunk the migration
4 months ago
Daniel Supernault 3d67d5a369
Add Pulse 4 months ago
Daniel Supernault bad627119c
Fix migration 4 months ago
daniel f1bfcc9528
Merge pull request #5379 from siarie/fix-sqlite-migration
Fix sqlite database migration
4 months ago
Daniel Supernault 9289792ad8
Fix migration 5 months ago
Sri Aspari 1ee9af3772 Fix sqlite database migration 5 months ago
Daniel Supernault f81a8be6db
Add migration 7 months ago
Daniel Supernault 13f77a0fc7
Create 2024_10_06_035032_modify_caption_field_in_media_table.php 7 months ago
Daniel Supernault 141fc77be9
Update User model, add notify_enabled 8 months ago
Daniel Supernault 3a49876e31
Fix migrations 9 months ago
Daniel Supernault a2524910dd
Add migration 10 months ago
daniel c13826e44b
Merge pull request #5215 from pixelfed/groups
Add Groups
10 months ago
Daniel Supernault 83ce8fd78e
Add Push Notifications 10 months ago
Daniel Supernault 3d6b9badf4
Add groups models, controllers and services 10 months ago
Daniel Supernault 4d1180b1c1
Fix migrations 11 months ago
Daniel Supernault f7bbf3eab5
Update to Laravel 11 11 months ago
Daniel Supernault 4f2b8ed20a
Refactor total local post count logic, cache value and schedule updates twice daily to eliminate the perf issue on larger instances 11 months ago
Daniel Supernault a983092949
Add index 12 months ago
Daniel Supernault 86ac10fab7
Add migration 12 months ago
Daniel Supernault 087b27916f
Update filesystems config, add to config_cache 1 year ago
Daniel Supernault a969ca502f
Add migrations 1 year ago
Daniel Supernault f8145a78cf
Add Profile Migrations 1 year ago
Daniel Supernault 071163b47b
Add Curated Onboarding Templates 1 year ago
Daniel Supernault 2b5d723582
Update Curated Onboarding dashboard, improve application filtering and make it easier to distinguish response state 1 year ago
Daniel Supernault 8dac2caf1d
Add Curated Onboarding 1 year ago
Daniel Supernault 97b7cb2719
Add migration 1 year ago
Daniel Supernault 8a9a7c0e47
Fix parental_controls migration 1 year ago
Daniel Supernault 61b1523368
Fix newsroom migration 1 year ago
Daniel Supernault 92ff114d2d
Update migrations, fixes #4883 1 year ago
Daniel Supernault c26a3d2817
Add migration 1 year ago
Daniel Supernault 979aa55135
Update migration, fixes #4863 1 year ago
Daniel Supernault ef57d471e5
Update migration 1 year ago
Daniel Supernault c53894fe16
Add Parental Controls feature 1 year ago
Daniel Supernault 7b6c9c7428
Update migrations 1 year ago
Daniel Supernault 7dbdbf15a5
Add Roles & Parental Controls 1 year ago
Daniel Supernault f3f0175c84
Add DefaultDomainBlock model + migration 1 year ago
Daniel Supernault e98df1196f
Add migration 1 year ago
Daniel Supernault ae1db1e3ab
Update migration 1 year ago
Daniel Supernault 5c1591fdff
Add job batches migration 1 year ago
Daniel Supernault 5cea5aab3c
Add Domain Blocks 1 year ago
Daniel Supernault ff92015c87
Add migration 1 year ago
Daniel Supernault a0157fce0c
Update Inbox handler, fix missing object_url and uri fields for direct statuses 1 year ago
Daniel Supernault 4a1363b929
Add WebPush 1 year ago