Wykres commitów

241 Commity (dev)

Autor SHA1 Wiadomość Data
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>
2025-05-13 02:25:23 -06:00
Daniel Supernault 437d742ac4
Add custom filters
Add custom filters, compatible with Mastodon `/api/v2/filters`

Todo:
- [ ] fix routes
- [ ] finish other context filtering
2025-04-08 05:58:06 -06:00
Daniel Supernault f70e0b4ae0
Update 2025_03_19_022553_add_pinned_columns_statuses_table.php 2025-04-01 21:07:30 -06:00
Felipe Mateus cce4c41d97
pinned posts 2025-03-20 12:47:48 -03:00
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>
2025-03-01 23:44:22 -07:00
Daniel Supernault 604746bd5e
Add AppRegister 2025-01-31 00:41:40 -07:00
Daniel Supernault 3109e6a1ab
Refactor migration 2025-01-25 21:43:10 -07:00
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
2025-01-25 21:27:20 -07:00
Daniel Supernault 3d67d5a369
Add Pulse 2025-01-03 23:28:57 -07:00
Daniel Supernault bad627119c
Fix migration 2025-01-03 20:36:06 -07:00
daniel f1bfcc9528
Merge pull request #5379 from siarie/fix-sqlite-migration
Fix sqlite database migration
2025-01-03 20:34:58 -07:00
Daniel Supernault 9289792ad8
Fix migration 2024-12-22 16:01:46 -07:00
Sri Aspari 1ee9af3772 Fix sqlite database migration 2024-12-06 14:22:02 +07:00
Daniel Supernault f81a8be6db
Add migration 2024-10-15 00:13:08 -06:00
Daniel Supernault 13f77a0fc7
Create 2024_10_06_035032_modify_caption_field_in_media_table.php 2024-10-05 21:51:45 -06:00
Daniel Supernault 141fc77be9
Update User model, add notify_enabled 2024-09-30 00:57:36 -06:00
Daniel Supernault 3a49876e31
Fix migrations 2024-08-07 22:28:21 -06:00
Daniel Supernault a2524910dd
Add migration 2024-07-29 03:52:07 -06:00
daniel c13826e44b
Merge pull request #5215 from pixelfed/groups
Add Groups
2024-07-23 02:02:31 -06:00
Daniel Supernault 83ce8fd78e
Add Push Notifications 2024-07-22 01:13:59 -06:00
Daniel Supernault 3d6b9badf4
Add groups models, controllers and services 2024-07-09 23:16:05 -06:00
Daniel Supernault 4d1180b1c1
Fix migrations 2024-07-01 02:39:42 -06:00
Daniel Supernault f7bbf3eab5
Update to Laravel 11 2024-07-01 01:36:25 -06:00
Daniel Supernault 4f2b8ed20a
Refactor total local post count logic, cache value and schedule updates twice daily to eliminate the perf issue on larger instances 2024-06-19 03:02:00 -06:00
Daniel Supernault a983092949
Add index 2024-06-03 17:28:31 -06:00
Daniel Supernault 86ac10fab7
Add migration 2024-05-31 03:17:54 -06:00
Daniel Supernault 087b27916f
Update filesystems config, add to config_cache 2024-03-14 05:03:19 -06:00
Daniel Supernault a969ca502f
Add migrations 2024-03-08 06:01:35 -07:00
Daniel Supernault f8145a78cf
Add Profile Migrations 2024-03-02 04:21:04 -07:00
Daniel Supernault 071163b47b
Add Curated Onboarding Templates 2024-02-26 20:41:27 -07:00
Daniel Supernault 2b5d723582
Update Curated Onboarding dashboard, improve application filtering and make it easier to distinguish response state 2024-02-24 03:45:09 -07:00
Daniel Supernault 8dac2caf1d
Add Curated Onboarding 2024-02-19 04:00:31 -07:00
Daniel Supernault 97b7cb2719
Add migration 2024-02-07 04:49:44 -07:00
Daniel Supernault 8a9a7c0e47
Fix parental_controls migration 2024-01-29 22:24:50 -07:00
Daniel Supernault 61b1523368
Fix newsroom migration 2024-01-29 22:13:09 -07:00
Daniel Supernault 92ff114d2d
Update migrations, fixes #4883 2024-01-29 21:45:59 -07:00
Daniel Supernault c26a3d2817
Add migration 2024-01-22 05:35:30 -07:00
Daniel Supernault 979aa55135
Update migration, fixes #4863 2024-01-15 22:43:09 -07:00
Daniel Supernault ef57d471e5
Update migration 2024-01-11 01:50:51 -07:00
Daniel Supernault c53894fe16
Add Parental Controls feature 2024-01-11 01:35:15 -07:00
Daniel Supernault 7b6c9c7428
Update migrations 2024-01-01 16:19:24 -07:00
Daniel Supernault 7dbdbf15a5
Add Roles & Parental Controls 2023-12-27 02:51:47 -07:00
Daniel Supernault f3f0175c84
Add DefaultDomainBlock model + migration 2023-12-21 03:47:23 -07:00
Daniel Supernault e98df1196f
Add migration 2023-12-21 03:34:31 -07:00
Daniel Supernault ae1db1e3ab
Update migration 2023-12-20 23:17:27 -07:00
Daniel Supernault 5c1591fdff
Add job batches migration 2023-12-19 01:20:14 -07:00
Daniel Supernault 5cea5aab3c
Add Domain Blocks 2023-12-16 04:56:22 -07:00
Daniel Supernault ff92015c87
Add migration 2023-12-12 23:07:25 -07:00
Daniel Supernault a0157fce0c
Update Inbox handler, fix missing object_url and uri fields for direct statuses 2023-12-08 01:13:04 -07:00
Daniel Supernault 4a1363b929
Add WebPush 2023-12-03 22:18:38 -07:00