docs: add Synology OAuth compatibility - #252
Conversation
|
All three merged — Sharp, Toshiba and Synology. With HP and Lexmark earlier Two things you did that are worth naming, because they are the difference Every entry has a first-party source. Sharp's own manual, Toshiba Tec's You used Three of them conflicted on If you want more, the open ones are Epson (#210, claimed by @iharshlalakiya) |
|
Thanks for the detailed feedback — I really appreciate it. I’ve enjoyed contributing to the compatibility work, but I’m also looking to get more involved on the engineering side of the project. If there are any open coding issues, bugs, tests, tooling improvements, or small backend/frontend tasks where an outside contributor could help, I’d be happy to take one on. I’d especially appreciate a chance to contribute beyond the device-data work if there’s something suitable for a first coding contribution to ZeroSMTP. |
|
@Mohitingale13 — this sat for two days and it should not have. Sorry. Yes, and there is real work rather than something invented to have an answer: The package has no tests at all. The part worth testing is pure, so no network and no SMTP server are needed: There is a specific reason this matters here. That matching logic broke silently The issue names what to cover and what "done" looks like, including the part I Node 22 is what CI uses, so On the five compatibility entries you already landed — Lexmark, HP, Sharp, Take #293 if it appeals. If you would rather something else, say what kind of |
What does this PR change?
Adds Synology NAS notification email support to the device compatibility dataset.
Research & Evidence
Synology DSM 7 documents Outlook as an email notification service using an interactive Sign In flow rather than manually configured SMTP credentials.
Synology support documentation also indicates that the Outlook notification integration uses OAuth authentication, with behavior depending on the DSM version.
Primary evidence:
https://kb.synology.com/en-us/DSM/help/DSM/AdminCenter/system_notification_email?version=7
Implementation
status: "check-advisory".modelsempty because compatibility is tied to DSM/version and configuration rather than a simple NAS model list.data/devices.json.