Commit graph

194 commits

Author SHA1 Message Date
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
Owncast
7a508e3dbc Update admin to cc305d98b083dd0d3622a6f3bab0215f1b5f4429 2022-04-19 19:55:24 +00:00
Owncast
5d236976d8 Update admin to 09d27310fe865823219a02baebc3afc9a6a8b0fb 2022-04-18 15:49:34 +00:00
Owncast
4b92ec421d Update admin to 1e3d8b50ee3981c1f255cc9dd6c713f8e9daa917 2022-04-10 06:07:16 +00:00
Owncast
3ed44abc5d Update admin to b0f1f8ff4c03c0b8aa82009797c0c05c8a2a7096 2022-04-09 16:13:57 +00:00