Commit Graph
61 Commits
Author SHA1 Message Date
Kyrch 6a81ddd1ee refactor: remove serving json api middleware (#1209) 2026-05-30 05:43:32 -03:00
Kyrch fa27b2dd80 feat(search): add sortable fields & typesense error handler (#1204) 2026-05-10 15:37:39 -03:00
Kyrch 65a723f9b5 docker: php 8.5 & typesense & bump elastic and mysql (#1201) 2026-05-09 23:42:40 -03:00
Kyrch ddceceda58 feat(graphql): change complexity max value (#1193) 2026-04-28 17:38:01 -03:00
Kyrch 7fff5465c9 feat(graphql): migrate to lighthousephp (#1183) 2026-04-22 15:35:23 -03:00
Kyrch 80d59f7e45 refactor(graphql): remove resolver classes (#1176) 2026-04-19 06:28:58 -03:00
Kyrch 042decc60c feat(graphql): apply rate limit per request (#1163) 2026-04-10 01:03:59 -03:00
Kyrch 2f1a55a433 refactor(graphql): improve graphql rate limiting (#1162) 2026-04-10 00:32:43 -03:00
Kyrch 8386535251 feat(graphql): add middleware to mutations (#1120) 2026-03-05 07:30:09 -03:00
Kyrch 5e7b03b167 feat(graphql): made animethemeShuffle.spoiler optional (#1093) 2026-02-10 02:10:56 -03:00
Kyrch 05b6bb0a03 feat(graphql): graphql middleware group (#1066) 2026-01-27 21:02:01 -03:00
Kyrch 743b319340 feat(externalprofiles): add validation to token controllers (#1043) 2026-01-03 21:30:23 -03:00
Kyrch 3d1d2dcfbc docs: fixed failed static analysis in lvl 6 (#1029) 2025-12-22 17:51:37 -03:00
Kyrch 696a9882a9 feat: WIP submission panel & submission stages (#1018) 2025-12-09 12:04:48 -03:00
Kyrch f95cac61a2 refactor: from reports to submissions (#1010) 2025-11-28 17:24:40 -03:00
Kyrch a4c2d3a0de refactor: general code improvement (#1006) 2025-11-15 16:00:49 -03:00
Kyrch f75765f27e fix(graphql): rate limit on parse error (#998) 2025-11-10 10:34:43 -03:00
Kyrch 7a9dc62022 fix(graphql): missing rate limiting headers (#997) 2025-11-10 09:09:08 -03:00
Kyrch 8dd25de1a4 feat: anime theme entry likeable (#993) 2025-11-06 05:49:20 -03:00
Kyrch 506c7e115f chore: added new rector rules (#974) 2025-10-10 16:26:40 -03:00
Kyrch ba7fb60383 feat(admin): added anizip mapping (#972) 2025-10-07 04:53:52 -03:00
Kyrch 269cf22996 feat(graphql): rate limit per query (#971) 2025-10-02 15:25:29 -03:00
Kyrch ad899b7271 chore: rector (#970) 2025-10-01 17:18:31 -03:00
Kyrch 128a2bf9cf clean: remove views (#958) 2025-09-05 14:16:44 -03:00
Kyrch 7c22f3acc1 refactor: merge graphql policies (#943) 2025-08-30 22:21:02 -03:00
Kyrch 9963515a31 docs: clean unnecessary docs (#942) 2025-08-29 21:17:01 -03:00
Kyrch bdceea0a7c fix: fixed authorizes pivot middleware (#941) 2025-08-29 07:39:00 -03:00
Kyrch 7513cf90fe chore(graphql): migrate to rebing/graphql (#921) 2025-08-15 18:21:41 -03:00
Kyrch 5c5e96f2e6 docs: clean unnecessary phpdocs (#880) 2025-07-24 01:22:29 -03:00
Kyrch b0dee5998f style: added pint.json (#838) 2025-06-27 02:52:13 -03:00
Kyrch 7d5156e937 feat: added views dump (#809) 2025-05-05 03:10:32 -03:00
Kyrch bc9df20162 feat: added notifications (#795) 2025-04-11 18:38:36 -03:00
Kyrch aad7f54c92 feat(api): added intermediate paths as allowed includes (#774) 2025-01-25 15:17:58 -03:00
Kyrch c406d73270 feat(filament): added playlist fix & sync external profile actions to Filament (#773) 2025-01-15 08:16:21 -03:00
Kyrch d45545e7e1 feat: added anime synonyms to series scout search (#772) 2025-01-10 01:48:54 -03:00
Kyrch e10bcfc0df feat: aggregates view (#770) 2025-01-04 05:02:52 -03:00
Kyrch 33f62dae1a feat: WIP initial commit for reports (#769) 2024-12-30 20:34:38 -03:00
Kyrch 912a9c737b feat: added new way to authorize pivots (#768) 2024-12-13 19:12:36 -03:00
Kyrch db0fbe9d32 fix: external entries should be read-only (#733) 2024-08-25 00:41:36 -03:00
Kyrch 50e0bab1fd feat: added feature flag to enable only localhost middleware (#711) 2024-07-03 02:55:07 -03:00
Kyrch 9238fd3d57 feat: external lists (#710) 2024-07-01 23:46:37 -03:00
paranarimasu d376477705 fix(api): explicitly provide global scope for all defined feature checks (#588) 2023-06-13 12:26:39 -05:00
paranarimasu 6015dcbbbf refactor: migration from laravel-enum package to native php enums (#585)
* refactor: migration from laravel-enum package to native php enums

* style: fix StyleCI findings
2023-06-09 14:29:10 -05:00
paranarimasu d857d922d6 chore: bump dependencies, update stubs & code inspection items (#582) 2023-05-31 00:08:25 -05:00
paranarimasu 088ea287c5 feat: initial migration to pennant features for feature flags and global site config [incremental] (#573)
* feat: initial commit for feature management

* style: fix StyleCI findings

* fix(api): prohibit features of nonnull scope from API & fix(admin): wrong translate key

* style: fix Static Analysis error
2023-04-23 18:54:34 -05:00
paranarimasu 2e930b17ff feat: initial migration to Laravel 10 (#572)
* feat: initial migration to Laravel 10

* style: fix StyleCI findings
2023-04-18 16:22:36 -05:00
paranarimasu 3dcd4e27fc feat(api): add configurable limits to playlist and track creation (#545) 2023-03-12 15:32:31 -05:00
paranarimasu da02b741e1 feat(auth): adding patron role with new permission to bypass feature flags (#542)
* feat(auth): adding patron role with new permission to bypass feature flags

* style: fix StyleCI finding

* fix: wiki editors shouldn't have extended CRUD permissions
2023-03-10 00:36:21 -06:00
paranarimasu 517ba0ebf8 Playlists (#472)
* feat: add playlist resources

* style: fix StyleCI findings

* fix(admin): address nova exceptions
2022-10-19 00:32:06 -05:00
paranarimasu 6d66a3b6d1 feat(auth): remove jetstream auth scaffolding in favor of fortify SPA (#468)
* feat(auth): remove jetstream auth scaffolding in favor of fortify SPA

* fix: don't attempt to install non-existent npm dependencies in test runner
2022-09-26 15:03:01 -05:00