Commit graph

3386 commits

Author SHA1 Message Date
Gabe Kangas
aec65af87d
Use a numbered pre-named set of user colors instead of random. Closes #1974 2022-06-28 19:01:47 -07:00
t1enne
c9938cf414 Added alternative styling for own messages in chat
Added alternative styling for messages sent by self in chat

Prettiered the file
2022-06-28 09:12:22 +02:00
Gabe Kangas
577ce5718d
Wire up notify popup to hide/show at correct times. Closes #1911 2022-06-26 23:01:52 -07:00
Gabe Kangas
8fc922588b
Add noreferrer automatically to link tags. Closes #1941 2022-06-26 20:09:07 -07:00
Gabe Kangas
b08393295f
Add option to hide viewer count. Closes #1939 2022-06-26 00:46:55 -07:00
Gabe Kangas
97db93e0d7
Support a custom emoji override directory. Closes #1967 2022-06-25 23:06:31 -07:00
Gabe Kangas
bb1c934c4b
Fix goodbye state not going back online. Closes #1977 2022-06-25 21:26:41 -07:00
dependabot[bot]
0d42d4b85e
Bump jsdom from 16.4.0 to 16.7.0 in /test/automated/api (#1975)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 16.4.0 to 16.7.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/16.4.0...16.7.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 21:16:18 -07:00
dependabot[bot]
737d480f80
Bump jsdom from 16.4.0 to 16.7.0 in /test/automated/hls (#1976)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 16.4.0 to 16.7.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/16.4.0...16.7.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 21:16:04 -07:00
Gabe Kangas
e6b857f3b2
Add toggle chat keyboard shortcut. Closes #1892 2022-06-24 23:27:17 -07:00
Gabe Kangas
6de93f9651
Move the favicons 2022-06-24 21:53:16 -07:00
Gabe Kangas
f4de7ed31f
Insert custom CSS styles into layout. Closes #1972 2022-06-24 21:42:42 -07:00
Gabe Kangas
e08037b64a
Wire up chat message props. Add username highlighting. Closes #1921 2022-06-24 21:30:54 -07:00
Gabe Kangas
b7df2949e4
Remove interfont and use Open Sans + Poppins fonts instead. #1625 2022-06-24 16:27:45 -07:00
Gabe Kangas
5d65b4b3b1
Add undesigned functionality of follow modal. For #1862 2022-06-24 15:55:53 -07:00
Gabe Kangas
78dc183c11
Fix warning 2022-06-21 17:28:12 -07:00
Gabe Kangas
0c439ccba4
Add AirPlay support to player. Closes #1963 2022-06-21 15:38:37 -07:00
Gabe Kangas
2cd6756d01
Add unit and api tests to Earthfile 2022-06-21 12:16:44 -07:00
Gabe Kangas
86305c3028
Cleanup some warnings 2022-06-20 22:36:01 -07:00
Gabe Kangas
718d6d312b
Use thumbnail and preview gif controllers 2022-06-20 22:18:27 -07:00
Gabe Kangas
9c477e16a2
Use static servers for serving embedded web assets 2022-06-20 22:12:44 -07:00
Gabe Kangas
18a184eeb7
Use bundled images instead of old webroot files 2022-06-20 22:10:55 -07:00
Owncast
a5e8d2ac35 Commit updated API documentation 2022-06-20 15:48:48 +00:00
Gabe Kangas
3741196de6
Standardize endpoint name and fix doc. Closes #1966 2022-06-20 08:46:53 -07:00
Gabe Kangas
6ff8c89246
Move to the Eartlhy job for the nightly Docker build. Closes #1953 2022-06-20 08:08:03 -07:00
Gabe Kangas
2baad77c5a
Support running tests within Earthly container 2022-06-20 08:04:04 -07:00
Owncast
3bccc5364c Update admin to 64706cedeefd75f442c03f7d73f91a075b065390 2022-06-20 14:37:23 +00:00
Gabe Kangas
d3a5ebd4be
Remove the old web assets from build steps 2022-06-19 22:01:00 -07:00
Gabe Kangas
8624358dde
Add latency compensator to player. Closes #1931 2022-06-19 21:23:26 -07:00
Gabe Kangas
ff968616ba
Support server-rendered index.html for all clients. Closes #1871 2022-06-19 16:35:55 -07:00
Gabe Kangas
78c6189c02
First pass at bundling web app into service. Working. 2022-06-19 15:32:42 -07:00
Gabe Kangas
22ac8035fe
Remove old javascript build directory 2022-06-19 15:32:41 -07:00
Owncast
4ecc49fce0 Commit updated API documentation 2022-06-19 20:54:34 +00:00
Gabe Kangas
6b22be8cf3
Merge remote-tracking branch 'origin/develop' into webv2 2022-06-19 13:52:22 -07:00
Gabe Kangas
1dbeac422f
Add player settings menu. Closes #1932 2022-06-19 13:49:42 -07:00
Gabe Kangas
62a580b72c
Use Earthly setup action instead of manually downloading 2022-06-19 10:41:15 -07:00
Gabe Kangas
078462b246
Remove additional branching 2022-06-19 10:32:12 -07:00
Gabe Kangas
a137d7ebb9
Support multi-platform docker builds with qemu 2022-06-18 23:05:50 -07:00
Gabe Kangas
233a2ccb2f
Point to most recent earthly + cd to root on build 2022-06-18 20:46:05 -07:00
Gabe Kangas
fce3672bc1
Add nightly build action that uses Earthly. Another step in #1953 2022-06-18 20:23:23 -07:00
Gabe Kangas
d214f2390e
Pass in the image and tag names separately from the version 2022-06-18 20:19:43 -07:00
Walter Huf
476415bfbc
Hufman/earthly builds (#1962)
* WIP rework release builds with Earthly

* Build linux dist files with GCC cross-compiling

* Use single Earthfile build/package targets

Uses the --platform argument to pick a non-default platform output
but the target name is the same

* Build and push Docker images with Earthfile

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2022-06-18 18:42:25 -07:00
tobi
05a134c64e
[bugfix] Fix http signatures trying to derive actor (#1956)
* add GetResolvedPublicKeyFromIRI

* verify public key using key not actor w/key

* try most common algos first

* try stated algo first

* make sure not to try an algo twice

* return errors per algorithm

* linting
2022-06-18 15:29:10 -07:00
Walter Huf
34629d0f5d
Link the Docker Pull badge to Dockerhub (#1948) 2022-06-14 15:36:37 -07:00
Owncast
40d4d71af2 Commit updated API documentation 2022-06-13 20:34:48 +00:00
Gabe Kangas
ee118e905c
Add Prometheus endpoint to OpenAPI spec 2022-06-13 13:33:35 -07:00
Owncast
793e177501 Update admin to cadb926648602bf6fa760ce80ddd600a039fd845 2022-06-13 20:28:09 +00:00
Owncast
3b9ec5de55 Update admin to f1214a5c7c32657eb4fefe8d2384fe629bc797ca 2022-06-13 13:47:15 +00:00
cr0ax
f4392a9e6f
Use a custom http client when connecting to aws (#1945)
Signed-off-by: Christian Burke <cr0ax64@gmail.com>
2022-06-11 18:21:11 -07:00
cr0ax
0c64c988d5
Change .editorconfig to reflect current state of the code (#1944)
Signed-off-by: Christian Burke <cr0ax64@gmail.com>
2022-06-11 18:04:50 -07:00