Commit Graph

1575 Commits (c49fa80aa1412bf2ebef59256e69e2500217cce1)
 

Author SHA1 Message Date
ElementalAlchemist c49fa80aa1
Merge aedd51e5f8 into 9e6e20cee2 5 months ago
Mike Lang 9e6e20cee2 schema: Create a type for image areas
This creates a new postgres "domain" which is a subtype of some other type
(in this case, of INTEGER[]) with some constraints applied.
We use this to create a type which is explicitly an array of length 4.

This saves us from needing to repeat this constraint everywhere (which already led to one copy-paste error)
and is arguably clearer in intent.
6 months ago
Mike Lang de3e85c893 Fixes to make postgres 17 work
- WUBLOADER_USER now explicitly requires a grant on the public schema to create tables
- `wal_keep_segments` renamed to `wal_keep_size` and is now a file size, not a number of segments
- Remove some other config entries which did nothing or matched defaults
6 months ago
Christopher Usher fed653dfbd Updated Postgres version 6 months ago
Mike Lang 0a638b0534 postgres: fix wrong constraint on thumbnail_location values 6 months ago
ElementalAlchemist aedd51e5f8 Fix small gaps in the background 9 months ago
Mike Lang bbee33afb2 It's ben 9 months ago
ElementalAlchemist f6f42fbb45 Minor cleanup of the standard mode 9 months ago
ElementalAlchemist 96a71c3519 Add point progress mode
Adds a new mode that makes the full width be exactly one point, and the bus drives across the canvas.

This also resizes the canvas to the requested size (1580x62).
9 months ago
Mike Lang aebbb603fc bus_analyzer: use 0.1s before the end timestamp, not the exact end 9 months ago
ElementalAlchemist 5410b5c1fe Shorten refresh interval to 2.5 seconds 9 months ago
Mike Lang dc291d4e64 bus_analyzer: check for new segments more often
to lower latency
9 months ago
Mike Lang 5db7bcda71 bus_analyzer: use last frame of segment, not first 9 months ago
ElementalAlchemist 8b7b87d450 Fix bus stops disappearing early
The existing code tried to avoid infinite loops due to floating point math. It turns out the +1 was overzealous and caused bus stop signs to disappear before expected at high scale numbers.
9 months ago
Mike Lang 941050aea9 end of run memes 9 months ago
Mike Lang 6062f0a8ec restreamer: Ignore transitions when doing rough cuts, instead of disallowing 10 months ago
Christopher Usher 8a0ca215cf Updated colour of the dawn sky and dashboard to observed value 10 months ago
ElementalAlchemist ee5a36f425 Default to filling the canvas with the key-out color 10 months ago
ElementalAlchemist 58f3b867f7 Better align bus stop signs with the front of the bus 10 months ago
ElementalAlchemist f678556ff5 Show icons for points we've driven past 10 months ago
ElementalAlchemist 95c0a86da0 Constantize the canvas width in case we want it widened in the future 10 months ago
ElementalAlchemist 4098619de9 Add key-out color on the ground 10 months ago
ElementalAlchemist c3bde04f3c Implement scaling 10 months ago
ElementalAlchemist b5a62e5a88 Implement canvas-based bus system 10 months ago
Mike Lang 2aadf79bfb thrimshim odo hack: assume unmatched time of day means dawn
until we can fix dawn detection.
10 months ago
Mike Lang bf9da27ca4 restreamer: refuse to load more than 2h of chat
this hard locks up the server due to merge taking a very long time
10 months ago
Mike Lang cb08f49003 pubbot: update total var before sending to zulip
so if zulip is down it still saves
10 months ago
Mike Lang 5012c2cee2 prizebot: fix urls 10 months ago
ElementalAlchemist c38144d478 Build bus_analyzer 10 months ago
Mike Lang 8ccb6a6e60 pubbot: Post prize names 10 months ago
Mike Lang 61d6df5d1f drive clock: Avoid using "sky" tag ids as uBO blocks them 10 months ago
Mike Lang c54ed3455c driveclock: Run initial update immediately 10 months ago
Mike Lang 91bce47be1 Add driveclock to thrimbletrimmer 10 months ago
Mike Lang e794b0cf7d prizebot fixes 10 months ago
Mike Lang 968e6ec273 make prizebot work with new website 10 months ago
Mike Lang 3b1c837bfa Import prizebot 10 months ago
Mike Lang 9e8cb7bee8 Make ensure_directory() work with paths with no directory component 10 months ago
Mike Lang 854b5723bb Fix wrong variable names in archive cutting 10 months ago
Mike Lang b88627183d Fix modifying manually-uploaded links 10 months ago
Mike Lang a819f02601 thrimbletrimmer: Explicit button to reset crop settings to defaults
instead of on switch of template, which didn't work properly anyway.
10 months ago
Mike Lang b7c78568b1 thrimbletrimmer: default to locked aspect ratio 10 months ago
Mike Lang 185e7fd4bf thrimshim: Read template attribution, not description 10 months ago
Christopher Usher b5d084305b Another fix 10 months ago
Christopher Usher 13f20ba882 More fixes 10 months ago
Christopher Usher 6cf475793b Fixes in response to PR comments 10 months ago
Christopher Usher 0d14d0b91b Added missing thumbnail attribution to video description 10 months ago
Mike Lang 8832197ab1 add diamond wipe 10 months ago
Christopher Usher 64f5873b3b Bug fixed 10 months ago
Christopher Usher 656be6c292 Allow for masking digits 10 months ago
Mike Lang 6c97654da3 thrimbletrimmer: Don't listen for loadedmetadata in two places
The first place never fires, the second one replaces it I think.
10 months ago