homarr

Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)

MIT License

Stars
5.1K
Committers
78

Bot releases are hidden (Show)

homarr - v0.6.0

Published by ajnart over 2 years ago

🦞 Homarr v0.6.0 (2022-06-03)

Another day, Another Homarr release.
*Categories are finally here! You can now make different categories for services.

Upgrade Steps

Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.

  • docker pull ghcr.io/ajnart/homarr:latest
  • docker stop [container_id]
  • docker rm [container_id]
  • docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

New Features

  • ✨Added a Torrent speed module. This shows the download and upload speeds of your torrents.
  • ✨Added Categories. Items can now be sorted into categories, to add a new one, simply edit an existing item and fill the category field.
  • ✨Added a System Info module. This will display your current CPU load.
  • 🚸 A warning will now be shown when using a development branch.

Bug Fixes

  • πŸ› Fixed some Lidarr image display images errors.

UI Changes

  • πŸ’„ The default accent color is now red instead of blue.
  • πŸ’„ Switches will now display a pointer cursor on hover.

Preview

image

homarr - v0.5.2

Published by walkxcode over 2 years ago

🦞 Homarr v0.5.2 (2022-05-26)

Another day, Another Homarr release.
The Torrents module has arrived! View the live speed and progress of all your qBittorent and Deluge torrents.

Upgrade Steps

Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.

  • docker pull ghcr.io/ajnart/homarr:latest
  • docker stop [container_id]
  • docker rm [container_id]
  • docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

New Features

  • ✨ Added Torrents Module! Currently integrates with qBittorent (#10) and Deluge (#122).

Bug Fixes

  • πŸ› Fixed footer display issues
  • πŸ› Fixed a bug with strings as module settings

UI Changes

  • πŸ’„ Changed poster styling
  • πŸ’„ Some small Styling and UI changes
  • πŸ’„ Changed DateModule styling
  • πŸ’„ Changed WeatherModule styling

GitHub Changes

  • πŸ“ Documentation has been updated to match this new release.

Other changes

  • πŸ”§ The default config will now include the searchbar.
  • πŸ—οΈ Rework moduleWrapper architecture

image

Special thanks to our contributors: @ajnart, @walkxcode, and of course all people using our project.

homarr - v0.5.1

Published by ajnart over 2 years ago

🦞 Homarr v0.5.1 (2022-25-05)

Today we introduce the long awaited Lidarr and Readarr integrations ! The new releases will be shown in the Calendar Module

chrome_VE0uNTyztu

Upgrade Steps

Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.

  • docker pull ghcr.io/ajnart/homarr:latest
  • docker stop [container_id]
  • docker rm [container_id]
  • docker run --name homarr --restart=always -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

New Features

  • ✨ Lidarr and Readarr integrations
  • ✨ Add a way to delete a config via the API
  • ✨ Add a way to save a config and delete it
  • ✨ Add a key bind to open settings (CTRL + L)

Bug Fixes

  • πŸ› Fixing date issues with weather module
  • πŸ› Fix Readarr date match

UI Changes

  • πŸ’„ Totally rework how the media previews work!
  • πŸ’„ Make the settings menu a drawer instead
  • πŸ’„ Change the way the footer is displayed

GitHub Changes

  • πŸ“ (README): Updates documentation & Move to Wiki

Other Changes

  • πŸ§‘β€πŸ’» Added strings as an option type for modules
  • πŸ—οΈ Make the max notifications to 4

Special thanks to our contributors: @ajnart, @walkxcode, and of course all people using our project.
Full Changelog: https://github.com/ajnart/homarr/compare/v0.5.0...v0.5.1

homarr - v0.5.0

Published by ajnart over 2 years ago

🦞 Homarr v0.5.0 (2022-05-23)

Another day, Another Homarr release.
Drag and Drop has arrived! You can now Drag and Drop items to re-arrange them.

Upgrade Steps

Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.

  • docker pull ghcr.io/ajnart/homarr:latest
  • docker stop [container_id]
  • docker rm [container_id]
  • docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

Breaking Changes

  • πŸ’₯ Services now require an ID generated via UUID. Services without an ID will be automatically migrated.

New Features

  • ✨ Items can now be rearranged. Click and hold an icon for 250ms and then drag it to the desired position. (#88)
  • ✨ Added basic BASE_URL and PORT env utilization. You can specify BASE_URL and PORT in the environment variables to change the Base URL and Port, respectively. (#76)
    • ⚠️ This feature requires more tweaking to support sub URLs (E.g., example.com/homarr), but subdomains should work just fine (E.g., homarr.example.com)!
  • ✨ Configs can now be accessed directly, by adding their name to the end of the URL. (E.g. localhost:7575/myconfig will load myconfig)!

Bug Fixes

  • πŸ› A trailing slash is no longer required at the end of a URL. (#121)
  • πŸ› Item icons will now default to the Homarr logo when the name is not found in our icon's repo. (#132)
  • πŸ› Services names are now clickable (#134)
  • πŸ› Added SVG support for icons (#138)

UI Changes

  • πŸ’„ The logo is now clickable and takes you to the root page /.

Other Changes

  • πŸ“ Documentation has been updated to match this new release.
  • πŸ”§ Added a new config format. This makes the config a lot easier to work with and should speed up module development even more!

Special thanks to our contributors: @ajnart, @walkxcode, and of course all people using our project.

homarr - v0.4.0

Published by walkxcode over 2 years ago

🦞 Homarr v0.4.0 (2022-05-18)

Another day, Another Homarr release.
The weather module is finally here. Along with online/offline indicators!

Upgrade Steps

Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.

  • docker pull ghcr.io/ajnart/homarr:latest
  • docker stop [container_id]
  • docker rm [container_id]
  • docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

New Features

  • ✨ Added a ping module, that will tell if your service is online or offline.
  • ✨ Added a weather widget that will use your browser location to display the current, highest, and lowest temperature. (#68)
  • ✨ Added a switch for 12hr or 24hr time. (#105)
  • 🚸 Added a 404 page.

Bug Fixes

  • πŸ› Fixed β€œUsed search engine not properly selected”. (#35)
  • πŸ› Fixed search bar content/focus not clearing after hitting enter. (#115, #125)

UI Changes

  • πŸ’„ Added animations to the AppShelf.
  • πŸ’„ Some small styling changes.
  • πŸ’„ Items will now scale on hover.
  • 🚚 The β€œUpdate Available” notification has moved from the Settings to the Footer.
  • πŸ“± Responsiveness improvements.

Other Changes

  • πŸ§‘β€πŸ’» Added procedural settings for Modules.
  • 🚚 The Search Bar is now a Module.
  • πŸ“ Documentation has been updated to match this new release.

Special thanks to our contributors: @ajnart, @walkxcode, and of course all people using our project.
Full Changelog: https://github.com/ajnart/homarr/compare/v0.3.1...v0.4.0

homarr - v0.3.1

Published by ajnart over 2 years ago

🦞 Homarr v0.3.1 (2022-05-16)

Another day, Another Homarr release.
Homarr has gotten some more responsiveness and some QoL updates. No more weird alignment issues, wooo! (this time we actually fixed it, we swear)πŸ’ƒ

Upgrade Steps

Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.

  • docker pull ghcr.io/ajnart/homarr:latest
  • docker stop [container_id]
  • docker rm [container_id]
  • docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

New Features

  • πŸ”Ž Added a search key-bind, press Ctrl+K to search!
  • πŸ“ƒ Added theme switch key-bind, press Ctrl+J to switch!

Bug Fixes

  • πŸ› Just fixed a typo :)

UI Changes

  • πŸ’„Reworked the entire header.
  • πŸ”₯Removed the NavBar component.
  • πŸ’„Moved modules to the AsideBar component.
  • πŸ’„Made border-radiuses more consistent.

GitHub Changes

  • πŸ’š Fixed GitHub CI errors on pull requests.

Other Changes

  • πŸ“ Documentation has been updated to match this new release.
  • ⚰️ Some dead code has been removed.

Special thanks to our contributors: @ajnart, @c00ldude1oo, @walkxcode, and of course all people using our project.

homarr - v0.3.0

Published by walkxcode over 2 years ago

🦞 Homarr v0.3.0 (2022-05-15)

Another day, Another Homarr release.
Homarr has finally gotten full responsiveness. No more weird alignment issues, wooo! πŸ’ƒ

Homarr is now on the Unraid Community Apps!

Upgrade Steps

Upgrading without a mounted config? Make sure to download your config from the settings first! You can add it back later by drag and dropping it into your browser.

  • docker pull ghcr.io/ajnart/homarr:latest
  • docker stop [container_id]
  • docker rm [container_id]
  • docker run --name homarr -p 7575:7575 -v /data/docker/homarr:/app/data/configs -d ghcr.io/ajnart/homarr:latest

Breaking Changes

  • πŸ’₯ Our folder structure has changed, source files are now in the src folder.

New Features

  • 🚸 The current version of Homarr is now shown next to the logo on the top-left. (#93)
  • 🚸 Homarr now allows the usage of a custom search query.

Bug Fixes

  • πŸ› Fixed EACCESS error when trying to write mounted configs. (#62)
  • πŸ“± Homarr is now completely responsive, and icons are aligned properly. (#82, #85)

UI Changes

  • πŸ’„ The add service button has been moved to the top-right.
  • πŸ’„ Homarr has a new logo! Take a look at it here
  • πŸ’„ The Homarr logo is now fully aligned to the left, and the settings are fully aligned to the right. (#96)
  • πŸ’„ Removed the lines on the sides of modules.

GitHub Changes

  • 🐳 The dev branch will automatically be built and published to ghcr.io/ajnart/homarr:dev.
  • πŸ§‘β€πŸ’» A new issue template has been added for ideas. (idea.yml)

Other Changes

  • πŸ“ Documentation has been updated to match this new release.
  • ⚰️ Some dead code has been removed.

Special thanks to our contributors: @ajnart, @c00ldude1oo, @walkxcode, and of course all people using our project.

homarr - v0.2.0

Published by ajnart over 2 years ago

🦞 Homarr now supports multiple configs and persistent storage! πŸŽ‰

We know you have been waiting to finally have Homarr sync between browsers and provide a seamless experience across devices, that's done! We are now finishing up the support of multiple config files in one server! πŸ’ƒπŸΌ

The data storage is now persistent, thanks to the use of NextJS's server-side rendering!

⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/homarr

What's Changed

πŸ’ƒπŸ» Style :

  • Better looking modules
  • All around more comprehensive UI
  • Added an update indicator in the settings menu

πŸ§‘πŸ»β€πŸ’» Nerd stuff :

πŸ“ Note: Huge thanks to @c00ldude1oo and @walkxcode for supporting me mentally and emotionally, we fought together against the mighty CI πŸ—οΈ and the terrible Docker 🐳

Full Changelog: https://github.com/ajnart/homarr/compare/v0.1.6...v0.2.0

homarr - v0.1.6

Published by walkxcode over 2 years ago

MyHomePage is now Homarr 🦞

Homarr is a combination of Home + Arr. It sounds like "Homard", the πŸ‡«πŸ‡· french word for Lobster 🦞

⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/homarr

πŸ’ƒπŸ» What's changed:

πŸ§‘πŸ»β€πŸ’» Nerd stuff :

  • πŸš€ More work towards persistent storage

New Contributors

Full Changelog: https://github.com/ajnart/homarr/compare/v0.1.5...v0.1.6

homarr - v0.1.5

Published by ajnart over 2 years ago

ARM support ! QOL improvements and module development

⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/homarr

πŸ’ƒπŸ» Style :

  • Better looking modules
  • Removed the year in the date time mode
  • Add a notification for the number of releases fetched by the calendar
  • Reimplemented the dark mode switch
  • Multiple medias can be shown on the same day

πŸ§‘πŸ»β€πŸ’» Nerd stuff :

  • Automated docker image deployment to GitHub containers, now with multi image and arm support ! #36
  • Better parsing for links in the addServices menu
  • Add a module enabler in the settings menu
  • Cleaned up the code and added a simple way to add new modules.

πŸ“ Note : I will now work towards the persistent data milestone

Full Changelog: https://github.com/ajnart/myhomepage/compare/v0.1.4...v0.1.5

homarr - v0.1.4

Published by ajnart over 2 years ago

New release to accompany @dnburgess video on the project ❀️
⚠️ As always, update your docker image with docker pull ghcr.io/ajnart/mhp

πŸ’ƒπŸ» Style :

  • Better looking modules
  • Added a module that displays the time and date
  • Dark mode toggle is now in settings menu
  • Better styling for the main app shelf
  • Multiple medias can be shown on the same day

πŸ§‘πŸ»β€πŸ’» Nerd stuff :

  • Automated docker image deployment to GitHub containers
  • Transitioned to GitHub containers instead of Docker Hub
  • Code cleanup for easier module integration
  • Added a box around each module with moduleWrapper
homarr - Initial release πŸŽ‰

Published by ajnart over 2 years ago

Initial release of MHP to move into a release-type instead of just working directly on the master branch

Package Rankings
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
Covered by Argos Visual Testing