This is source code of the page https://synopackage.com - a search engine for third-party packages dedicated to Synology's DSM system. Also act as proxy repository: one link -> all sources. Written in C# & Typescript.
Synopackage Proxy Repository is now fixed to only 2 channels: All & SynopackageChoice. User can choose just from those two.
This task is to add possibility to the user choose their own source servers. This leads to generate unique (per set of servers) URL that will contain encoded sources
Synopackage Proxy Repository is now fixed to only 2 channels: All & SynopackageChoice. User can choose just from those two.
This task is to add possibility to the user choose their own source servers. This leads to generate unique (per set of servers) URL that will contain encoded sources
Backend: We can use https://github.com/ullmark/hashids.net to encode & decode a set of numbers which will corresponds to chosen sources.
Frontend: Add page to generate URL: