NuSkooler / enigma-bbs

ENiGMA½ BBS Software
https://nuskooler.github.io/enigma-bbs/
BSD 2-Clause "Simplified" License
537 stars 104 forks source link

Feature/dropfile improvements #521

Open cognitivegears opened 11 months ago

cognitivegears commented 11 months ago

Updated to 8 dropfile formats and changed to use a template file.

Note: additional testing and changes are most likely needed for the formats for both the current door support as well as the new door system, I wanted to get this in now though to get the conversation started about changes needed, etc.

NuSkooler commented 11 months ago

Any thoughts on how the binary formats would work here? Not exactly pressing of course...

I'll pull this down and start poking. At glance it looks 100% backwards compatible, which is 👍

cognitivegears commented 11 months ago

Any thoughts on how the binary formats would work here? Not exactly pressing of course...

I'll pull this down and start poking. At glance it looks 100% backwards compatible, which is 👍

I left room for specific implementations that don't use the templates - they would return a method the same as they did before for the implementation. I haven't put any in yet though - I know I have the format for at least one binary dropfile format though I can go ahead and add that to work as an example too