Commit Graph

98 Commits

Author SHA1 Message Date
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
Omar Roth
07616a9d34 Bump lsquic version to v2.18.1 2020-07-19 11:56:28 -04:00
Omar Roth
d30a972a90 Support Crystal 0.35.0 2020-06-15 18:11:06 -05:00
Omar Roth
ceb252986e Update captcha job 2020-05-25 12:52:15 -05:00
Omar Roth
be655ee328 Bump dependencies 2020-04-09 11:14:21 -05:00
Omar Roth
6ff2229a09 Bump dependencies 2020-03-06 13:59:42 -05:00
Omar Roth
588fc6df85 Bump dependencies 2019-12-14 16:10:46 -05:00
Omar Roth
a017574f74 Add support for force_resolve to QUIC client 2019-11-28 08:19:28 -06:00
Omar Roth
3fea1976c8 Update dependencies 2019-11-24 15:26:19 -05:00
Omar Roth
cf97dd9fcd Bump dependencies 2019-11-24 14:00:53 -05:00
Omar Roth
0e3a48ff76 Update QUICPool 2019-11-24 13:41:47 -05:00
Omar Roth
05988c1c49 Bump version 2019-11-18 20:41:42 -05:00
Omar Roth
d46b26e3bc Use QUIC for connections to YouTube 2019-11-18 17:28:32 -05:00
Omar Roth
e56129111a Update CHANGELOG and bump version 2019-11-05 23:38:49 -05:00
Omar Roth
2ebfaf76f2 Refactor continuation token handling 2019-10-27 13:50:42 -04:00
Omar Roth
6930570fa2 Add HTTPClient pool 2019-10-25 12:58:16 -04:00
Omar Roth
da07f99d3d Bump supported Crystal version 2019-09-30 15:36:54 -04:00
leonklingele
1aefc5b540 Update to Crystal 0.31.0, resolve compiler deprecation warnings, update dependencies (#764)
* shard: update to crystal 0.31.0

Additionally, no longer use the Crystal "markdown" library which has
been removed from the Crystal stdlib in version 0.31.0.
See https://github.com/crystal-lang/crystal/pull/8115.

Also fix some deprecation warnings using the following commands:

    find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.escape/URI\.encode_www_form/g' "{}" \;
    find . \( -type d -name .git -prune \) -o -type f -exec sed -i 's/URI\.unescape/URI\.decode_www_form/g' "{}" \;
    sed -i 's/while \%pull\.kind \!\= \:end_object/until \%pull\.kind\.end_object\?/g' src/invidious/helpers/patch_mapping.cr
2019-09-24 13:31:33 -04:00
Leon Klingele
10d690c8fb shard: update to crystal 0.30.1 2019-08-14 23:44:27 +02:00
Leon Klingele
52f71cdda0 shard: update dependencies
This updates will/crystal-pg to 0.18.1 and kemalcr/kemal tp 0.26.0.
2019-08-14 23:44:03 +02:00
Leon Klingele
5e6d7f5d16 shard: update dependencies 2019-08-05 04:19:09 +02:00
Omar Roth
37d064d836 Bump Crystal version 2019-08-04 09:16:29 -05:00
leonklingele
824150f89b Add Travis CI and pin dependencies (#655) 2019-08-04 09:10:32 -05:00
Omar Roth
9e2a65a5ce Update CHANGELOG and bump version 2019-07-12 23:45:21 -05:00