Commit graph

398 commits

Author SHA1 Message Date
gabek
87aefb99c1 Bundle embedded web app 2022-10-02 18:07:05 +00:00
gabek
73012ff195 Bundle embedded web app 2022-10-02 16:44:48 +00:00
t1enne
2f6bef7f66 Bundle embedded web app 2022-10-01 08:37:58 +00:00
renovate[bot]
91a71cc8ef Bundle embedded web app 2022-10-01 04:34:06 +00:00
renovate[bot]
8be58f841e Bundle embedded web app 2022-09-30 19:55:38 +00:00
t1enne
6705758435 Bundle embedded web app 2022-09-30 11:20:53 +00:00
t1enne
ed38a7355a Bundle embedded web app 2022-09-30 08:03:49 +00:00
renovate[bot]
e5d7690fc1 Bundle embedded web app 2022-09-30 05:54:35 +00:00
renovate[bot]
93522b0215 Bundle embedded web app 2022-09-30 03:03:13 +00:00
gabek
0a52cb749c Bundle embedded web app 2022-09-29 20:39:10 +00:00
renovate[bot]
48dd158126 Bundle embedded web app 2022-09-29 17:51:43 +00:00
renovate[bot]
7b148beb11 Bundle embedded web app 2022-09-29 08:58:40 +00:00
renovate[bot]
ecc0f69656 Bundle embedded web app 2022-09-29 08:29:38 +00:00
renovate[bot]
0de4959d7e Bundle embedded web app 2022-09-29 04:01:31 +00:00
renovate[bot]
6d8f9aaf59 Bundle embedded web app 2022-09-29 01:54:14 +00:00
renovate[bot]
b5a017957d Bundle embedded web app 2022-09-28 23:38:16 +00:00
renovate[bot]
730277654f Bundle embedded web app 2022-09-26 14:27:12 +00:00
renovate[bot]
30e6e51471 Bundle embedded web app 2022-09-20 02:35:29 +00:00
t1enne
821967d1a7 Bundle embedded web app 2022-09-19 20:18:41 +00:00
renovate[bot]
408b21c626 Bundle embedded web app 2022-09-18 10:30:29 +00:00
gabek
9bed5eda3c Bundle embedded web app 2022-09-17 21:01:27 +00:00
renovate[bot]
88e387a8b2 Bundle embedded web app 2022-09-17 19:14:04 +00:00
renovate[bot]
9e0bd88a7f Bundle embedded web app 2022-09-17 16:54:32 +00:00
renovate[bot]
8b9a12bf70 Bundle embedded web app 2022-09-17 11:14:28 +00:00
renovate[bot]
89e518a37b Bundle embedded web app 2022-09-16 20:36:31 +00:00
gabek
55b63e7bb7 Bundle embedded web app 2022-09-16 16:22:27 +00:00
renovate[bot]
0719d16ee1 Bundle embedded web app 2022-09-16 14:08:17 +00:00
renovate[bot]
2f9d58ebf7 Bundle embedded web app 2022-09-16 10:19:20 +00:00
renovate[bot]
faaac2d270 Bundle embedded web app 2022-09-15 22:44:49 +00:00
gabek
638b3d7133 Bundle embedded web app 2022-09-15 05:23:35 +00:00
t1enne
6a91aacf20 Bundle embedded web app 2022-09-13 06:48:43 +00:00
renovate[bot]
930aef3d95 Bundle embedded web app 2022-09-12 22:56:20 +00:00
renovate[bot]
40cb417ffd Bundle embedded web app 2022-09-12 19:18:33 +00:00
renovate[bot]
043ebbc840 Bundle embedded web app 2022-09-12 15:36:04 +00:00
renovate[bot]
4f296cb302 Bundle embedded web app 2022-09-12 05:53:35 +00:00
renovate[bot]
02fea10704 Bundle embedded web app 2022-09-12 05:45:28 +00:00
renovate[bot]
3440067270 Bundle embedded web app 2022-09-11 22:28:56 +00:00
renovate[bot]
5a0328b57c Bundle embedded web app 2022-09-11 19:39:27 +00:00
gabek
74b45fdfab Bundle embedded web app 2022-09-11 05:42:24 +00:00
gabek
f22c0fd26f Bundle embedded web app 2022-09-11 05:23:31 +00:00
gabek
70df34d998 Bundle embedded web app 2022-09-11 04:23:08 +00:00
gabek
cf34998f66 Bundle embedded web app 2022-09-11 03:23:59 +00:00
gabek
31894330f5 Bundle embedded web app 2022-09-11 03:08:19 +00:00
gabek
52fff3bc30 Bundle embedded web app 2022-09-11 01:51:48 +00:00
gabek
033899c6fd Bundle embedded web app 2022-09-11 01:13:24 +00:00
renovate[bot]
e037655ab2 Bundle embedded web app 2022-09-11 00:21:27 +00:00
gabek
2d17dcf4d7 Bundle embedded web app 2022-09-10 22:40:42 +00:00
gabek
92ef860387 Bundle embedded web app 2022-09-10 19:12:42 +00:00
gabek
f80257aa68 Bundle embedded web app 2022-09-10 07:28:46 +00:00
renovate[bot]
94324735a9 Bundle embedded web app 2022-09-10 07:11:29 +00:00
gabek
208c4f03ba Bundle embedded web app 2022-09-10 06:43:59 +00:00
gabek
e21e7eeb74 Bundle embedded web app 2022-09-10 03:28:47 +00:00
gabek
e9a1cae9d1 Bundle embedded web app 2022-09-10 01:28:58 +00:00
gabek
dfb7c9de67 Bundle embedded web app 2022-09-09 05:28:14 +00:00
gabek
2ce5960b7f Bundle embedded web app 2022-09-09 04:49:52 +00:00
renovate[bot]
eaac51d4b4 Bundle embedded web app 2022-09-08 23:41:22 +00:00
renovate[bot]
0111206f08 Bundle embedded web app 2022-09-08 23:27:16 +00:00
gabek
3133cf3cbe Bundle embedded web app 2022-09-08 20:10:49 +00:00
renovate[bot]
543218f12b Bundle embedded web app 2022-09-08 14:41:52 +00:00
renovate[bot]
cde56e9665 Bundle embedded web app 2022-09-08 06:50:53 +00:00
renovate[bot]
31ad292b3a Bundle embedded web app 2022-09-07 14:44:33 +00:00
gabek
06d7eb5287 Bundle embedded web app 2022-09-07 07:02:41 +00:00
gabek
ee333ef10a Bundle embedded web app 2022-09-07 06:34:12 +00:00
gabek
b17bbeed2d Bundle embedded web app 2022-09-07 00:56:59 +00:00
gabek
7981efcde5 Bundle embedded web app 2022-09-05 16:04:00 +00:00
gabek
59f48f5999 Bundle embedded web app 2022-09-05 06:09:42 +00:00
gabek
faaba39956 Bundle embedded web app 2022-09-05 04:57:01 +00:00
gabek
ab4feb9bde Bundle embedded web app 2022-09-05 01:13:12 +00:00
gabek
6edfe81ccb Bundle embedded web app 2022-09-05 01:04:59 +00:00
renovate[bot]
5f118abe83 Bundle embedded web app 2022-09-04 20:19:38 +00:00
renovate[bot]
00fc85a165 Bundle embedded web app 2022-09-03 23:49:32 +00:00
gabek
d91c45d172 Bundle embedded web app 2022-09-03 18:41:45 +00:00
gabek
888e31008a Bundle embedded web app 2022-09-03 17:27:00 +00:00
renovate[bot]
329e44cf86 Bundle embedded web app 2022-09-03 05:38:45 +00:00
renovate[bot]
7886a13dab Bundle embedded web app 2022-09-03 01:48:02 +00:00
renovate[bot]
91b81325dd Bundle embedded web app 2022-09-03 01:08:45 +00:00
renovate[bot]
f13f463d4d Bundle embedded web app 2022-09-02 20:13:54 +00:00
gabek
0ea0fcd58a Bundle embedded web app 2022-09-02 05:04:00 +00:00
gabek
7c17e078d3 Bundle embedded web app 2022-09-02 02:39:59 +00:00
gabek
0c716eff22 Bundle embedded web app 2022-08-30 18:59:46 +00:00
gabek
82e3df6e3b Bundle embedded web app 2022-08-30 18:44:03 +00:00
gabek
c6ca2fb0d8 Bundle embedded web app 2022-08-30 18:01:58 +00:00
gabek
e605dea03a Bundle embedded web app 2022-08-30 06:42:10 +00:00
gabek
8d25938f28 Bundle embedded web app 2022-08-30 06:37:26 +00:00
gabek
6954bb5f37 Bundle embedded web app 2022-08-30 06:19:41 +00:00
gabek
a0a28fa572 Bundle embedded web app 2022-08-29 19:56:18 +00:00
renovate[bot]
dd4e597f34 Bundle embedded web app 2022-08-29 14:46:11 +00:00
gabek
dd737a60d6 Bundle embedded web app 2022-08-27 02:20:56 +00:00
gabek
37646d9df3 Bundle embedded web app 2022-08-26 22:02:55 +00:00
gabek
545c0eeb2c Bundle embedded web app 2022-08-26 20:15:13 +00:00
gabek
e92fd3b6c3 Bundle embedded web app 2022-08-25 00:23:51 +00:00
gabek
0278dc6f45 Bundle embedded web app 2022-08-23 05:02:50 +00:00
gabek
6f9add15a1 Bundle embedded web app 2022-08-23 02:28:58 +00:00
gabek
1def26f1ba Bundle embedded web app 2022-08-23 01:35:19 +00:00
renovate[bot]
3c1ac58799 Bundle embedded web app 2022-08-22 13:11:03 +00:00
gabek
76df3beb20 Bundle embedded web app 2022-08-22 02:29:56 +00:00
gabek
4aac3322ee Bundle embedded web app 2022-08-22 01:50:50 +00:00
gabek
94fa69a1f7 Bundle embedded web app 2022-08-22 00:26:31 +00:00
gabek
ffdcd8e17b Bundle embedded web app 2022-08-21 23:05:57 +00:00
gabek
749493ce1f Bundle embedded web app 2022-08-21 22:54:56 +00:00
gabek
1954169ca1 Bundle embedded web app 2022-08-21 21:09:07 +00:00
gabek
eac7e81a9c Bundle embedded web app 2022-08-21 05:56:17 +00:00
gabek
032ab60afc Bundle embedded web app 2022-08-21 00:10:32 +00:00
gabek
47837e6612 Bundle embedded web app 2022-08-20 23:26:23 +00:00
gabek
c41e0ab90a Bundle embedded web app 2022-08-20 21:34:25 +00:00
renovate[bot]
36f86c212d Bundle embedded web app 2022-08-20 18:52:11 +00:00
renovate[bot]
3e61e09b70 Bundle embedded web app 2022-08-20 13:41:09 +00:00
renovate[bot]
fa8fb51420 Bundle embedded web app 2022-08-20 13:26:57 +00:00
renovate[bot]
23cd443db5 Bundle embedded web app 2022-08-20 10:24:16 +00:00
gabek
1e78951f35 Bundle embedded web app 2022-08-19 03:03:50 +00:00
gabek
df824bdf4a Bundle embedded web app 2022-08-17 04:52:12 +00:00
gabek
900abffbc9 Bundle embedded web app 2022-08-17 01:01:46 +00:00
gabek
0765f9cfcc Bundle embedded web app 2022-08-16 04:18:31 +00:00
renovate[bot]
5fcab95846
Pin dependency style-dictionary to 3.7.1 (webv2) (#2043)
* Pin dependency style-dictionary to 3.7.1

* Bundle embedded web app

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2022-08-15 20:56:39 -07:00
gabek
8cbf78050e Bundle embedded web app 2022-08-16 03:28:54 +00:00
gabek
6eb9c54b37 Bundle embedded web app 2022-08-16 02:47:50 +00:00
Gabe Kangas
d12f25f556
Merge branch 'develop' into webv2 2022-08-09 14:14:45 -07:00
Owncast
fb3973b264 Update admin to 19c9ac698ac49922046fd8f2a5b0b816dc6e921a 2022-07-13 02:31:33 +00:00
Gabe Kangas
506d1fa4cf
Merge remote-tracking branch 'origin/develop' into webv2 2022-07-11 21:21:07 -07:00
Owncast
61fd154466 Update admin to 5e483cdedce74b553a32cd0231c7957c335c6bec 2022-07-11 14:05:49 +00:00
Owncast
e443188cbc Update admin to 3e92d626c4e429345c238a54ff4a718de128ff76 2022-07-04 14:49:22 +00:00
Gabe Kangas
6de93f9651
Move the favicons 2022-06-24 21:53:16 -07:00
Gabe Kangas
18a184eeb7
Use bundled images instead of old webroot files 2022-06-20 22:10:55 -07:00
Owncast
3bccc5364c Update admin to 64706cedeefd75f442c03f7d73f91a075b065390 2022-06-20 14:37:23 +00: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
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
Owncast
09d3350d50 Update admin to b6858dddff0ae30fbf3b1013b23faaafe091e90d 2022-06-09 04:52:55 +00:00
Owncast
e26442ec7d Update admin to ce743edb6f68455da9897d5ddf159f5ce258345d 2022-06-07 23:44:16 +00:00
Owncast
365beb525c Update admin to 678a9600e2eefa97abd712b2f639b718ebab083c 2022-06-06 13:30:05 +00:00
Owncast
017c85e41d Update admin to f4a727ac630869f95576fc75c7e23f8266c9e05d 2022-06-04 05:15:44 +00:00
Owncast
e9405d1065 Update admin to 0dde73c00edfc6826405fa573e459c5be5dfc7e0 2022-05-26 20:47:43 +00:00
Owncast
5187c7ff17 Update admin to 28abdfaefa8de537891a850c9e3ba4d7df5491fe 2022-05-23 14:42:57 +00:00
Owncast
16e6a71a39 Update admin to 1e77ede64bf9f42d6f29e73b338f9d1b85b1c018 2022-05-16 15:04:09 +00:00
Owncast
19be55a637 Update admin to 0d75882185c8b24a343b7775406ea953d7dfd5b6 2022-05-12 00:21:57 +00:00
Owncast
f6869c3bb1 Update admin to fc9e84404d851f9e513bf1607f6cd8b1b35fa189 2022-05-10 03:46:30 +00:00
Owncast
29549c84ec Update admin to 110a67bb591e76f420ed5b363f3ce14f9f1c5643 2022-05-09 13:29:35 +00:00
Owncast
64bfcf69fb Update admin to dae0f374694db7177871986a2b2f8732c5662598 2022-05-09 00:45:47 +00:00
Owncast
e67bed43bc Update admin to 76bf79228ed28c621e6b594604d0f2b6957b5b58 2022-05-08 23:12:03 +00:00
Owncast
e96f36d313 Update admin to 2b2cd843474d215651f0f663808d5579b3a2db3f 2022-05-05 22:45:44 +00:00
Owncast
47534aa381 Update admin to f6c6521f066cf60ec08dcd999ae8872b246d2735 2022-05-05 22:39:25 +00:00
Owncast
1919784d08 Update admin to 2648f99b296a2883c67ee34502543cd7b8a9a83f 2022-04-29 20:26:02 +00:00
Owncast
3b0dc8aadb Update admin to a818c03525600bc61e267b37cbf7d085a9da0471 2022-04-25 14:56:53 +00:00
Owncast
9d4c69e3bc Update admin to 010d335050608ee9b0bbac54073b780c542c462f 2022-04-25 01:47:22 +00:00
Owncast
3ed0920b7c Update admin to 00fedee82d62cd83e11b294465ed5d5f63487515 2022-04-24 23:50:50 +00:00
Owncast
93890f33c7 Update admin to 8dcdc01b790a6e431991308788fc8e9f6e3b9925 2022-04-23 20:54:16 +00:00
Owncast
c0aea77fe4 Update admin to 5ca1a9f13c2c576941a7e31dc837f6b26608d99b 2022-04-23 16:40:07 +00:00
Owncast
e1c44d002b Update admin to d681eacce18ff599b0ce7b4c534fcb63657a7e06 2022-04-23 00:35:15 +00:00
Gabe Kangas
b835de2dc4
IndieAuth support (#1811)
* Able to authenticate user against IndieAuth. For #1273

* WIP server indieauth endpoint. For https://github.com/owncast/owncast/issues/1272

* Add migration to remove access tokens from user

* Add authenticated bool to user for display purposes

* Add indieauth modal and auth flair to display names. For #1273

* Validate URLs and display errors

* Renames, cleanups

* Handle relative auth endpoint paths. Add error handling for missing redirects.

* Disallow using display names in use by registered users. Closes #1810

* Verify code verifier via code challenge on callback

* Use relative path to authorization_endpoint

* Post-rebase fixes

* Use a timestamp instead of a bool for authenticated

* Propertly handle and display error in modal

* Use auth'ed timestamp to derive authenticated flag to display in chat

* don't redirect unless a URL is present

avoids redirecting to `undefined` if there was an error

* improve error message if owncast server URL isn't set

* fix IndieAuth PKCE implementation

use SHA256 instead of SHA1, generates a longer code verifier (must be 43-128 chars long), fixes URL-safe SHA256 encoding

* return real profile data for IndieAuth response

* check the code verifier in the IndieAuth server

* Linting

* Add new chat settings modal anad split up indieauth ui

* Remove logging error

* Update the IndieAuth modal UI. For #1273

* Add IndieAuth repsonse error checking

* Disable IndieAuth client if server URL is not set.

* Add explicit error messages for specific error types

* Fix bad logic

* Return OAuth-keyed error responses for indieauth server

* Display IndieAuth error in plain text with link to return to main page

* Remove redundant check

* Add additional detail to error

* Hide IndieAuth details behind disclosure details

* Break out migration into two steps because some people have been runing dev in production

* Add auth option to user dropdown

Co-authored-by: Aaron Parecki <aaron@parecki.com>
2022-04-21 14:55:26 -07:00