Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

motionEye beta v0.43.1b2 #2995

Merged
merged 86 commits into from
May 29, 2024
Merged

motionEye beta v0.43.1b2 #2995

merged 86 commits into from
May 29, 2024

Conversation

MichaIng
Copy link
Member

@MichaIng MichaIng commented May 28, 2024

Changelog:

github-actions bot and others added 30 commits January 5, 2024 18:23
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Currently translated at 6.1% (10 of 163 strings)

Translation: motioneye-project/motioneye : javascript texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-javascript/fi/
Translations update from Hosted Weblate
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: motioneye-project/motioneye : javascript texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-javascript/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: motioneye-project/motioneye : python texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-python-texts/
Translations update from Hosted Weblate
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* [CI/CD] pre-commit autoupdate

* [CI/CD] Address pre-commit annotation

Signed-off-by: MichaIng <[email protected]>

---------

Signed-off-by: MichaIng <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: MichaIng <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Currently translated at 100.0% (375 of 375 strings)

Translation: motioneye-project/motioneye : python texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-python-texts/uk/
Currently translated at 100.0% (163 of 163 strings)

Translation: motioneye-project/motioneye : javascript texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-javascript/uk/
Translations update from Hosted Weblate
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: motioneye-project/motioneye : javascript texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-javascript/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: motioneye-project/motioneye : python texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-python-texts/
Translations update from Hosted Weblate
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Currently translated at 6.4% (24 of 375 strings)

Translation: motioneye-project/motioneye : python texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-python-texts/es/
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Translations update from Hosted Weblate
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Currently translated at 20.2% (76 of 375 strings)

Translation: motioneye-project/motioneye : python texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-python-texts/ca/
motion does not support SHA1 hashed passwords in its configs, but only MD5 digest. However, motionEye needs to authenticate at motion with plain text passwords, it cannot send a hash to motion for authentication.

This reverts commit 14156d2, to restore the previous functionality when applying a password to the surveillance user.
Translations update from Hosted Weblate
to support existing PRs.

Signed-off-by: MichaIng <[email protected]>
zagrim and others added 13 commits May 28, 2024 19:43
* Increase amount of visible action buttons
* Move monitoring info to second column
* Split action button SVG
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Translations update from Hosted Weblate
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: motioneye-project/motioneye : javascript texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-javascript/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: motioneye-project/motioneye : python texts
Translate-URL: https://hosted.weblate.org/projects/motioneye-project/motioneye-python-texts/
Translations update from Hosted Weblate
* [ImgBot] Optimize images

*Total -- 60.94kb -> 47.87kb (21.46%)

/motioneye/static/img/main-loading-progress.gif -- 6.38kb -> 3.99kb (37.43%)
/motioneye/static/img/camera-progress.gif -- 49.62kb -> 39.12kb (21.16%)
/motioneye/static/img/small-progress.gif -- 0.66kb -> 0.62kb (5.79%)
/motioneye/static/img/modal-progress.gif -- 4.29kb -> 4.14kb (3.51%)

Signed-off-by: ImgBotApp <[email protected]>

* Optimise SVGs

Removes all meta data, especially this massive inkscape block, which only affects how the SVG is shown in this software, the default window size position, and all this crap, which has abolutely no space in SVGs used for websites.

Furthermore syntax paths were optimised for minimal code size.

All lossless, i.e. the image looks exactly the same.

Signed-off-by: MichaIng <[email protected]>
@MichaIng MichaIng added the meta label May 28, 2024
@MichaIng MichaIng added this to the v0.43.1 milestone May 28, 2024
@MichaIng MichaIng requested a review from zagrim May 28, 2024 20:07
@MichaIng MichaIng mentioned this pull request May 28, 2024
Copy link
Collaborator

@zagrim zagrim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know if this was left as draft accidentally, but at this point it looks good to me.

@MichaIng
Copy link
Member Author

Just until the raised version string has been merged. Will do so later today.

for next beta

Signed-off-by: MichaIng <[email protected]>
@MichaIng MichaIng marked this pull request as ready for review May 29, 2024 19:04
but purge needrestart package which triggers these systemd restarts: actions/runner-images#9956

Signed-off-by: MichaIng <[email protected]>
Signed-off-by: MichaIng <[email protected]>
Signed-off-by: MichaIng <[email protected]>
Since Debian Bookworm and Ubuntu Noble, libpython3.*-stdlib ships with /usr/lib/python3.*/EXTERNALLY-MANAGED, which prevents pip from installing Python modules outside of venv/virtualenv, and prevents a global pip install via get-pip.py itself, in favour of allowing only python3-* DEB packages. Since we currently intend to install motionEye system-wide, and want to test this case, we override this block in CI, just the way it is done in our install instructions.

Signed-off-by: MichaIng <[email protected]>
due to yet another more recent bug, this time at the runner host side, it seems: actions/runner-images#9848 (comment)

Signed-off-by: MichaIng <[email protected]>
@MichaIng MichaIng merged commit e096193 into beta May 29, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

9 participants