Commit Graph

14173 Commits

Author SHA1 Message Date
Chocobozzz d2d9dfcffc
Reorder client actions sections 2025-01-28 15:06:47 +01:00
Chocobozzz 2920344fe7
Fix tests 2025-01-28 15:05:18 +01:00
kontrollanten 74b5096a64
Plugin support for sophisticated spam handling (#6692)
* feat(plugins): add filter:admin-user-list.bulk-actions.create.result

* feat(plugins): add filter:admin-user-moderation.actions.create.result

* feat(plugins): add filter:admin-comment-list.actions.create.result

* feat(plugin): add filter:admin-comment-list.bulk-actions.create.result

* feat(plugin): add filter:admin-abuse-list.actions.create.result

* feat(plugins): add doAction increment/decrement loader

Support for plugins to show application loader.

* feat(plugins): add doAction admin-user-list:load-data

* feat(plugins): add doAction admin-video-comment-list:load-data

* feat(plugins): add doAction admin-abuse-list:load-data

* feat(plugins): add doAction video-watch-comment-list:load-data

* cleanup and bug fixes

* fix(abuse-list-table): cleanup plugin action

* fixes after review

* UserListComponent: remove shortCacheObservable

* fix lint issues

* rename to admin-users-list:load-data

In order keep consistency with filter:admin-users-list.bulk-actions.create.result

* update plugin documentation

* move plugin actions to client-action.model.ts

* Styling

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-28 14:44:47 +01:00
Chocobozzz 5d968ce325
Fix request content type 2025-01-28 14:42:47 +01:00
Chocobozzz d48404b48f
Fix tests build 2025-01-28 14:42:47 +01:00
kontrollanten a51fb3f35e
feat(API): permissive email check in login, reset & verification (#6648)
* feat(API): permissive email check in reset & verification

In order to not force users to be case sensitive when asking for
password reset or resend email verification. When there's multiple
emails where the only difference in the local is the capitalized
letters, in those cases the users has to be case sensitive.

closes #6570

* feat(API/login): permissive email handling

Allow case insensitive email when there's no other candidate.

closes #6570

* code review changes

* Fix tests

* Add more duplicate email checks

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-28 14:16:43 +01:00
Chocobozzz 9f64909fc7
Delete remote thumbnails/preview on update 2025-01-28 14:15:58 +01:00
kontrollanten 372e15eb49 fix(plugins/hooks): call user delete upon delete me
closes #6859
2025-01-28 09:39:30 +01:00
Chocobozzz 61ca8f8d6e
Propagate CSS variables to embed too 2025-01-28 09:14:58 +01:00
Chocobozzz 0320f5b5e4
Add title to ellipsed content 2025-01-28 08:56:50 +01:00
Chocobozzz 322748483f
Fix viewers tests 2025-01-27 16:15:58 +01:00
Chocobozzz 962d3401a1
Fix viewers federation 2025-01-27 15:27:45 +01:00
Chocobozzz d16d2e6744
Fix views tests 2025-01-17 16:00:49 +01:00
Chocobozzz 200e9dbd3c
Fix import notification 2025-01-17 15:08:35 +01:00
Chocobozzz f3607593a3
Fix notification video state 2025-01-17 14:12:31 +01:00
Chocobozzz dbf9fce351
Test an "open in mobile app" message on android 2025-01-17 11:16:09 +01:00
Chocobozzz 890d6dc627
Unlock scroll on destroy 2025-01-17 10:50:42 +01:00
Chocobozzz 6ef092f0da
Fix transcoding of audio only videos 2025-01-17 10:30:14 +01:00
Chocobozzz 82246a0c8d
Better live notification label 2025-01-16 10:53:18 +01:00
Chocobozzz d5c4cc2b44
Fix video action dropdown placement 2025-01-16 10:38:29 +01:00
Chocobozzz e85e7c92c6
Increase contrast 2025-01-16 09:57:20 +01:00
Chocobozzz 840bedfec0
Fix tests build 2025-01-16 09:31:52 +01:00
Chocobozzz 7c4440d900
Fix live socket test 2025-01-16 09:20:57 +01:00
Chocobozzz 12729394a0
Fix custom upload test 2025-01-16 07:05:11 +01:00
Chocobozzz cda0351a2b
Fix proxy conflict 2025-01-15 14:46:08 +01:00
Chocobozzz b6eb8de3a0
Fix requests on node 20 2025-01-15 14:15:50 +01:00
Chocobozzz fcff0ce69f
Node 18 is not supported anymore
Use node 20 instead
2025-01-15 10:14:50 +01:00
Chocobozzz 7c9fe93402
Update translations 2025-01-15 10:08:29 +01:00
Chocobozzz ed327cac2e
Merge remote-tracking branch 'weblate/develop' into develop 2025-01-15 10:05:51 +01:00
Chocobozzz 4ec9699aa2
Fix button alignment 2025-01-15 10:05:31 +01:00
Hannes Ylä-Jääski 804cff0e64
Translated using Weblate (Finnish)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2025-01-15 09:46:24 +01:00
Александр 3c07c852d5
Translated using Weblate (Russian)
Currently translated at 98.8% (2467 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2025-01-15 08:24:43 +01:00
fran secs 9e424de010
Translated using Weblate (Catalan)
Currently translated at 67.1% (1675 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-15 07:17:54 +01:00
fran secs bc00700f1c
Translated using Weblate (Catalan)
Currently translated at 66.1% (1651 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-15 07:17:54 +01:00
Booteille d777090166
Translated using Weblate (French)
Currently translated at 100.0% (1706 of 1706 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr/
2025-01-15 07:17:54 +01:00
Booteille 2b9a578c70
Translated using Weblate (French (France) (fr_FR))
Currently translated at 98.9% (2470 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2025-01-15 07:17:54 +01:00
Hannes Ylä-Jääski e8591270cb
Translated using Weblate (Finnish)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2025-01-15 07:17:54 +01:00
Hannes Ylä-Jääski 42e100851c
Translated using Weblate (Finnish)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2025-01-15 07:17:54 +01:00
Bob Oob 09ef97fd81
Translated using Weblate (Swedish)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2025-01-15 07:17:54 +01:00
Hannes Ylä-Jääski 8dad4faf2e
Translated using Weblate (Finnish)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2025-01-15 07:17:54 +01:00
Hannes Ylä-Jääski 33d5c59957
Translated using Weblate (Finnish)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2025-01-15 07:17:54 +01:00
Hannes Ylä-Jääski e28d4c0e3b
Translated using Weblate (Finnish)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2025-01-15 07:17:54 +01:00
josé m 6885040ab1
Translated using Weblate (Galician)
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2025-01-15 07:17:54 +01:00
fran secs 06fb1d032e
Translated using Weblate (Catalan)
Currently translated at 59.6% (1488 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-15 07:17:54 +01:00
fran secs 26e8b86231
Translated using Weblate (Catalan)
Currently translated at 58.7% (1466 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-15 07:17:54 +01:00
fran secs a94d663476
Translated using Weblate (Catalan)
Currently translated at 58.6% (1465 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-15 07:17:54 +01:00
Balázs Meskó 8a4ca9a359
Translated using Weblate (Hungarian)
Currently translated at 92.0% (2298 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2025-01-15 07:17:53 +01:00
Ryan He 245c4d38a0
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (2496 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2025-01-15 07:17:53 +01:00
fran secs 2f1c734608
Translated using Weblate (Catalan)
Currently translated at 57.2% (1430 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-15 07:17:53 +01:00
fran secs 143da7eb3d
Translated using Weblate (Catalan)
Currently translated at 56.2% (1404 of 2496 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ca/
2025-01-15 07:17:53 +01:00