Commit Graph

121 Commits

Author SHA1 Message Date
Harm133 48be830544 Update shard.yml to include target (#5608)
[shard.yml]
- Include a target for LSPs to use as an entrypoint:
  (https://github.com/elbywan/crystalline?tab=readme-ov-file#entry-point)
2026-01-30 23:39:07 +01:00
Fijxu 48765f759d chore: Update shard.yml to use SPDX license identifier (#5552) 2025-12-04 11:59:55 -03:00
syeopite 325e013e0d Prepare for the next release 2025-09-13 11:55:10 -07:00
syeopite cf019e3b45 Release v2.20250913.0 (#5463)
This release primarily marks Invidious companion's ascend out of beta and its stable integration thereof into Invidious!

For those unaware Invidious companion is the successor to the `inv-sig-helper` tool, designed to securely pass YouTube's attestation checks and allow for the efficient retrieval and playback of video streams reliably.

Companion delivers YouTube fixes faster since it’s built on the community-driven [YouTube.js](https://github.com/LuanRT/YouTube.js) project, used by many open source projects such as [FreeTube](https://github.com/FreeTubeApp/FreeTube).

For more information see https://github.com/iv-org/invidious-companion and https://docs.invidious.io/installation/

But companion isn't the only new thing in this release!

Invidious will no longer error out completely as soon as a single item failed to parse in search results, channel pages, etc. Instead it now handles it gracefully by substituting those problematic items with an error card and rendering the page normally.

The player has gained some quality of life features such as being able to choose a default playlist for videos to be added to, or persisting caption appearance settings across the session.

Base Invidious video retrieval without Invidious companion has also been made more stable.

And finally a significant amount of bugs were fixed alongside many other minor improvements.

Co-authored-by: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
2025-09-13 17:44:38 +00:00
syeopite 9d18c8699f Release versioning maintenance (#5310) 2025-05-17 16:22:32 -07:00
syeopite df41cb9588 Update Kemal to 1.6.0 and remove Kilt (#5120) 2025-05-17 16:14:40 -07:00
syeopite f6a41ce90d Bump shard.yml version 2025-05-17 15:42:48 -07:00
syeopite 409d12a81e Prepare for next release (#5206) 2025-03-16 01:03:01 +00:00
syeopite e23d0d13be Add changelog for v2.20250314.0 (#5197)
* Release v2.20250314.0

* Update CHANGELOG.md
2025-03-12 03:31:15 -07:00
syeopite 05c5448bc1 Update Kemal to 1.6.0 and remove Kilt
Kilt is unmaintained and the ECR templating logic has been
natively integrated into Kemal with the issues previously seen
having been resolved.

This commit is mostly a precursor to support the next Kemal
release which will add the ability to create error handlers for
raised exceptions.

See https://github.com/kemalcr/kemal/pull/688
2025-01-29 11:49:45 -08:00
Samantaz Fox 9892604758 Prepare for next release 2024-11-10 21:40:32 +01:00
Samantaz Fox 5d2dd40bc3 Release v2.20241110.0 2024-11-10 21:35:03 +01:00
syeopite 8bf7e02978 Change authors section to reflect current state 2024-11-09 13:04:10 -08:00
syeopite 9d54cf903e Update shard.yml metadata 2024-11-08 15:54:37 -08:00
Samantaz Fox 09f5485889 Shards: Update database dependencies (#5034)
No related issue
2024-11-08 23:32:25 +01:00
Samantaz Fox f326bcf8db Add support for using Invidious through a HTTP Proxy (#4270)
Partially addresses issue 301
2024-10-30 13:46:49 +01:00
Samantaz Fox 711d52d47f Shards: Update database dependencies 2024-10-29 17:26:24 +01:00
syeopite 6b429575bf Update ameba version 2024-06-16 16:22:01 -07:00
syeopite ccb2a6c58e Bump http_proxy to v0.10.3 2024-04-28 21:34:05 -07:00
syeopite eb8fcc9e88 Add support for using HTTP proxies 2024-04-28 19:43:17 -07:00
Fabio Henrique 0d27eef047 update ameba version
fix shard.yml authors typo
2023-08-06 17:53:31 +00:00
syeopite c5fe96e936 Remove lsquic from codebase 2023-07-26 07:19:12 -07:00
Samantaz Fox 99bf519781 shards: Bump protodec to v0.1.5 2022-12-02 19:56:52 +01:00
Samantaz Fox 1f66d7ef74 Keep using kilt for rendering
Directly using Crystal's ECR seems to be causing issues, so
don't use kemal's 'render' macro and patch 'content_for' to
have the same behavior as before Kemal v1.1.1
2022-04-16 22:48:24 +02:00
Samantaz Fox a6106077bd Bump kemal to v1.1.2 2022-04-16 22:48:24 +02:00
Samantaz Fox 0e6f7a4dc1 Revert "Bump dependencies" 2022-04-14 17:59:22 +02:00
Samantaz Fox ea3331840d Fix typo in shard.yml 2022-02-23 13:21:52 +01:00
Samantaz Fox 3fc0f72f3a Bump 'spectator' to v0.10.5 2022-02-23 13:21:03 +01:00
Samantaz Fox ea3abe6069 Bump 'sqlite3' to v0.19.0 and 'pg' to v0.26.0 2022-02-23 13:15:38 +01:00
Samantaz Fox b91874355c Add Ameba static code analysis tool to dev shards 2022-01-20 22:25:01 +01:00
Samantaz Fox 0120f44fd6 i18n: use spectator for i18next plurals spec 2022-01-12 00:49:36 +01:00
matthewmcgarvey 6c0486646f Add spectator and switch to Spectator DSL 2022-01-07 09:27:50 -06:00
syeopite a539de4f97 Bump dependencies (#2378)
* Upgrade to Kemal v1.1.0

* Bump postgres driver
2021-09-10 07:42:15 +00:00
syeopite fceb8093f1 Use athena-negotiation to detect language through Accept-Language header (#2324)
Detect language through Accept-Language header
2021-08-24 19:59:27 +00:00
Samantaz Fox 4b46313e19 Fix crystal overrides (#2295)
* Move Crystal stdlib classes overrides to a separate file
* Document known crystal overrides
* Update crystal overrides for HTTP::Client socket
* Update shard.yml to restrict crystal versions
* Fix compilation error in Crystal 1.1.x (See
   https://github.com/crystal-lang/crystal/issues/10965
   for more details about this issue).
2021-08-03 23:44:47 +02:00
syeopite 8701de64ce Bump lsquic.cr shard version to v2.18.1-2 2021-06-10 04:49:19 -07:00
syeopite 065c104f27 Upgrade to crystal 1.0.0 2021-06-08 13:10:58 -07:00
TheFrenchGhosty bca8dace80 Update shard.yml with the new URL 2021-05-14 19:57:28 +02:00
Emilien Devos 3035f0119f Revert "Bump dependencies"
This reverts commit abe283b38e.
2021-03-13 22:14:27 +01:00
saltycrys abe283b38e Bump dependencies 2021-03-03 08:34:31 +01:00
Perflyst 8d53f3abb8 Revert "Bump dependencies" 2021-02-20 19:08:13 +01:00
saltycrys dacb1a70ee Bump dependencies 2021-02-20 02:58:35 +01:00
saltycrys 689795e8bc Update to Crystal 0.36.1 2021-02-04 05:13:29 +01:00
saltycrys 5c8ab35f55 Bump dependencies 2021-02-04 05:11:54 +01:00
saltycrys 5311683d43 Update to Crystal 0.36.0
Crystal versions below `0.36.0` are no longer supported.
2021-02-02 20:01:02 +01:00
HackerNCoder 4d512d908d Remove some mentions of omarroth 2021-01-07 19:01:13 +01:00
saltycrys 13800589a9 Bump dependencies (#1578) 2020-12-14 19:33:31 +01:00
TheFrenchGhosty 0f643daac6 Use the new version of lsquic.cr (#1413) 2020-10-16 09:47:12 +00:00
Gauthier POGAM--LE MONTAGNER 1efd2390e3 Update lsquic.cr dependency to use iv-org version 2020-08-14 11:18:04 +02:00
Omar Roth b73c6e94c0 Bump docker dependencies 2020-07-19 22:26:41 -04:00