Skip to content
Snippets Groups Projects
  1. Jan 21, 2018
    • rswindell's avatar
      * Added avatar support: tries really hard to display an avatar associated · f3ed8c9e
      rswindell authored
        with a BBS entry (only for ANSI users), prioritizing the sysops listed
        in the entry, then the creator (for network-imported entires). For
        locally created entries, it prioritizes the creator's avatar.
      * Fixes for non-ANSI terminal users:
      - The List and More prompts were too long (shortened for non-ANSI)
      - There was no selected item indicator, added an arrow (<) selector
      * Fixed error (bbs undefined) when removing the only BBS from a search
        result.
      f3ed8c9e
    • rswindell's avatar
      Added an "MSG" property which converts between BIN format and Ctrl-A · 323b1eb7
      rswindell authored
      format. This may allow us to display BIN-style "ANSI graphics" to users
      without ANSI terminals (for example) .
      323b1eb7
    • rswindell's avatar
      * avatar_lib.js can now look up users by BBS name (in data/bbses.ini), an · 2d8e928f
      rswindell authored
        index between BBS names and (message) network addresses.
        This will be useful for instances where we want to display an avatar
        but we don't necessarily know a message network address of the user
        (e.g. in instant messages, BBS list entries).
      * avatars.js can now accept multiple commands per invocation
        (e.g. import and export in the same operation).
      * avatars.js now creates/updates the data/bbses.ini index file whenever
        user avatars are imported (e.g. via SYNCDATA).
      2d8e928f
    • nightfox's avatar
      Version 1.17 beta 54: Added a new configuration option, rightJustifyAvatars,... · ac660021
      nightfox authored
      Version 1.17 beta 54: Added a new configuration option, rightJustifyAvatars, which can be used to specify whether to right-justify avatars.  Valid values are true and false (false means left-justify).
      ac660021
  2. Jan 20, 2018
  3. Jan 19, 2018
  4. Jan 18, 2018
  5. Jan 17, 2018
    • rswindell's avatar
      When auto-sharing collections (text/avatars/QWK-ID.*.bin), exclude any · bb129288
      rswindell authored
      Pablodraw backup files (e.g. QWK-ID.001.bin).
      Also, just use the filename (not the full path) when storing the export
      date in data/subs/<syncdata>.ini
      bb129288
    • rswindell's avatar
      Find the syncdata sub-board internal code automatically · 7700c288
      rswindell authored
      - No need to pass on command or put in modopts.ini (though you still can)
      Created a new "install" command to make the necessary changes to xtrn.cnf:
      - Remove old "SBL" door program config
      - Adds new SBBSLIST "door" interface (to the first xtrn program section)
      - Add SBLUPDAT timed event (automatically update your BBS entry)
      - Replaces SMB2SBL, SBL2SMB, and SBLMAINT timed events with calls to
        sbbslist.js
      7700c288
    • rswindell's avatar
      Don't set/edit the tinfo1-4 fields unless '-E' is used (capital 'E') · ba8ea066
      rswindell authored
      Most of the time you just want to leave these set to 0.
      ba8ea066
    • rswindell's avatar
      Find the syncdata sub-board internal code automatically · 48f1c133
      rswindell authored
      - No need to pass on command or put in modopts.ini (though you still can)
      Created a new "install" command to make the necessary changes to xtrn.cnf:
      - Creates AVATCHOO external program (if not already configured)
      - Creates AVAT-IN and AVAT-OUT timed events (if not already configured)
      - Updates modopts.ini to enable default new-user avatar and prompt during logon
      48f1c133
    • rswindell's avatar
      import_file() change: · 94e34ed5
      rswindell authored
      If passed just a filename (no path), assume the file is in the local
      library and try to import from there.
      94e34ed5
    • rswindell's avatar
      A few changes: · 33a31138
      rswindell authored
      * Don't set File.etx when reading .cnf files. strings are null-terminated
        in *.cnf files.
      * Don't open files shareable - they are not. This could explain .cnf file
        corruption when using this library.
      * read() and write():
      - If passed just the .cnf filename, get the full path automatically
        If not passed a 'struct' argument, figure it out from the filename
      * Make the CNF object the last statement so that this library may be loaded
        into its own scope using: var cnflib = load({}, 'cnflib.js');
      33a31138
    • rswindell's avatar
    • rswindell's avatar
      More musicial things. · 1a8cb897
      rswindell authored
      1a8cb897
Loading