0x24d
6467ea14b0
Remove default struct properties and set all unique keys to not null.
2021-11-20 13:00:57 +00:00
0x24d
f34f06bca5
Store continuation so that it can be used on the next matching request.
...
This is done because the continuation created for videos sorted by
'oldest' doesn't work after the first 30 videos. The same 30 videos are
returned again.
The only way to get the next 30 videos, and onwards, is to use the
continuation returned in the initial API call. Storing the returned
continuation in the db saves having to request each page from 1 to the
currently wanted page each time a page other than the first is wanted.
2021-11-20 13:00:49 +00:00
Samantaz Fox
4940759627
Example config: Change 'use_quic' default value
...
Related to commit a120f143d7
Also point towards the Github issue.
2021-11-12 18:53:51 +01:00
Samantaz Fox
a12571e748
Fix minor error in config.example.yml
...
Update the "note" for `locale`
2021-11-12 02:32:15 +01:00
Dmitry Sandalov
ea0b1fdf44
Feature Request: Localization for trending (reword region doc)
2021-10-21 22:37:43 +03:00
Dmitry Sandalov
d9c58c4837
Feature Request: Localization for trending iv-org#331
2021-10-21 14:54:15 +03:00
JuniorJPDJ
df968d1919
variable postgres username and database name ( #2451 )
2021-10-11 19:16:56 +00:00
Samantaz Fox
adc12addfa
Add config option to display source code URL in footer ( #2450 )
2021-10-07 13:53:12 +02:00
syeopite
347c189f3f
Merge pull request #1678 from Rjevski/idempotent-database-migrations
...
Make DB migrations idempotent.
2021-10-03 18:53:35 +00:00
Samantaz Fox
9f5f5da894
config_example.yaml: document all possible options ( #2083 )
...
Fixes https://github.com/iv-org/documentation/issues/46
2021-07-16 20:34:40 +02:00
Andre Borie
79e99908de
Allow providing 12-Factor-style Database URL in config
2021-01-30 19:33:58 +00:00
Andre Borie
ffa9e5dfab
Make migrations (mostly) idempotent.
2021-01-17 14:20:34 +00:00
saltycrys
b566c4ba1a
Untrack config.yml ( #1557 )
...
* Untrack config.yml
`config/config.yml` has been untracked and moved to `config/config.example.yml`.
The Dockerfile has been updated to copy all `config/config.*` files and to try
to move `config/config.example.yml` to `config/config.yml`. If a user supplied
`config/config.yml` exists it is not overwritten.
* Update Dockerfile to use `shard.lock`
* Fix tests
2020-12-10 08:18:30 +01:00
Omar Roth
074497b0f6
Add migration script for polymer redesign
2020-06-15 18:20:31 -05:00
Omar Roth
1eca969cf6
Add support for polymer redesign
2020-06-15 18:18:04 -05:00
Omar Roth
61150c74d2
Move privacy type into playlists.sql
2020-04-14 18:09:48 -05:00
Omar Roth
be055d9dcb
Add support for custom playlists
2019-10-15 21:17:14 -04:00
Silvan Mosberger
418526af16
Provide db user in migrate-db-3646395.sh
2019-08-29 02:25:15 +02:00
Omar Roth
18d66ddded
Add 'needs_update' column for scheduling feed refresh
2019-06-01 10:19:18 -05:00
Omar Roth
64464f23ae
Add 'views' to channel_videos
2019-05-30 18:59:13 -05:00
Omar Roth
42dd6326d5
Remove unnecessary index
2019-04-28 14:11:23 -05:00
Omar Roth
698dfca319
Add migrate script for annotations.sql
2019-04-15 11:17:23 -05:00
Omar Roth
3bcb98e644
Add config option to cache annotations from IA
2019-04-15 11:13:09 -05:00
Omar Roth
c5001f3620
Add role to psql scripts
2019-04-06 07:38:33 -05:00
Omar Roth
591a6b330a
Remove 'crawl_threads', fix sleep in fibers
2019-03-25 09:23:42 -05:00
Omar Roth
a1f49b279f
Rename migrate scripts
2019-03-23 11:34:16 -05:00
Omar Roth
fd26f9f34e
Add support for premieres to search and feed
2019-03-22 14:54:35 -05:00
Omar Roth
f0658bbd09
Add 'liveNow' to subscription feed
2019-03-22 14:52:57 -05:00
Omar Roth
90715467a2
Set default value for 'subscribed' date
2019-03-03 20:44:29 -06:00
Omar Roth
7425700009
Update pubsub to support lease_seconds
2019-03-03 20:40:24 -06:00
Omar Roth
64cfd2296c
Add support for subscribing to channels via PubSubHubbub
2019-03-03 19:18:23 -06:00
Omar Roth
17cf0772fb
Set domain to be nil by default
2019-03-03 12:02:15 -06:00
Omar Roth
52cad8d6da
Update change index for channel_videos and add index for nonces
2019-02-11 10:59:17 -06:00
Omar Roth
ff563a70a5
Fix typo in session_ids
2019-02-10 15:08:53 -06:00
Omar Roth
5528a130b6
Mark migrate-db-3646395.sh as executable
2019-02-10 13:50:17 -06:00
Omar Roth
a384f6e5fd
Add migrate script and update README
2019-02-10 12:46:58 -06:00
Omar Roth
3646395f1d
Store session_ids in separate table
2019-02-10 12:33:29 -06:00
Omar Roth
0d509c82ee
Rename migrate-db-e1aa1ce.sh to migrate-db-30e6d29.sh
2019-02-09 12:10:20 -06:00
Omar Roth
30e6d29106
Add 'deleted' to channel info
2019-02-09 10:49:48 -06:00
Omar Roth
5cb57fb176
Move 'domain' into config.yml
2019-01-20 22:19:14 -06:00
Omar Roth
32e4ad0784
Update default config
2018-11-25 18:13:56 -06:00
Omar Roth
a242390fc1
Fix typo in nonces.sql
2018-11-20 13:14:13 -06:00
Omar Roth
ad20d6359b
Add 'expire' to filter invalid tokens
2018-11-19 18:41:11 -06:00
Omar Roth
94c92b68a2
Add flat list of proxies for geo-bypass
2018-11-19 10:51:30 -06:00
Omar Roth
d185ba84bf
Remember nonce to prevent replay attacks
2018-11-17 13:18:12 -06:00
Omar Roth
19632511d5
Update SQL
2018-11-02 09:46:45 -05:00
Omar Roth
c55c553725
Fix channel_videos schema
2018-10-30 10:50:27 -05:00
Omar Roth
8794e26e67
Add length_seconds to channel_videos
2018-10-30 09:20:51 -05:00
Omar Roth
f88697541c
Add author_thumbnail to '/api/v1/videos'
2018-10-13 20:01:58 -05:00
Omar Roth
1a39faee75
Add subCountText and add XHR alternative for subscribing to channels
2018-10-12 21:17:37 -05:00