ajnart / homarr

Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)
https://homarr.dev
MIT License
6.28k stars 292 forks source link

Syncthing support #1696

Open YoSiJo opened 1 year ago

YoSiJo commented 1 year ago

Description

Syncthing support would be nice. So that you can see the folders and their status in the dashboard.

Priority

Low (Nice-to-have)

ajnart commented 1 year ago

I agree with you, would love to have it. Can you give me more info on what / how / how you would want it to look ? It would help me a lot. Especially if you can provide a mock design or help me with the link to the API

YoSiJo commented 1 year ago

I come more from the admin than the developer or designer area, so I can't contribute that much. But I'll try to put a few things together here.

The normal overview looks like this: grafik

For the dashboard, however, I think the folder overview is better/more suitable for now: grafik

Other

I can generally adjust three widgets:

Overview

Shows more or less the same as the Overview of Syncthing itself. Download and upload speed etc.

Folder view

Shows the status of the folders in a simple list.

Speedmeter

Similar to the one for qBittorent, the time course of upload and download is displayed.

Useful links

ajnart commented 1 year ago

How about instead we make it like the categories, you can click on a folder to expand it ? also we could add some progress bar if it is currently syncing or something

YoSiJo commented 1 year ago

Expanding and progress bars sound very good, but you'll have to do that with the categeories. For me, these are currently just grouping boxes, or have I missed something?

github-actions[bot] commented 10 months ago

Hello 👋, this issue has been open for 60 without activity. Please close this issue if it's no longer relevant or has been resolved. Still relevant? Simply reply and I'll mark it as active.

wormangel commented 9 months ago

Would also love this feature, and could maybe contribute.

@ajnart do you have a guide somewhere or maybe a template PR on adding a new integration? I didn't have time to dig through the code or anything yet

manuel-rw commented 9 months ago

Would also love this feature, and could maybe contribute.

@ajnart do you have a guide somewhere or maybe a template PR on adding a new integration? I didn't have time to dig through the code or anything yet

Hi, thanks for your interest. We do have guides here: https://homarr.dev/docs/community/developer-guides

Regarding the backend code, I'd suggest that you have a look at our existing widgets. We use trpc for our API. Let me know if you have any questions. I'm happy to review a pull request regarding this feature. Our core team sadly does not have the ability and capacity to implement each and every feature - therefore we'd appreciate your contribution.

github-actions[bot] commented 7 months ago

Hello 👋, this issue has been open for 60 days without activity. We mark issues to help prioritise and close dead issues. Can you confirm that this issue is still relevant on the latest version? I'll remove the stale label as soon as there is further activity on this issue. Thank you 🙏

ishaanparlikar commented 2 months ago

Hey @ajnart @manuel-rw, if no one is working on this, I can start and submit PR once its ready. We can may be go into specifics later like UI, once I have functionality.

ajnart commented 2 months ago

Hey @ajnart @manuel-rw,

if no one is working on this, I can start and submit PR once its ready. We can may be go into specifics later like UI, once I have functionality.

Hi, that would be wonderful! However, the team is currently doing a complete overhaul of homarr for a v1.0 in a new repository. Feel free to join the discord to talk about it, it should be easier to implement new features in that version.

manuel-rw commented 2 months ago

Hey @ajnart @manuel-rw, if no one is working on this, I can start and submit PR once its ready. We can may be go into specifics later like UI, once I have functionality.

Sure! Let us know if you need help. Check https://homarr.dev for developer docs

ishaanparlikar commented 2 months ago

@ajnart I have joined discord. I am assuming this v1.0 repo is private until the release? If not can I contribute there?

ajnart commented 2 months ago

@ajnart I have joined discord. I am assuming this v1.0 repo is private until the release? If not can I contribute there?

You can, just check out the insiders channel to see to how to get access, the repo is homarr-labs/homarr