owncast icon indicating copy to clipboard operation
owncast copied to clipboard

Featured streams / mini directories

Open gabek opened this issue 2 months ago • 2 comments

WIP

Read https://github.com/owncast/owncast/discussions/4424 for details.

Double check

  • [ ] I included a screenshot, logs, or example payload to demonstrate the change.
  • [ ] This is a frontend change and it supports translations, or it's not a frontend change.
  • [ ] This change has actually been tested.
  • [ ] The code has been run through the proper linters and/or formatters for the language.
  • [ ] There is an issue discussing this change and it's assigned to me.
  • [ ] I read the "Read first" details about filing this PR.

Read first

We manage everything through issues, not PRs.

A PR is a solution. A solution without a problem breaks release notes. Please open an issue so the list of problems that were fixed can be correctly listed and be attributed to you.

If this is an unsolicited change, or there is no existing issue filed for it, please open a GitHub issue before creating a pull request. This will allow us to discuss the motivations and the big picture behind the change first. It's possible there may be other solutions that should be discussed for what you think should be built. It is possible your change will be rejected unless some discussion around your proposal happens first. While creating this PR means you probably already did the work, it still makes sense to file an issue now, and into the future when you have proposed changes.

Additionally, when attributing credit in releases, we use issues to determine who worked on each version. If there isn't an issue assigned to you, you may not get credit in release notes.

Resources

Description

Once there is an issue filed, a PR can be linked to it.

Please include a summary of the change in the PR and which issue number is fixed, including relevant motivation and context. Mark this as a Draft or WIP and write up some details later and start a conversation, even if your PR is not ready for review or you haven't yet provided all the information.

Fixes # (issue)

Screenshot Examples or Logs

If this is a frontend change, please include a screenshot of the change. If this is a backend change, please include relevant logs or examples of the change in action if applicable.


Some things you might want to mention:

  1. Why are you making the change?
  2. Explain how it works and decisions you made.
  3. If you're fixing something, what was wrong? How should we stop from having this issue happen again?
  4. If this is a new feature or addition to functionality, why should it be added? What are the use cases? Who was asking for this functionality?
  5. If this is a frontend change, does the text support translation?

Thank you so much for contributing to Owncast! 🎉

gabek avatar Sep 25 '25 22:09 gabek

@marmitar ldapjs is being removed by #5008, where passport-ldapauth is used instead. Unfortunately passport-ldapauth also uses ldapjs v2, but least it wouldn't be a direct dependency.

ahyattdev avatar Nov 17 '25 02:11 ahyattdev

@ahyattdev Yeah, I left ldapjs outside of this update hoping it would be reworked in another PR. Good to hear it's finally happening.

marmitar avatar Nov 17 '25 03:11 marmitar