Skip to content

Version 1.3.1#57

Merged
Ipmake merged 23 commits into
mainfrom
dev
Aug 2, 2025
Merged

Version 1.3.1#57
Ipmake merged 23 commits into
mainfrom
dev

Conversation

@Ipmake

@Ipmake Ipmake commented Aug 2, 2025

Copy link
Copy Markdown
Owner

This pull request introduces several changes to enhance the functionality and improve the documentation of the Nevu project. Key updates include transitioning from Bonjour to UDP Discovery for service discovery, adding new environment variables for configuration, updating Docker settings to support UDP ports, and refining the README for better clarity. Additionally, unused dependencies were removed, and new ones were added to support the updated functionality.

Service Discovery Updates:

  • Replaced Bonjour with UDP Discovery for service discovery in backend/src/index.ts, enabling more robust UDP-based announcements. ([[1]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-c20200a666b149a045e365999f581db8e04687cfc9569bdf4c9477cab954d324L10-L19), [[2]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-c20200a666b149a045e365999f581db8e04687cfc9569bdf4c9477cab954d324L37-R49))
  • Updated the server to dynamically use the LISTEN_PORT environment variable for flexibility in deployment configurations. ([backend/src/index.tsL597-R598](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-c20200a666b149a045e365999f581db8e04687cfc9569bdf4c9477cab954d324L597-R598))

Docker Configuration Enhancements:

  • Added UDP port 44201 to the Dockerfile and corresponding Docker commands in the README for service discovery. ([[1]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-dd2c0eb6ea5cfc6c4bd4eac30934e2d5746747af48fef6da689e85b752f39557R15), [[2]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L42-R43), [[3]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R57))

Documentation Improvements:

  • Refined the README to include new environment variables (PORT, LISTEN_PORT) and clarified formatting for better readability. ([README.mdR74-R86](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R74-R86))
  • Adjusted text formatting for consistency, such as italicizing captions and adding spacing for sections. ([[1]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R2-R9), [[2]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L21-R23))

Dependency Management:

  • Removed unused dependencies (bonjour-service, multicast-dns, dns-packet, etc.) and added new ones (udp-discovery, obj-to-json, is2) in backend/package-lock.json and backend/package.json to support the updated service discovery mechanism. ([[1]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-f89763fc11c1bc48ac3c7ce8a148fbbbc5c2062393ee78664a70273d714daf5cL14-L33), [[2]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-f89763fc11c1bc48ac3c7ce8a148fbbbc5c2062393ee78664a70273d714daf5cR1277-R1303), [[3]](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-495707834ca4b862f9acdfbac70d279023d2c059da13db59594e61ed3354fed5L8-R18))

Miscellaneous:

  • Updated .gitignore to exclude /www, ensuring frontend build artifacts are not included in version control. ([backend/.gitignoreR5](https://github.com/Ipmake/NevuForPlex/pull/57/files#diff-a99100e55e9705d815385682f3d3178e8a212e73f00ac68787d3fe1c4663afd6R5))

Ipmake and others added 23 commits July 31, 2025 21:30
Added overflow-x hidden to the body to prevent out of bounds elements to cause horizontal scrolling
Added a scrollbar-width: thin on every scrollbar purely for aesthetic reasons.
Fixed an issue with horizontal scroll
An option to remove the libraries section from the home screen as it is redundant with the top nav. I made a new UI section in the settings page, it may or may not be the most organized idea, let me know!
An option to remove the libraries section from the home screen as it is redundant with the top nav. I made a new UI section in the settings page, it may or may not be the most organized idea, let me know!
Added an option to remove the libraries section from the home screen
Added an objectFit: cover to the HeroDisplay Component so that the videos takes the whole space, also moved the z-index property as it was no being applied when not directly on the video component.
Changed the z-index of the buttons of the hero to not make them appear over the app bar
Fixed the videos in the hero banner not taking the whole height/width
@Ipmake Ipmake merged commit ce7d494 into main Aug 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants