Commit Graph

80 Commits (0453d08eedf8caa8c825efca028df63e9ec127ac)

Author SHA1 Message Date
Samantaz Fox 4940759627
Example config: Change 'use_quic' default value
Related to commit a120f143d7
Also point towards the Github issue.
Samantaz Fox a12571e748
Fix minor error in config.example.yml
Update the "note" for `locale`
Dmitry Sandalov ea0b1fdf44
Feature Request: Localization for trending (reword region doc)
Dmitry Sandalov d9c58c4837
Feature Request: Localization for trending iv-org#331
JuniorJPDJ df968d1919
variable postgres username and database name ()
Samantaz Fox adc12addfa
Add config option to display source code URL in footer ()
syeopite 347c189f3f
Merge pull request from Rjevski/idempotent-database-migrations
Make DB migrations idempotent.
Samantaz Fox 9f5f5da894
config_example.yaml: document all possible options ()
Fixes https://github.com/iv-org/documentation/issues/46
Andre Borie 79e99908de Allow providing 12-Factor-style Database URL in config
Andre Borie ffa9e5dfab Make migrations (mostly) idempotent.
saltycrys b566c4ba1a
Untrack config.yml ()
* 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
Omar Roth 074497b0f6
Add migration script for polymer redesign
Omar Roth 1eca969cf6
Add support for polymer redesign
Omar Roth 61150c74d2
Move privacy type into playlists.sql
Omar Roth be055d9dcb
Add support for custom playlists
Silvan Mosberger 418526af16
Provide db user in migrate-db-3646395.sh
Omar Roth 18d66ddded
Add 'needs_update' column for scheduling feed refresh
Omar Roth 64464f23ae
Add 'views' to channel_videos
Omar Roth 42dd6326d5 Remove unnecessary index
Omar Roth 698dfca319 Add migrate script for annotations.sql
Omar Roth 3bcb98e644 Add config option to cache annotations from IA
Omar Roth c5001f3620 Add role to psql scripts
Omar Roth 591a6b330a Remove 'crawl_threads', fix sleep in fibers
Omar Roth a1f49b279f Rename migrate scripts
Omar Roth fd26f9f34e Add support for premieres to search and feed
Omar Roth f0658bbd09 Add 'liveNow' to subscription feed
Omar Roth 90715467a2 Set default value for 'subscribed' date
Omar Roth 7425700009 Update pubsub to support lease_seconds
Omar Roth 64cfd2296c Add support for subscribing to channels via PubSubHubbub
Omar Roth 17cf0772fb Set domain to be nil by default
Omar Roth 52cad8d6da Update change index for channel_videos and add index for nonces
Omar Roth ff563a70a5 Fix typo in session_ids
Omar Roth 5528a130b6 Mark migrate-db-3646395.sh as executable
Omar Roth a384f6e5fd Add migrate script and update README
Omar Roth 3646395f1d Store session_ids in separate table
Omar Roth 0d509c82ee Rename migrate-db-e1aa1ce.sh to migrate-db-30e6d29.sh
Omar Roth 30e6d29106 Add 'deleted' to channel info
Omar Roth 5cb57fb176 Move 'domain' into config.yml
Omar Roth 32e4ad0784 Update default config
Omar Roth a242390fc1 Fix typo in nonces.sql
Omar Roth ad20d6359b Add 'expire' to filter invalid tokens
Omar Roth 94c92b68a2 Add flat list of proxies for geo-bypass
Omar Roth d185ba84bf Remember nonce to prevent replay attacks
Omar Roth 19632511d5 Update SQL
Omar Roth c55c553725 Fix channel_videos schema
Omar Roth 8794e26e67 Add length_seconds to channel_videos
Omar Roth f88697541c Add author_thumbnail to '/api/v1/videos'
Omar Roth 1a39faee75 Add subCountText and add XHR alternative for subscribing to channels
Omar Roth bcc8ba73bf Fix update_feeds job
Omar Roth 35e63fa3f5 Use materialized views for subscription feeds