60 Commits

Author SHA1 Message Date
Kyrch 5476445ccc feat: add id in some searching contexts (#1210) 2026-06-05 08:21:56 -03:00
Kyrch 519fc09ef4 docs: add Docker setup (#1203) 2026-05-10 01:45:11 -03:00
Kyrch 65a723f9b5 docker: php 8.5 & typesense & bump elastic and mysql (#1201) 2026-05-09 23:42:40 -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 c42771a411 feat(search): add Typesense support (#1146) 2026-03-31 15:32:32 -03:00
Kyrch fc3f146bb4 chore: Laravel 13 (#1135) 2026-03-23 15:31:57 -03:00
Kyrch 92c54ccdf5 chore(graphql): default rate limit to 90 (#1101) 2026-02-16 07:33:41 -03:00
Kyrch 03dd572300 docs: move installation section to README (#1025) 2025-12-18 00:03:56 -03:00
Kyrch fefff9b8ab feat(submissions): notes field (#1020) 2025-12-10 20:50:16 -03:00
Kyrch 1745f1f32f feat(graphql): sandbox (#1016) 2025-12-01 14:44:12 -03:00
Kyrch 037a460add fix(graphql): don't report request errors (#1014) 2025-11-29 03:19:08 -03:00
Kyrch f95cac61a2 refactor: from reports to submissions (#1010) 2025-11-28 17:24:40 -03:00
Kyrch 7a9dc62022 fix(graphql): missing rate limiting headers (#997) 2025-11-10 09:09:08 -03:00
Kyrch 7382ed4a37 feat: auditable (#933) 2025-08-27 01:30:42 -03:00
Kyrch 7513cf90fe chore(graphql): migrate to rebing/graphql (#921) 2025-08-15 18:21:41 -03:00
Kyrch 6f8bcd9ba0 feat: video throttling (#637) 2025-05-12 02:47:47 -03:00
Kyrch 002358af1b chore: bump dependencies (#815) 2025-05-12 02:32:59 -03:00
Kyrch 38f0e2fa76 feat: GraphQL (#814) 2025-05-12 02:07:27 -03:00
Kyrch 33f62dae1a feat: WIP initial commit for reports (#769) 2024-12-30 20:34:38 -03:00
Kyrch 55e37e1f3c feat: added laravel pulse (#757) 2024-11-09 15:18:53 -03:00
Kyrch 3ce9bb09b7 feat: introducing flexible cache to improve performance (#754) 2024-10-22 12:10:44 -03:00
Kyrch a27a46305a feat: added a proper function to the token callback controller (#738) 2024-08-29 19:40:07 -03:00
Kyrch db0fbe9d32 fix: external entries should be read-only (#733) 2024-08-25 00:41:36 -03:00
Kyrch c04b155767 feat: added allowed included entry path (#725) 2024-08-13 19:48:54 -03:00
Kyrch c02840a580 clean: removed nova (#717) 2024-07-29 13:07:36 -03:00
Kyrch 9238fd3d57 feat: external lists (#710) 2024-07-01 23:46:37 -03:00
Kyrch 80ed802c97 feat: discord bot integration (#683) 2024-05-31 21:20:40 -03:00
Kyrch 97b49dbb5e feat: filament (#679) 2024-05-23 17:22:01 -03:00
Mani 67828f430b clean: Removed settings package which is now fully replaced by feature flags (#620)
* clean: Removed settings package which is now fully replaced by feature flags

* clean: Remove left-over config values
2024-03-09 02:55:52 +01:00
Mani 0e7def3024 clean: Removed anything billing related (#618) 2024-03-03 21:37:22 +01:00
Mani 3c33fd5d66 feat: Added Laravel Sail as a way to run a local development environment (#617) 2024-03-02 00:14:30 +01:00
Kyrch e3baa82f75 feat: discord thread action (#594) 2023-10-26 20:34:04 -03:00
paranarimasu e2d0fe3cd6 feat: allow models to specify database connection (#575) 2023-05-15 23:53:18 -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 638549b329 feat: adding hashids support (#564) 2023-03-25 03:40:21 -05:00
paranarimasu 864c70198b feat(api): add content moderation filtering using external service (#561)
* feat(api): add content moderation filtering using external service

* style: fix StyleCI findings
2023-03-20 23:44:15 -05:00
paranarimasu 3dcd4e27fc feat(api): add configurable limits to playlist and track creation (#545) 2023-03-12 15:32:31 -05:00
paranarimasu de084e4eda feat(api): adding feature flag for playlist management (#544) 2023-03-11 20:57:49 -06:00
paranarimasu 4017d69a1f feat(api): support playlist track adjacency (#491) 2022-12-11 17:19:12 -06:00
paranarimasu 327f998cb9 Chore 2022 11 07 (#479)
* chore: bump dependencies

* style: fix StyleCI finding
2022-11-07 22:50:00 -06: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
paranarimasu 8b6b196c99 feat(admin): migrate db dumps from github to platform (#465)
* feat: migrate encoding scripts from github to platform

* style: fix StyleCI finding

* fix: don't concatenate updated videos when attempting to attach entry on video upload

* fix(api): fix field dependencies & feat(admin): upload script from video detail screen
2022-09-24 00:01:37 -05:00
paranarimasu 1d93000c6f feat(admin): migrate db dumps from github to platform (#463)
* feat(admin): migrate db dumps from github to platform

* style: fix StyleCI findings
2022-09-18 22:31:29 -05:00
paranarimasu 3151921c58 fix(admin): support multiple disks for audio extraction (#451)
* fix(admin): support multiple disks for audio extraction

* fix: example env should reference configured filesystem
2022-08-26 18:05:07 -05:00
paranarimasu 80899b07df Delete video action (#444)
* feat(admin): remove video from storage

* style: fix StyleCI findings
2022-08-23 13:45:40 -05:00
paranarimasu e812b94b87 fix(api): fix elastic config redux (#441) 2022-08-16 19:33:25 -05:00
paranarimasu 9a0989a3f7 fix(api): update elastic client config (#440) 2022-08-16 16:59:51 -05:00
paranarimasu 298c4b31d8 fix(admin): add missing config for FFProbe to resolve binary (#437) 2022-08-16 10:00:10 -05:00
paranarimasu e973f68537 feat(admin): upload video action (#436)
* feat(admin): upload video action

* style: fix StyleCI findings

* tests: fix video storage tests
2022-08-15 21:58:42 -05:00