Commit Graph

  • c988c762a9 chore(netlify): add serverless config and function entry for API main Erno 2025-10-22 08:48:13 +00:00
  • f42d548105 fix(players/alloha): parse map-based seasons/episodes structure and include translations Erno 2025-10-21 16:01:25 +00:00
  • 04fe3f3925 feat(players/alloha): add meta endpoint for seasons/episodes; perf: http clients/transport; docs: update Erno 2025-10-21 15:35:20 +00:00
  • 53a405a743 feat(search): include originalType (FILM/TV_SERIES) for KP results; ensure KP poster/backdrop proxied Erno 2025-10-20 19:02:05 +00:00
  • 71ea922528 feat(unified-kp): return KP poster/backdrop via our /api/v1/images proxy too Erno 2025-10-20 18:50:30 +00:00
  • 47bcc6589d fix(images): normalize malformed absolute URLs (https:/ → https://, // → https://) Erno 2025-10-19 19:39:11 +00:00
  • 95aae4c46d feat(unified): return poster/backdrop URLs via our /api/v1/images proxy for TMDB and KP Erno 2025-10-19 19:31:37 +00:00
  • 2237e27308 fix(images): decode path early and treat decoded placeholder; handle absolute URLs reliably Erno 2025-10-19 17:12:52 +00:00
  • f8d54a2901 feat(players): use p.lumex.cloud iframe with kp_id; fix(images): robust proxy for absolute URLs (decode, timeout, headers) Erno 2025-10-19 17:08:58 +00:00
  • 1f51746740 feat(players): build Lumex URL as portal.lumex.host/api/short?api_token=...&kinopoisk_id=... (or imdb_id) Erno 2025-10-19 16:32:07 +00:00
  • e68ce7f114 feat(images): proxy external http(s) poster URLs; feat(players): accept 'kinopoisk_id' alias for Lumex Erno 2025-10-19 15:55:57 +00:00
  • 608eeb7dcf fix: resolve unified handler merge and keep tmdb id enrichment only in externalIds Erno 2025-10-19 13:51:47 +00:00
  • 33572b0cff fix(api): add TMDB ID enrichment for KP content via IMDB ID lookup Erno 2025-10-19 12:48:11 +00:00
  • b86c9fc340 feat(api): enrich KP movie by resolving TMDB via IMDb /find endpoint Erno 2025-10-19 10:42:03 +00:00
  • 10d57af843 docs(unified): update OpenAPI info, replace /search/multi with /search, and describe source param Erno 2025-10-19 10:17:40 +00:00
  • 85c1a1b365 fix(kp): url-escape keyword and imdbId in Kinopoisk requests to avoid 502 Erno 2025-10-19 10:03:53 +00:00
  • b504e96287 docs(api): document unified routes and response schema Erno 2025-10-19 09:19:44 +00:00
  • 0d32fa6afc feat(unified): add seasons to unified content and map TMDB seasons Erno 2025-10-19 09:10:01 +00:00
  • 43af05cf91 feat(api): add unified models, mappers, and prefixed routes (movie/tv/search) Erno 2025-10-19 08:46:25 +00:00
  • 855cc0920c feat(api): support prefixed IDs in routes and add unified mappers scaffolding Erno 2025-10-19 08:30:16 +00:00
  • 0bdecfdf6f fix(search): force KP for ru language in multi search Erno 2025-10-19 07:47:59 +00:00
  • 86042e2580 fix(api): respect explicit id_type and remove hidden TMDB fallback Erno 2025-10-19 07:40:37 +00:00
  • dec78baffe fix: Remove TMDB fallback and add ID conversion for strict id_type handling Erno 2025-10-18 23:55:42 +00:00
  • e2c6201e7e feat: Add id_type parameter support for movies and TV shows Erno 2025-10-18 23:41:53 +00:00
  • bb63eb741d fix: Replace ioutil.ReadAll with io.ReadAll Erno 2025-10-18 22:27:53 +00:00
  • 5e45d94932 fix: HDVB player implementation Erno 2025-10-18 22:18:35 +00:00
  • 9063d3e431 fix: Handle Kinopoisk IDs in GetExternalIDs Erno 2025-10-18 22:05:51 +00:00
  • 4a50bfd96d fix: Generate OpenAPI spec inline instead of file reference Erno 2025-10-18 21:35:34 +00:00
  • 31165ceeac fix: Use relative URL for OpenAPI spec to bypass Cloudflare Erno 2025-10-18 21:19:57 +00:00
  • 740f1c92fc fix: Add additional cache headers for documentation Erno 2025-10-18 21:16:17 +00:00
  • db5bafca9b fix: Update api/index.go and README with new API format Erno 2025-10-18 21:04:46 +00:00
  • a9b1fea1da fix: Update api/index.go for Kinopoisk integration Erno 2025-10-18 20:50:31 +00:00
  • 792a2f9867 fix: Correct field names ImdbID to IMDbID Erno 2025-10-18 20:30:37 +00:00
  • b5d9f3c57d feat: Update player API to use id_type in path Erno 2025-10-18 20:21:13 +00:00
  • 43ca411897 chore: add binary to gitignore Cursor Agent 2025-10-05 15:46:44 +00:00
  • 6d12887900 chore: remove accidentally committed binary Cursor Agent 2025-10-05 15:46:26 +00:00
  • 006c5a2585 fix: use GetLanguage helper in MultiSearch endpoint Cursor Agent 2025-10-05 15:46:06 +00:00
  • f76b89e9a2 chore: remove binaries from repo and update .gitignore Cursor Agent 2025-10-05 14:24:48 +00:00
  • 92ff74ab50 feat: add ?lang=en support to API with default ru Cursor Agent 2025-10-05 14:24:19 +00:00
  • aa38c5a2f9 feat: simplify player controls - remove hotkeys Cursor Agent 2025-10-04 22:53:50 +00:00
  • c9ba645de8 feat: add custom controls overlay for English players Cursor Agent 2025-10-04 22:40:58 +00:00
  • aef4ed62fb feat: add minimal sandbox restrictions for English players Cursor Agent 2025-10-04 22:28:02 +00:00
  • 1bb33ad436 fix: remove parser and fix docs syntax Cursor Agent 2025-10-04 22:03:37 +00:00
  • 06c663e371 fix: remove season/episode support from Lumex and Vibix Cursor Agent 2025-10-04 21:49:07 +00:00
  • b72691fc62 feat: add advanced popup and redirect protection Cursor Agent 2025-10-04 21:36:15 +00:00
  • d77e3f5694 fix: remove sandbox to allow English players to work Cursor Agent 2025-10-04 21:30:15 +00:00
  • d4b1e835e0 fix: use query params for Lumex instead of path Cursor Agent 2025-10-04 21:28:00 +00:00
  • edb54a8503 feat: block popups and redirects for English players Cursor Agent 2025-10-04 21:23:13 +00:00
  • 7126d0b5fb fix: implement Lumex API with correct URL format Cursor Agent 2025-10-04 21:20:39 +00:00
  • adefbb1c76 debug: add detailed logging for Lumex and Vibix players Cursor Agent 2025-10-04 21:17:37 +00:00
  • 32cb07a283 fix: restore original Alloha API method with season/episode support Cursor Agent 2025-10-04 21:12:29 +00:00
  • a0e779f0c9 feat: add season/episode support for Russian players Cursor Agent 2025-10-04 20:56:19 +00:00
  • b9afe41156 revert: remove server-side parsing (Vercel limits) Cursor Agent 2025-10-04 20:39:07 +00:00
  • 1db7391533 feat: add client-side parsing players with Video.js Cursor Agent 2025-10-04 20:21:55 +00:00
  • 1872222346 fix: correct player routes and IDs, add API documentation Cursor Agent 2025-10-04 19:52:39 +00:00
  • 237c035f97 fix: remove dead players (twoembed, autoembed) and fix unused variable Cursor Agent 2025-10-04 19:43:50 +00:00
  • 2f494c1225 add new players: vidsrc, twoembed, autoembed, vidlink Cursor Agent 2025-10-04 19:18:44 +00:00
  • 8f42a653c4 fix: remove AllowCredentials from CORS to support wildcard origin Cursor Agent 2025-10-04 19:07:22 +00:00
  • d22a41d5fc Merge branch 'feature/add-streaming-players-v2' into 'main' Erno 2025-09-29 10:12:28 +00:00
  • ad3b9cf664 Merge branch 'feature/remove-webtorrent-fix-issues' into 'main' Erno 2025-09-29 09:29:52 +00:00
  • c00c18d208 Remove WebTorrent player documentation from API docs factory-droid[bot] 2025-09-29 08:12:54 +00:00
  • 8fb0faf9e2 feat: add RgShows and IframeVideo streaming players factory-droid[bot] 2025-09-28 16:11:09 +00:00
  • 1cdc35370b Merge branch 'main' into 'feature/add-streaming-players' feature/add-streaming-players Erno 2025-09-28 16:06:26 +00:00
  • a8cdfd9a5f feat: add RgShows and IframeVideo streaming players factory-droid[bot] 2025-09-28 16:00:17 +00:00
  • bdeb1e1d74 feat: add RgShows and IframeVideo streaming players feature/jwt-refresh-and-favorites-fix factory-droid[bot] 2025-09-28 15:19:54 +00:00
  • 70febe541c Merge branch 'feature/jwt-refresh-and-favorites-fix' into 'main' Erno 2025-09-28 11:46:20 +00:00
  • a31cdf0f75 Merge branch 'feature/jwt-refresh-and-favorites-fix' into 'main' Erno 2025-09-28 11:46:20 +00:00
  • c56d02d79a feat: implement JWT refresh token mechanism and improve auth Erno 2025-09-28 11:46:20 +00:00
  • dfcd9db295 feat: implement JWT refresh token mechanism and improve auth Erno 2025-09-28 11:46:20 +00:00
  • ea3159fb8e feat: implement JWT refresh token mechanism and improve auth factory-droid[bot] 2025-09-28 11:37:56 +00:00
  • a68dbcdad4 bug fixes Ernous 2025-08-28 21:25:21 +03:00
  • 59334da140 bug fixes Ernous 2025-08-28 21:25:21 +03:00
  • dd53bd99dc Edit README.md Foxix 2025-08-26 20:57:07 +00:00
  • 04583418a1 Edit README.md Foxix 2025-08-26 20:57:07 +00:00
  • 06f3b4817f Release 2.4.4 foxixus 2025-08-17 11:58:43 +00:00
  • 42073ea7b4 Release 2.4.4 foxixus 2025-08-17 11:58:43 +00:00
  • 17ae8dd2eb Bug fix foxixus 2025-08-14 15:19:20 +00:00
  • a2e015aa53 Bug fix foxixus 2025-08-14 15:19:20 +00:00
  • df401b470a Bug fix foxixus 2025-08-14 13:36:22 +00:00
  • 552e60440c Bug fix foxixus 2025-08-14 13:36:22 +00:00
  • e7866c2da1 Fix docs foxixus 2025-08-14 13:19:49 +00:00
  • fcb6caf1b9 Fix docs foxixus 2025-08-14 13:19:49 +00:00
  • 93f5b74465 Fix docs foxixus 2025-08-14 13:19:19 +00:00
  • bb64b2dde4 Fix docs foxixus 2025-08-14 13:19:19 +00:00
  • b4256d8908 Fix documentation foxixus 2025-08-14 12:47:52 +00:00
  • 86034c8e12 Fix documentation foxixus 2025-08-14 12:47:52 +00:00
  • 2ffa63775d Add WebTorrent Player(Experimental) foxixus 2025-08-14 11:35:51 +00:00
  • f3c1cab796 Add WebTorrent Player(Experimental) foxixus 2025-08-14 11:35:51 +00:00
  • 7796e741d6 Add WebTorrent Player(Experimental) foxixus 2025-08-14 11:34:31 +00:00
  • d790eb7903 Add WebTorrent Player(Experimental) foxixus 2025-08-14 11:34:31 +00:00
  • 3d81ae0331 Release 2.4.2 foxixus 2025-08-13 18:02:03 +00:00
  • d347c6003a Release 2.4.2 foxixus 2025-08-13 18:02:03 +00:00
  • 8d81a8b744 Edit docs.go Foxix 2025-08-11 19:11:52 +00:00
  • c8cf79d764 Edit docs.go Foxix 2025-08-11 19:11:52 +00:00
  • eeb96a9efb Add player: Vibix foxixus 2025-08-11 18:36:02 +00:00
  • 206aa770b6 Add player: Vibix foxixus 2025-08-11 18:36:02 +00:00
  • 3cfa75cc00 Bug fix: favourites route Foxix 2025-08-11 11:36:23 +03:00
  • 9db1ee3f50 Bug fix: favourites route Foxix 2025-08-11 11:36:23 +03:00
  • cd60dec5b8 Add Google OAuth foxixus 2025-08-08 16:47:02 +00:00
  • 171a2bf3ed Add Google OAuth foxixus 2025-08-08 16:47:02 +00:00