Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TUM-Dev/gocast

TUMs lecture streaming service.
https://github.com/TUM-Dev/gocast

Update go, remove deprecations and house-keeping (#664)

* Update to go 1.19

* Fix deprecations and some newly found code issues

* Fix remaining de...

53f43fd3a1c417a44c8572e7f7c5468c4457562a authored over 2 years ago
edge: natively accept https requests

20d57f1fc2fce4718b0a2566f43603e793a36b00 authored over 2 years ago
Revert "link fridaysforfuture.de in header"

This reverts commit cd9f71a446d133bb93ff03305ab8cd60e801fec9.

882fe96955867f0988722d7295953be0b5ba0d18 authored over 2 years ago
dependency and dockerfile updates (#678)

07269ced58d4d2a01859c70dfd411525447dea98 authored over 2 years ago
Create Lecture Hall UI (#674)

* Update create lecture hall form

Apply new input and form styling

* Update html ids

* ...

87b6b0791bd0ed51127aad71b3df05d6c5c1cebc authored over 2 years ago
Hide 'Chat Replay' when not on vod (#676)

a05a0c7b907a30bba1b84a6e3af41978fb9aadc4 authored over 2 years ago
Fix course creation and TUMOnline fetching (#675)

bb9860c71aa45e9eba44956495798cca2fd8817c authored over 2 years ago
link fridaysforfuture.de in header

cd9f71a446d133bb93ff03305ab8cd60e801fec9 authored over 2 years ago
Independent realtime (#644)

* started with we-pub-sub

* missing return statement

* started configuring chat and live w...

a2cded77ba7bf7efe9b1fd56c8d1f4302c332c18 authored over 2 years ago
updated the GoLand Link (#668)

0d3be3698a6ba6611fa894eba199c1ce8d741b38 authored over 2 years ago
Add titles to navbar icons (#669)

e0eeab18d47a03c0cdaeb0638903fb60b5d521cb authored over 2 years ago
Unify Websockets (#602)

* started with we-pub-sub

* missing return statement

* started configuring chat and live w...

815492a680744efc568197e6cb626268313d0a69 authored over 2 years ago
Update courses router definition (#598)

a9f06310ac10cfc6754d0612fd5d1187c62702e2 authored over 2 years ago
Remove Course.LiveEnabled (#636)

* Remove LiveEnabled

* Add migrations

* Add migrate function to newMigrator

* Integrate...

c4210bed80865430c4c919631a0f2776107e130d authored over 2 years ago
Fix onboarding page (#638)

* Fix console errors

* Update UI

* Add api/users/init endpoint

* Fix tests

* Fix aft...

a649422b1745d15c3e2a8b951a807ba2d43cad4c authored over 2 years ago
Replay chat messages for VOD (#480)

* add playerTime watcher to Chat.ts

* add stream start time to chat; tsignore Alpine import e...

908d271527c68c00879f6623f2c317aa0439e006 authored over 2 years ago
fix websocket connection when chat is disabled (#648)

* fix websocket

* remove access check test

* remove unused stuff

36313647e8c3d779010672a12d23abf7bb03b9d4 authored over 2 years ago
update worker dependencies

c11b1cc44e494f68c267f325d900f59327f95a51 authored over 2 years ago
Update frontend dependencies

d0a89037e7ede2829321831a4ca0fac9adf09a22 authored over 2 years ago
Update go dependencies

fa1a6a34575bfffcf4e3816e37d29f20ebd8961d authored over 2 years ago
Copy Courses (#647)

* CopyCourse

* Format fixed

* rename dangerzone -> course_actions

* improve error handl...

52ab57650045dea29a37b00785976f6ff7810c6b authored over 2 years ago
deploy Server on tag as well

c4d8e3dcdfb0da672184e580c8b9bbabada35847 authored over 2 years ago
remove old about page (#646)

d1d62cf71a8161d674b6ea5f8543eb9d005fb9e5 authored over 2 years ago
Fix internal login (#642)

f4d23177975aadd4a9fafb520763418e85253101 authored over 2 years ago
Update tzdata version (#643)

e6d60d13671abfcd5fd32ae289a8c9886dfd14ce authored over 2 years ago
Enhancement: Enable Chat Individually per Stream (#558)

* add ChatEnabled field to stream

* update ChatEnabled flag on per lecture basis (backend and...

8e46c75786c5dd258e49bb571c24097210f4d5bf authored over 2 years ago
Update login UI (#641)

f9a7d314c02b81e8981aab42034b49c02000da7c authored over 2 years ago
Create course semester inputs UI (#637)

* Update semester inputs

* Update load course info function

6e1fbe8cce12ef40e4ad6029c53bf37ea316be4e authored over 2 years ago
Style guide (#639)

* Add color guide

* to html

* image test

* image test2

* Update colors.md

* Updat...

8c3e49a616cb62edc3d35ec05ce92c28b2f5fb63 authored over 2 years ago
Include Timestamp in URL (#633)

- Add getQueryParam function to global.ts
- Set the timestamp of the player for the given param...

9cc04a4c6503e03ff86381fbae8a30d289101a97 authored over 2 years ago
Fix Detailed stats in Safari (#634)

fa9bfbf2c0a13dc9446a2325efb204d99cfea31a authored over 2 years ago
Don't preload stream stats (#630)

fdf6c00a0d96557983af02560363d8b2900a287a authored over 2 years ago
refine chat poll status codes and error handling (#628)

503ee5fa47180f203ce1f51a705aadffd7e9146b authored over 2 years ago
Shortcuts help modal (#635)

* Add shortcuts help modal

* Reformat gohtml files

* Update symbols

8745e7d0e457245f135ea98822b5ba3049589273 authored over 2 years ago
add model generation tool (#631)

* add model generation tool

* fixes to template order & receiver names

f80d12b754a30effed3f7bfc26533187351790d7 authored over 2 years ago
Bump alpine from 3.16.0 to 3.16.1 in /worker/nginx (#622)

Bumps alpine from 3.16.0 to 3.16.1.

---
updated-dependencies:
- dependency-name: alpine
...

53700ae82788b4daf2596b785ddd4f6a216b7c2a authored over 2 years ago
Reduce Keyword-Extraction footprint (#611)

* Remove language from keyword model

* Remove whitespaces from extraction and increase minimu...

4fbddf149b8ea8655cf9dc673e6a28863541d62c authored over 2 years ago
[chore] dependency updates

4a63d3853566f63cc222925c8bed2197e1eafae9 authored over 2 years ago
Bookmarks Backend (#589)

* Add bookmark model

* Add bookmark dao

* Add bookmarks dao to DaoWrapper

* Update dao
...

634d46e87ca47d2f33cb08f75f2dcc521bfc7177 authored over 2 years ago
Import gomino (#605)

* Import gomino for course tests

* Update audit tests

* Update download tests

* Update ...

f849e47f6611751c8d9426a2e18078f758df4984 authored over 2 years ago
fix audit order

fa80066520109cbaf51db358308eae00edd43da3 authored over 2 years ago
Use testutils for all tests (#592)

* Update Ãchat tests

* Update worker tests

* Update progress tests

* Update download IC...

c3b13c466316ac991db797a64322557b7bfebe2b authored over 2 years ago
Retry dial-in after dynamic backoff (#606)

* Worker: Retry dial-in after dynamic backoff

* Delay worker joining backend after dial in

...

fa22339fbe87c4cf094028408f48c69b2bbb873f authored over 2 years ago
Report transcoding progress (#600)

* collect transcoding progress and send over grpc stream

* add ui

* cleanup: Don't use str...

87c990b288205b0491cbeecb3b7ccad69906b651 authored over 2 years ago
x-cloak course menu (#593)

c56e32df629438eb1a2063f1cebc96b7c404cfca authored over 2 years ago
Consistent Error Handling (#577)

* Add HandleError function

* Add error handling middleware

* Update audit errors

* Update cha...

223cf15f60d6550d756439c4a667f9de0e6e50ce authored over 2 years ago
Bump terser from 5.10.0 to 5.14.2 in /web (#601)

Bumps [terser](https://github.com/terser/terser) from 5.10.0 to 5.14.2.
- [Release notes](https...

b4a0aa334feb84ccccbe800a0830fae170879e94 authored over 2 years ago
frontend dependency updates

d39fc3f4d22b565ee0491a21fa6ad0fb018bab39 authored over 2 years ago
Restructure stream router definitions (#596)

Groups api handlers as shown in https://github.com/gin-gonic/gin#grouping-routes. This leads to ...

8299499e2272db2ab3c5913025c4e4375f466587 authored over 2 years ago
Add Admin Middleware to Notification Router (#595)

* Cherry pick updated notification tests from #592

* Add admin middleware to notifications

f3560a2a8603fa785a29bf2315b057c94c3b5288 authored over 2 years ago
More robust stream name selection (#591)

* start redoing stream name selection

* don't wait before freeing slot

c3353340069ae4a7a20b774245def61c905376e0 authored over 2 years ago
Pin courses to the top (#579)

* Create methods for registering pinned/unpinned courses

* Created methods for pinning/unpinn...

663beac71bc6939ad4f04f4f06ed8da7d4eb8187 authored over 2 years ago
Bump github.com/shirou/gopsutil/v3 from 3.22.5 to 3.22.6 in /worker (#566)

Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil) from 3.22.5 to 3.22.6....

4b7bbf18157dea6ac29fd06d31f2b95368143e85 authored over 2 years ago
Re run go generate

2b40ef9f0f6ace0162ccdfab600099b8f818de57 authored over 2 years ago
Course Endpoint Testing (#549)

* Add first tests

* Add deleteLectures test

* Add renameLecture test

* Add lectureSerie...

f6db544c08ebea5b9ed4f577b90cf116443a97d2 authored over 2 years ago
Self Stream/Worker enhancements (#590)

* Self stream enhancements

- cancel transcoding when restarting selfstream
- cancel ffmpeg w...

8f4dfaf0bdff5edae63e05a7790b7ad072d5b984 authored over 2 years ago
Fixes to hotkey handling (#587)

~ don't intercept media keys (#545, #581)
~ don't handle hotkeys if alt, ctrl or meta modifier ...

190ad422d5cf3dd3b1a7f67d529ea58ee369b3c4 authored over 2 years ago
OverviewPage LiveUpdate Indicator (#522)

* started with serverside

* :)

* sockets working

* notify users when course goes online...

4c8fe9af3db8e833122db4965f0a68c290cdf22b authored over 2 years ago
Most replayed Heatmap (Logging) (#575)

* started with js

* started with frontend

* started implementing the report feature of see...

8560855f6d814b4b62a95b126a62026108c71a8c authored over 2 years ago
Add valid highlight index check (#588)

fd5234e4629698c8ccc5828afa4da7355a64d6b7 authored over 2 years ago
Remove hls quality selector (#583)

* Remove hls-quality-selector npm dependency

* Remove references in watch page

43fa152abdb806d89e73f7fa73863f15dc449322 authored over 2 years ago
Add "Copy HSL URL" button next to each video in course overview (#585)

* Use navigator for writing to clipboard

* Add hls button to course page

* Make hls action...

93f904caae27f28bdfdf15f471601dc42a872111 authored over 2 years ago
Frontend updates & CVE-2022-31129

1970e39dbe7bff4ae8801e34f73812aecb67ce12 authored over 2 years ago
OCR Keyword extraction (#475)

* Add ocr extractor

* Add keyword dao

* Add keyword API route

* Add process-pipeline

...

f6dcf6b8020a806b874d7043d2250dd063202cdc authored over 2 years ago
Lecture Hall Endpoint Testing (#524)

* Add lecturehall ical test

* Add preset tests

* Add takeSnapshot tests

* Add setLectur...

a23f646f7efa604cf072119447d51049ad23a35d authored over 2 years ago
Clear stream names after 30 minutes instead of one hour

This fixes issues where stream names are exhausted after lots of streams right after each other....

9d7c1f46d721416dcabdc72c6b2475cd2bd4c601 authored over 2 years ago
Fix elForSpot Alpine Error #578

e2c5d5e1039fd78db95778ab1a339f57ba18b6dc authored over 2 years ago
Mock Preset functionality (#526)

* Add PresetUtility interface and mocks

* Add parameter to router config function

* Update moc...

f4a580b13b827cda7b58019fa8e66b7a6bbfc548 authored over 2 years ago
Search endpoint testing (#568)

* Add search endpoint tests

* api/search.go

2f130e7fa567ae9ae8899aba4441b71423cd549c authored over 2 years ago
dependecny updates (#572)

* dependecny updates

* downgrade goxmldsig

6483de9cc19b031a0bd06d0d55db37b01eff088a authored over 2 years ago
Keep current section displayed & VS Mobile UI (#535)

* Update mobile UI

* Add follow sections

* Move all video-section code to video-sections.t...

d045e8a28e3cae57881040871fdc9de1ef874bae authored over 2 years ago
show link to lecturehall to admins on start page (#555)

3924db0263454314790b163e47cb139465ae6fe2 authored over 2 years ago
Add x-cloak (#556)

d293cb41e2119455701336f7142a3fea9bc8e8e2 authored over 2 years ago
Show viewer count on mobile (#552)

* Show viewer vount

* Fix watch button layout

* Disable shrink for stream info

Co-authored-by...

a0b017ee4f785fb61b8d6f6b90000e4d31acf79a authored over 2 years ago
Videoupload and service worker fixes (#551)

* enhance vod upload

* remove unused template path

* only run service worker caching on ge...

7a61cc8b039fac5ed33f35ba8b8646ce77b10c74 authored over 2 years ago
Persist playback rate

Closes #490
Closes #543

lint

lint

53de3586090c2c01c9a4edbb3ec155b495fe1b3b authored over 2 years ago
add uuid to worker dependencies

298ccc828a8191b9107204916cf41749693ee385 authored over 2 years ago
Video Section Image Preview (#516)

* Add first working prototype

* Add toWorker request function

* Remove temporary files

...

c0905bd70d7f9d5b82f06dbf0a8a53c365aa565e authored over 2 years ago
Audit log (#527)

* add api endpoint and some audits

* event audits

* lint

* fix tests

647eb78ac30b8e24de963ce46f49616aefaff7a1 authored over 2 years ago
allow opening stream from admin page

78c046d74d80326e80d417030d021c4648ba36d8 authored over 2 years ago
fix azure go-ntlmssp dependency version

6b82c3994717fbf342f2926b478a4d9faf515835 authored over 2 years ago
fix dependencies

16d0b708a18c150cf55fd1f367b2f108f415cd27 authored over 2 years ago
Merge branch 'dev' of github.com:joschahenningsen/TUM-Live into dev

6e1900f39a1f5b1bca8207194e639f75001cdca8 authored over 2 years ago
more dependency updates

576c5d8d1d7912bcf06064769673506a183a4697 authored over 2 years ago
Info Page Endpoint Tests (#538)

* Cherry pick testdata.go

* Add info page tests

29417fde64149c560efa15dc6aaae6bf2463aa1c authored over 2 years ago
dependency updates

1deb3d7fb5d144accbd308a8a69f4d02ef6a012c authored over 2 years ago
fixup: import errors

4669434d47128a12baa6cfe6a422e0c08eeee296 authored over 2 years ago
Stream Endpoint Testing (#532)

* Add first stream endpoint test

* Add more stream tests

* Add liveStream route tests

*...

9ef94aba21b0805c692c748f2cef2557ecf3e1af authored over 2 years ago
Improve watch page UI (#523)

* Restyle

* Clean up

* Remove debugging stuff

* Layout optimizations

* Avoid alert button ju...

ccbf31699bff2c618fec4bb7fb9fd39f1a308820 authored over 2 years ago
Variable fix (#547)

3bfd69600145d41447ff37abcec0a4839a7d915b authored over 2 years ago
show user popout on click instead of hover (#546)

* show user popout on click instead of hover

* Update web/template/header.gohtml

Co-authored-b...

ac5d31417f7b5874ac6711bfce5db4c17fe3ccbe authored over 2 years ago
Separate marking videos watched in dao (#540)

* Separate marking videos watched in dao

* Also use upsert for watched state updates

4d95495dc000e00b15529af690f62f06f5cad64c authored over 2 years ago
thumbnail fixups

.

cd40e62e8b24785d350f59c5dbf54915d0e2301c authored over 2 years ago
Thumbnails on hover (#478)

* Install thumbnail tooling

* Remove deprecated file path

* Some architectural experiments...

14c7bf2721784052d6ee0961370eef14d59b009c authored over 2 years ago
add support for panasonic cameras (#525)

* add support for panasonic cameras

remove test

* fixups

* add camera interface mock

d3bf82472b6b5a0c073d75be0295da9918484e11 authored over 2 years ago
Fix 'mobile undefined' bug (#529)

2eb171013b4e7f4833b4aed2bd0461db71b25e5b authored over 2 years ago
Separate link/s for data privacy statement and imprint + markdown (#489)

* Add footer

* Add texts model

* Add text frontend

* Slim down mobile menu

* Fix mis...

164e0bd24dd8de69ca998221b2cac2c7e12a66f1 authored over 2 years ago
API Tests (#459)

* Add download_ics tests

* Update download_ics_tests.go

* Add notifications tests

* Add...

512075ebff8d2604c79968050fed92c8a9ae1975 authored over 2 years ago
push worker to ghcr on label testserver (#520)

* push worker to ghcr on label testserver

* fix workflow

* fix workflow (again)

* fix d...

4270bc4d62a9507ae569c81bcfb4565f0b447a2b authored over 2 years ago
tweaks for handling live streams (#492)

f017ffec61c39f70e6acc67b57b9bda1abb9857d authored over 2 years ago