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
Owncast
d4e2412893
Update admin to 4e271aa8c24dc5c1eeb0576ce80656beb26de43d
2022-04-04 21:21:50 +00:00
Owncast
0b468d6353
Update admin to e6f9164038d4b1cf33b930a800dabb608ef96308
2022-04-04 21:18:25 +00:00
Owncast
4fd2cfe10a
Update admin to cd55b313d31d94177e86a75980acbb359ed0a6c0
2022-04-04 21:08:56 +00:00
Owncast
bde5995932
Update admin to 5405de7e73c49db96c209370a81f19f9958c9083
2022-03-28 17:29:08 +00:00
Owncast
9099e72785
Update admin to 18127708433ed2fbad4065e4f3f1df33ac90594e
2022-03-28 12:53:34 +00:00
Owncast
bd13e241e3
Update admin to bc9e3f969a643f9ad54c001c29d2783d314cf2fd
2022-03-27 23:30:18 +00:00
Owncast
117d0078c8
Update admin to baa86698b059fa801b77f6b2b49975bdc7783b63
2022-03-25 06:24:34 +00:00
Owncast
729de44fce
Update admin to e87f4bd967816e794800767dab288334873779c7
2022-03-24 23:46:51 +00:00
Owncast
84582f5f1f
Update admin to 110d481e7b4b4f3e97e11ed95921fd24c0c614cb
2022-03-23 17:55:27 +00:00
Owncast
c608a2532e
Update admin to 3684a9b1c5e3fbf147f20c133b1b8eff1bfbbec1
2022-03-21 21:42:18 +00:00
Owncast
971e6e1835
Update admin to 69102abd496ca00c31ce808a4044493d13a96086
2022-03-21 21:29:02 +00:00
Owncast
7d02bd7dbf
Update admin to 7fc163fdb701fd2e37faff21db1d22a7dbcf33dd
2022-03-21 12:56:30 +00:00
Gabe Kangas
4a17f30da8
Outbound live stream notifications ( #1663 )
...
* First pass at browser, discord, twilio notifications
* Commit updated Javascript packages
* Remove twilio notification support
* Email notifications/smtp support
* Fix Firefox notification support, remove chrome checks
* WIP more email work
* Add support for twitter notifications
* Add stream title to discord and twitter notifications
* Update notification registration modal
* Fix hide/show email section
* Commit updated API documentation
* Commit updated Javascript packages
* Fix post-rebase missing var
* Remove unused var
* Handle unsubscribe errors for browser push
* Standardize email config prop names
* Allow overriding go live email template
* Some notifications cleanup
* Commit updated Javascript packages
* Remove email/smtp/mailjet support
* Remove more references to email notifications
Co-authored-by: Owncast <owncast@owncast.online>
2022-03-18 13:33:23 -07:00
Owncast
1df4c96963
Update admin to 4367e37786dd14fb6ca522a4b0a976c5ca217e73
2022-03-17 21:56:10 +00:00
Owncast
4d5de61148
Update admin to f5dfe66d170d48a2109c89f5ea35dde0cb3d5e9a
2022-03-17 05:52:16 +00:00
Owncast
233c2656d8
Update admin to 3bd00a31b28b8aa2c59893bd7b19314ce7231712
2022-03-17 00:57:02 +00:00
Owncast
d874913aa1
Update admin to 8f67df6bc0c1dc7dfe4af4a2839cac40d59473f7
2022-03-15 07:07:46 +00:00
Owncast
7e46335279
Update admin to f58ac7c01299921caa802c8ccefe206f3c517f98
2022-03-14 12:52:19 +00:00
Owncast
88ed026eae
Update admin to eb0749902e024245748735a0cc01d083205124e8
2022-03-07 22:45:40 +00:00
Owncast
c64113329f
Update admin to 2e51ab7a64311908f0493068ab462333b75999c4
2022-03-07 08:11:19 +00:00
Owncast
b7a17ffbdb
Update admin to ff75e8120995b42a7891774c33d89d726013a858
2022-03-07 08:08:15 +00:00
Owncast
fcb4d51481
Update admin to 8c76347ad8e4644ac427d6b7b2748e7665aa1e79
2022-03-07 08:04:43 +00:00
Owncast
4619064a13
Update admin to 75b92f29559c645a92bc0e96cfed66b433b349ea
2022-03-07 08:02:15 +00:00
Owncast
9612e7ee65
Update admin to 3942bddaa83c58c90a44f37e6a0671748645cef1
2022-03-07 07:56:17 +00:00
Owncast
7378079ac9
Update admin to 6740d192115c9df37a550216821c7614bb7929d1
2022-03-07 07:49:13 +00:00
Owncast
674a62d022
Update admin to 5873e68af4147b0f68d7b65c401e19835c715730
2022-03-07 07:41:57 +00:00
Owncast
069c8b03c3
Update admin to 4fee9bf1bdd312554d1a50956e4402939dc25b6d
2022-03-07 07:33:25 +00:00
Owncast
0f0137a345
Update admin to 272139611273be8e0976d6c5bbefad44527a0bff
2022-03-07 04:42:45 +00:00
Owncast
6e0e33dedb
Update admin to cbd6bc7936dd86e7eab87bc6b4cf6e50c4720914
2022-03-07 03:51:36 +00:00
Owncast
69d7b7a1be
Update admin to ad492d10471505670678de50b8f4b1fc6b5cff73
2022-03-07 01:42:10 +00:00
Owncast
713c8f913e
Update admin to 7cd23993d592b8231eaeec6165cb7e0fa67adb5f
2022-03-07 01:26:27 +00:00
Owncast
bdae263819
Update admin to 5f10d5dbeff9bb098c920f6c6acad48f38fa735d
2022-03-07 01:14:53 +00:00
Owncast
9d5bdc320c
Update admin to 5720a43402043364f732bdefc5c563127d51e2c3
2022-03-06 06:38:35 +00:00
Owncast
70a486ab9a
Update admin to 783b5693e63795d2d381cff2b1b062c24b2cbd52
2022-03-01 03:18:18 +00:00
Owncast
4f19e4fd46
Update admin to d094ab753ba2a38add345735ba522f6f75f04f29
2022-02-28 14:52:21 +00:00
Owncast
eded7da430
Update admin to 794da93134165c59620b03e2ec3dcb9ba67e6dfc
2022-02-28 12:21:55 +00:00
Owncast
b447587c91
Update admin to a3553c2cf77e2a82e5fc6e940624313b19a5e80b
2022-02-21 13:12:59 +00:00
Owncast
9b7c29e82a
Update admin to 91f6db708a20949fc80e8679a9fd8dfea94c409f
2022-02-18 21:12:03 +00:00
Owncast
28ceca8f25
Update admin to 8eeb6137da772a1dc6603e8465c0d7042dc1937f
2022-02-18 21:08:15 +00:00
Owncast
f0e422bbf9
Update admin to 33209dae909d6fd8cd291982a4f6b46f94b579fd
2022-02-18 05:31:15 +00:00