Commit Graph

  • ce5525b0fe Inital OpenAPIv3 Spec John Hobbs 2020-10-03 17:00:02 -05:00
  • 4c02b6eea1 Move socialIconsList to its own component Jannik 2020-10-04 20:36:05 +02:00
  • e7f39a0113
    Merge pull request #213 from ahmadkarlam/add-title-chat gingervitis 2020-10-04 01:15:45 -07:00
  • 12487011d2 Handle auth + cors Gabe Kangas 2020-10-03 23:07:37 -07:00
  • bb9c788306 Support CORS+Basic auth together Gabe Kangas 2020-10-03 23:06:48 -07:00
  • 43f861fcc0 initial files Ginger Wong 2020-10-03 20:59:25 -07:00
  • 29ef90e384 fix: check if date is invalid Ahmad Karlam 2020-10-04 10:58:02 +07:00
  • 8c380f118a refactor: declare format timestamp as variable for consistency Ahmad Karlam 2020-10-04 10:57:45 +07:00
  • 1c03e83c31 Typo Ahmad Karlam 2020-10-04 09:08:40 +07:00
  • 2abde9186c refactoring Ahmad Karlam 2020-10-04 09:08:05 +07:00
  • d27d4a798f Remove moment js and use standard library date from javascript Ahmad Karlam 2020-10-04 09:01:46 +07:00
  • 11cae4de88 add gitignore Ginger Wong 2020-10-03 16:12:21 -07:00
  • 922dfec77a
    Remove custom paths and add constants (#216) Gabe Kangas 2020-10-03 14:35:03 -07:00
  • f30cfcf20f includes fix for #210 Ginger Wong 2020-10-03 13:51:52 -07:00
  • ff3a50dc03 linty stuff Ginger Wong 2020-10-03 13:50:08 -07:00
  • ab1eb69fd1 apply scrollbar tricks to moz browser; make scroll colors on emoji picker easier to see; make emoji hover color easier to see Ginger Wong 2020-10-03 13:42:48 -07:00
  • 63a757ef23 Use moment js for diff and format date Ahmad Karlam 2020-10-03 20:29:29 +07:00
  • d6dadcabf8 Fix: Optional socialHandles and tags Jannik 2020-10-02 21:27:10 +02:00
  • e042c85f88
    Hardware status admin api (#218) Gabe Kangas 2020-10-02 12:18:08 -07:00
  • c271c3bdfd Fix error message alert Gabe Kangas 2020-10-02 12:15:36 -07:00
  • b45e2a5065 Add admin API for hardware metrics Gabe Kangas 2020-10-02 12:08:20 -07:00
  • fee9ad199d Add metrics for disk usage Gabe Kangas 2020-10-02 11:49:59 -07:00
  • 84bf4c8db6 Remove custom paths and add constants Gabe Kangas 2020-10-01 19:33:19 -07:00
  • f4fdc6c951
    Current broadcaster details admin api (#206) Gabe Kangas 2020-10-02 00:12:47 -07:00
  • 555335aa7b Move controller to admin directory Gabe Kangas 2020-10-02 00:08:59 -07:00
  • a4473a2b76 Reset broadcaster on disconnect Gabe Kangas 2020-09-29 15:40:29 -07:00
  • 149f39b418 Add /api/admin/broadcaster endpoint Gabe Kangas 2020-09-29 15:32:22 -07:00
  • f2e0e96b64 Store inbound broadcast details for admin purposes Gabe Kangas 2020-09-29 14:45:25 -07:00
  • 6c1f559d79 Add a simple success response to API requests Gabe Kangas 2020-09-28 18:37:59 -07:00
  • 857f4dbc45 Add support for ending the inbound stream. Closes #191 Gabe Kangas 2020-09-28 16:15:43 -07:00
  • 236f25b772
    Viewer metrics api (#208) Gabe Kangas 2020-10-02 00:06:14 -07:00
  • 5d2a250f69 Move controllers to admin directory Gabe Kangas 2020-10-02 00:06:01 -07:00
  • 6d5ffdfc39 Add viewers over time API Gabe Kangas 2020-09-29 18:36:12 -07:00
  • 17152f79f5 Add a simple success response to API requests Gabe Kangas 2020-09-28 18:37:59 -07:00
  • ce663f4c4d Add support for ending the inbound stream. Closes #191 Gabe Kangas 2020-09-28 16:15:43 -07:00
  • d8c43d2c56
    Add server config admin endpoint (#207) Gabe Kangas 2020-10-02 00:02:42 -07:00
  • b5c2b70a72 Add server config admin endpoint Gabe Kangas 2020-09-29 17:24:32 -07:00
  • db31a32fd3 Add a simple success response to API requests Gabe Kangas 2020-09-28 18:37:59 -07:00
  • 316aaa4d35 Add support for ending the inbound stream. Closes #191 Gabe Kangas 2020-09-28 16:15:43 -07:00
  • 9b7784634b
    First pass at YP registration/configuration (#209) Gabe Kangas 2020-10-01 23:55:38 -07:00
  • 1063ab3257 Set default value for YP to false Gabe Kangas 2020-09-30 17:33:27 -07:00
  • 9713a14e81 Point to default hostname Gabe Kangas 2020-09-30 15:59:08 -07:00
  • 7dededaf7d Fix default YP service URL Gabe Kangas 2020-09-30 10:06:10 -07:00
  • 9a68db38f2 Change log level Gabe Kangas 2020-09-30 09:59:06 -07:00
  • b7537e3c91 Make large and small logos actually structured Gabe Kangas 2020-09-30 09:57:26 -07:00
  • 59c6354a57 Do not allow re-registration by clearing the key Gabe Kangas 2020-09-15 01:16:56 -07:00
  • f0681f74d1 Increase quality of preview gif and only create it if YP is enabled Gabe Kangas 2020-09-12 12:40:57 -07:00
  • 0478b88a2c Add animated gif preview when generating thumb Gabe Kangas 2020-09-11 14:51:58 -07:00
  • 44a9fa0449 Show message about YP support on launch Gabe Kangas 2020-09-11 14:13:10 -07:00
  • 501fbc0c1c Handle YP errors. Use config. Off by default Gabe Kangas 2020-09-11 13:29:36 -07:00
  • cd03ac322b Add YP response endpoint Gabe Kangas 2020-09-10 20:28:38 -07:00
  • 1547229327 WIP: Add to the config to support YP Gabe Kangas 2020-09-08 14:32:32 -07:00
  • a8db781dea Spike: Ping YP service with instance details Gabe Kangas 2020-09-04 15:28:55 -07:00
  • 6946d4b3ea
    Make video segment filename unique (#214) Anoop 2020-10-02 12:04:29 +05:30
  • 48c8cf5ed2 Admin API to change in-memory streaming key. Closes #212 Gabe Kangas 2020-10-01 23:17:27 -07:00
  • 75e811db59 Remove type casting function Anoop M S 2020-10-02 11:33:32 +05:30
  • 7b64fc7c30
    Disconnect stream Admin API + HTTP Basic Auth (#204) Gabe Kangas 2020-10-01 18:16:58 -07:00
  • de3cc5e761 fix typo Anoop M S 2020-10-01 16:29:56 +05:30
  • 299864115f Make video segment filename unique Anoop M S 2020-10-01 16:24:13 +05:30
  • 334a69386d Add timestamp to title chat Ahmad Karlam 2020-10-01 16:11:43 +07:00
  • fe6c285b43 Add linting and code formatting Gabe Kangas 2020-09-30 18:47:18 -07:00
  • 9623513c9a Specify that the root of the web app is /admin Gabe Kangas 2020-09-30 18:04:50 -07:00
  • f8068826ab Add script to build and bundle admin Gabe Kangas 2020-09-30 17:26:07 -07:00
  • bcf9c34946 Build should expect /admin to be the root Gabe Kangas 2020-09-30 17:12:22 -07:00
  • 429b29cbb0 Add sass support for styling Gabe Kangas 2020-09-30 15:38:39 -07:00
  • 001da70bcf Update Readme Gabe Kangas 2020-09-30 15:21:54 -07:00
  • 0f74e1988f Bootstrap the admin project Gabe Kangas 2020-09-30 15:12:10 -07:00
  • 5b58ca8345 Initial commit from Create Next App Gabe Kangas 2020-09-30 14:59:20 -07:00
  • 76d281f35c Initial commit Gabe Kangas 2020-09-30 14:47:14 -07:00
  • 8aa5c33999
    Update caching logic/headers (#184) Gabe Kangas 2020-09-30 14:14:39 -07:00
  • c3aebaf77d Add a simple success response to API requests Gabe Kangas 2020-09-28 18:37:59 -07:00
  • a0688c0aaf Add support for ending the inbound stream. Closes #191 Gabe Kangas 2020-09-28 16:15:43 -07:00
  • c4c9780f0e Create http auth middleware Gabe Kangas 2020-09-28 15:26:01 -07:00
  • 6a0e8deae3 Use ISO date strings. Make random delays longer. Gabe Kangas 2020-09-28 21:39:56 -07:00
  • 1a477de89a Merge branch 'master' of https://github.com/gabek/owncast Ginger Wong 2020-09-27 23:04:51 -07:00
  • 3add3897ac show play button when video is paused (issue #201) Ginger Wong 2020-09-27 23:04:42 -07:00
  • fc27d73030
    Merge pull request #171 from owncast/gek/remove-player-progress-bar gingervitis 2020-09-27 22:03:40 -07:00
  • ef3796a033 Use default video variants if none supplied. Fixes #199 v0.0.2 Gabe Kangas 2020-09-27 20:09:52 -07:00
  • 1c74b8aeca Use config-example instead of config in Docker build Gabe Kangas 2020-09-27 16:36:52 -07:00
  • c9d6366b3b
    Create release docker image without shipping source and go toolchain. (#188) Gabe Kangas 2020-09-26 00:44:43 -07:00
  • d0d46ece8d
    Update scripts/Dockerfile-build Gabe Kangas 2020-09-25 23:56:11 -07:00
  • e41104c0c8 Combine apk run commands Gabe Kangas 2020-09-25 22:00:01 -07:00
  • ec9f8ba004 Stop using skypack CDN for emoji button and bump version. Address #141 Gabe Kangas 2020-09-25 19:34:53 -07:00
  • 2fd62a371d Explicitly add ca-certificates to image Gabe Kangas 2020-09-25 18:53:18 -07:00
  • c8bc0a5067 Create release docker image without shipping source and go toolchain. Closes #185 Gabe Kangas 2020-09-25 15:58:49 -07:00
  • 903a250526 Use the defaults to make the config file look simpler Gabe Kangas 2020-09-25 11:28:41 -07:00
  • 1a767fc2e8 Remove verbose logging from docker build Gabe Kangas 2020-09-25 11:08:53 -07:00
  • 63bb647990 Created a fake chat message generator script for testing Gabe Kangas 2020-09-24 23:50:01 -07:00
  • 6477b80068 Move caching into middleware. Set cache headers on segments Gabe Kangas 2020-09-22 13:51:54 -07:00
  • 02014b5632 Improve caching by adding etags and reducing the max-age Gabe Kangas 2020-09-22 01:09:01 -07:00
  • 519be9d3b4 Don't update viewer counts if a live stream session is not active. Gabe Kangas 2020-09-24 20:27:47 -07:00
  • fc45645280 Reset session stats when we cleanup the session. Closes #180 Gabe Kangas 2020-09-24 19:38:24 -07:00
  • cb2794f68c Fix cleanup. ticker -> timer and stop reinstantiation Gabe Kangas 2020-09-23 21:35:27 -07:00
  • 0cb31644f4 Quiet, log. Gabe Kangas 2020-09-23 18:18:15 -07:00
  • 9b272d8d3c Make test script destination optional Gabe Kangas 2020-09-23 17:32:44 -07:00
  • 336a35e981 Merge branch 'master' of https://github.com/gabek/owncast Ginger Wong 2020-09-22 17:10:06 -07:00
  • 01f956d043 detect portrait mode on mobile so it doesnt go into two col layout when keyboard is up, (#178) Ginger Wong 2020-09-22 17:09:55 -07:00
  • 0ac9ea7f57 Add a test utility for timing the duration of things easily Gabe Kangas 2020-09-22 14:10:01 -07:00
  • 17ef8eed0d Use built-in aac codec for test script Gabe Kangas 2020-09-22 10:58:01 -07:00
  • 58570be302 disable chat when websocket disconnects, enable it when it connects Ginger Wong 2020-09-22 01:38:43 -07:00