108 Commits (68414445c2cba0ed254c52623ab1d1c8c0db32e8)

Author SHA1 Message Date
Gabe Kangas 49f977ea45
Set ReadHeaderTimeout in http server 3 years ago
Gabe Kangas f3a16be0dd
Add user detail API + modal. Closes #2002 3 years ago
Gabe Kangas b75cb1784b
Set ReadHeaderTimeout in http server 3 years ago
Gabe Kangas b08393295f
Add option to hide viewer count. Closes #1939 3 years ago
Gabe Kangas 97db93e0d7
Support a custom emoji override directory. Closes #1967 3 years ago
Gabe Kangas 718d6d312b
Use thumbnail and preview gif controllers 3 years ago
Gabe Kangas 9c477e16a2
Use static servers for serving embedded web assets 3 years ago
Gabe Kangas 18a184eeb7
Use bundled images instead of old webroot files 3 years ago
Gabe Kangas 3741196de6
Standardize endpoint name and fix doc. Closes #1966 3 years ago
Gabe Kangas 78c6189c02
First pass at bundling web app into service. Working. 3 years ago
Gabe Kangas d6814b516a
Require auth middleware only on GET requests 3 years ago
Gabe Kangas c841e4d32d
Fix middleware attached to wrong endpoint 3 years ago
tobi 2307321c79
Check multiple Accept headers for content-type (#1935) 3 years ago
Gabe Kangas 677bd9efe3
Re-add missing required auth middleware to callback 3 years ago
Gabe Kangas dcac6783dd
Remove extra newline 3 years ago
Meisam b4c798f511
rm FLoC-specific header (#1908) 3 years ago
Gabe Kangas a082cf3a77
Fediverse-based authentication (#1846) 3 years ago
Gabe Kangas b835de2dc4
IndieAuth support (#1811) 3 years ago
Gabe Kangas 926560cd02
Add extended content type for ActivityPub objects. Closes #1827 3 years ago
Gabe Kangas e4589a4462
Experiment with supporting h2c 3 years ago
Gabe Kangas 4a17f30da8
Outbound live stream notifications (#1663) 3 years ago
Gabe Kangas babbcecc9c
Stream performance metrics (#1785) 3 years ago
Gabe Kangas e0a75d5d54
Add support for established chat user mode. #1587 (#1681) 3 years ago
Gabe Kangas 19b9a8bdf6
Add support for IP-based bans (#1703) 3 years ago
Gabe Kangas 98fce01b52
Add support for active viewer details API. Closes #1477 (#1747) 3 years ago
Gabe Kangas 92041c4c23
Add Prometheus for some Owncast metrics (#1744) 3 years ago
Gabe Kangas 5e6bc50b59
Handle pagination for the federated actions & followers responses (#1731) 3 years ago
Gabe Kangas d24ddc2b0a
Add support for and use socket host override. (#1682) 3 years ago
Gabe Kangas d5a6267b1f
Add support to disable chat join messages. Closes #1582 (#1743) 3 years ago
Gabe Kangas 6796998124
Remove unnecessary var data in log messages. Closes #1640 3 years ago
Gabe Kangas 3b0dafba9a
Return error in API response. Return all fields in message+user query 3 years ago
Gabe Kangas 045a0a2afd
Social features / ActivityPub federation (#1629) 3 years ago
Jannik d3cfc40b5c
feat: add custom username suggestions pool (#1644) 3 years ago
Gabe Kangas 83eb9229ad
Auto updater APIs (#1523) 4 years ago
gingervitis 9a91324456
Inline chat moderation UI (#1331) 4 years ago
Christian d159f1fc69
Fix hashes for standalone video/chat (#1472) 4 years ago
Gabe Kangas a58a1f67d6 Use webroot config value 4 years ago
Gabe Kangas a57409db13 Get rid of IP address sanity check. 4 years ago
Tim Cooper fe47c99ac2
do not pass http.ResponseWriter as pointer to EnableCors (#1440) 4 years ago
Gabe Kangas e81d41d092 Explicitly add unsafe-eval only when running automated browser tests 4 years ago
Gabe Kangas 5f3cecced5 Expand CSP 4 years ago
Christian 1c875243f3
Add hashes for standalone video/chat (#1413) 4 years ago
Ruffy 9c484efd36
Feature/oc 1316 add support for system message to single user (#1351) 4 years ago
Gabe Kangas 1b053ffd1b
Simplify HLS storage paths (#1393) 4 years ago
Gabe Kangas c6c6f0233d
Expanded linting + fix warnings (#1396) 4 years ago
Gabe Kangas 7278ce8f26
Merge pull request from GHSA-2hfj-cxw7-g45p 4 years ago
Gabe Kangas 15238bf9de Add an endpoint for returning a most-compatible logo (non-svg) used in sharing and indexing. Closes #1286 4 years ago
Yarmo Mackenbach cab963f21c
Fix status code for options requests (#1290) 4 years ago
Meisam 7e6f53c846
Add standalone chat with ability to send messages (#1270) 4 years ago
Gabe Kangas 810b0cd5da Explicitly add CORS wildcard on all OPTIONS requests 4 years ago