Mutiny Community Version 5.16 Development Notes - 2025-01-25 * BASIC: left$, right$, and mid$ no longer blow up if you use a length greater than the string's length. * The term setup menu hides everything except for Rows, Cols, and Emulation under P) Presets. You can still hit the preset number or other options A)uto-Detect, X) Experiment, etc... but if you want to *see* those options you have to hit P first. This is just to make things look cleaner and simpler especially for those on 40 (or less) columns and on fewer rows than the standard 24. * FILES: * You can now copy files into sub-directories within your user directory. I'm pretty sure this will only work one directory at a time so for example: md subdir1 copy myfile.txt subdir1 but this probably *WON'T* work: md subdir1 md subdir1\subdir2 copy myfile.txt subdir1\subdir2 * You can also copy up one level with "copy myfile.txt .." * And you can copy to your home directory with "copy myfile.txt ~" * you can also use the file number instead of name, both for source and destination. Except with .. and ~, you should just use ".." or "~" in those cases * There is a new "communal" files directory, #42, called "xfer". Every user is considered to be an "owner" of this directory. This allows for exchanging of files between users and also allows for (some degree of) exchanging files between Mutiny (the Synchronet BBS on port 2332) and this directory. First, user-to-user: As you may have noticed you can get into other user's directories. This is kind of the main (well original) point of these directories; that users can write up their own text files and share with the community. But, while you can read files in those directories you can't copy them to your own directory or edit them (unless a particular file is set up to allow you to be a contributor). If you did want to share a file you can copy it to the exchange: copy myfile.txt /xfer be sure to use "/xfer" exactly, don't be fancy with "../../xfer", remember this system is only mimicking dos/*nix, it's not actually one of those file systems. Then that user can go there and copy the file to their home directory: cd /xfer copy myfile.txt ~ Second, Mutiny to Community: Using either FTP (mutinybbs.com port 2121, your Mutiny username/password) or by uploading on the BBS itself using the protocol of your choice, you can place files in the "Main -> Community File Exchange" area. There is a scheduled job that runs every 15 minutes to copy files from that directory to the community ("/xfer") directory. Cavets/Issues: * First, this is a one-way transfer INTO the /xfer directory, going the other way (from /xfer to Mutiny) is not done yet. I can have the scheduled job copy the files other way but first must handle conflicting files (if a file of that name already exists, then what?) And also, although the file will be visible through FTP it won't be visible on the BBS because it wouldn't have been indexed by Synchronet. I will try to work on these issues at some point. * Second, any file in the /xfer directory is subject to overwrite/change/deleting by another user or the 15 minute sync job so if you want it, copy it to your home dir, don't just use it in the xfer directory because it's volitile. * Third, basic files (.bas) are compressed and Community is handing the decompression so if you do transfer a basic file that's not compressed (made within Community) then it won't work, but I will be addressing this in the future, possibly removing the compression. * Added a new usage to the /since command: "since" usages: * (new): "/since 7" jumps to first chat message in channel posted on or after 7 days ago * "/since friday" (or "/since fri") jumps to first chat message posted on or after last Friday * "/since" jumps to the first chat message posted on or after your last call. This should be where you started out but if you want to get back there then you can use "/since" * "/since 2024-11-3" jumps to the first chat message posted on or after Nov. 3rd 2024 (or any other parsable date) .