• ansiview - add ability to download file

    From echicken@VERT to GitLab note in main/sbbs on Fri Nov 24 07:08:32 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/313#note_4490

    I intentionally left scrolling graphics as a feature to be provided by the end-user's terminal.

    We could use frame.js for this, but it is painfully slow at scrolling screenfuls of content, so I'd rather not.

    I did write a much faster frame.js alternative, but it is incomplete. I'll consider using it here if i return to work on it.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT to GitLab note in main/sbbs on Fri Nov 24 07:21:07 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/313#note_4491

    I'm fine with something like:

    allow_download = yes/no

    Allow-listing extensions is problematic here. A lot of art-pack content contains ANSI files with extensions other than .ans, especially when the release group had a three-letter initialism for a name.

    There is already a 'hide' configuration key which ostensibly acts as a deny-list to keep certain files out of the menu.

    If the download prompt only appears while viewing a file, the user has already effectively downloaded it; we're just offering another transfer method.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Fernando Toledo@VERT to GitLab note in main/sbbs on Fri Nov 24 07:51:37 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/313#note_4492

    I know, I tried to use bullshit but the scrolling is very slow, it's true.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net