aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Read username as command line argument.Solderpunk2018-12-12
|
* Let user preview their posts and cancel or edit further.Solderpunk2018-12-12
|
* Valid indices begin at 1, not 0!Solderpunk2018-12-12
|
* Don't hardcode a Lua version.Solderpunk2018-12-12
|
* Sort boards in forward, not backward, alphabetical order.Solderpunk2018-12-12
|
* Don't accept empty or non-existent files as posts.Solderpunk2018-12-11
|
* Don't crash if a new user doesn't have a scanfile.Solderpunk2018-12-11
|
* Don't count a thread as updated if the most recent post was made by the ↵Solderpunk2018-12-10
| | | | current user.
* Initial implementation of coloured output.Solderpunk2018-12-10
|
* Fail gracefully in the face of a corrupted thread.Solderpunk2018-12-10
|
* Yet more permission fiddling.Solderpunk2018-12-09
|
* More chmod fiddling. Current settings are wide open for live testing, will ↵Solderpunk2018-12-09
| | | | need to be set properly before deployment.
* Default to using vim.tiny if /usr/bin/vim.tiny is not set.Solderpunk2018-12-09
|
* Use chmod to make new files/dirs world readable/exable.Solderpunk2018-12-09
|
* Implement 'scan' command.Solderpunk2018-12-09
|
* Make current_board a board table, not just the name of the board.Solderpunk2018-12-08
|
* Add 'whole' and 'save' commands to 'type', dealing with whole-thread viewing.Solderpunk2018-12-08
|
* Fix username parsing bug.Solderpunk2018-12-08
|
* Prettier list formatting, and allow going to boards by numeric ID.Solderpunk2018-12-08
|
* Don't permit creation of duplicate boards.Solderpunk2018-12-08
|
* Make board/message listing formatting a bit prettier.Solderpunk2018-12-08
|
* Store boards not just as strings, but as tables with the topic as a member.Solderpunk2018-12-08
|
* Check lengths of various string inputs and act accordingly in extreme cases.Solderpunk2018-12-08
|
* Have main command loop and the type command 'subshell' share the same ↵Solderpunk2018-12-08
| | | | dispatch loop.
* Consolidate all code checking that user is at a board into a function.Solderpunk2018-12-08
|
* Oops.Solderpunk2018-12-08
|
* Have type command look before it leaps.Solderpunk2018-12-08
|
* Enable penlight's strict mode, so that global vars *must* be declared.Solderpunk2018-12-08
|
* Shorten 'cat_file' function using Penlight's file.read.Solderpunk2018-12-08
|
* Gracefully handle empty lines.Solderpunk2018-12-08
|
* Swap usage of vars 'boards' and 'board_names' to match the uses in their ↵Solderpunk2018-12-08
| | | | declaration.
* Don't duplicate boards when updating list.Solderpunk2018-12-08
|
* General tidy up.Solderpunk2018-12-08
|
* Declare and explain global vars at start of program.Solderpunk2018-12-08
|
* General tidy up, get rid of needless global vars, fix bugs from earlier ↵Solderpunk2018-12-08
| | | | global var refactor.
* Give various global vars more sensible names and use them more consistently, ↵Solderpunk2018-12-08
| | | | removing the (probably unintentional) overloading of current_thread_index.
* More helpful error message.Solderpunk2018-12-08
|
* Use thread and post terms more consistently.Solderpunk2018-12-08
|
* Remove needless global vars.Solderpunk2018-12-08
|
* Declare many things as local variables.Solderpunk2018-12-08
|
* Add "last" option to "type" command.Solderpunk2018-12-08
|
* Reduce code duplication and needless function argument.Solderpunk2018-12-08
|
* Validate inputs.Solderpunk2018-12-08
|
* Assorted minor tidy ups.Solderpunk2018-12-08
|
* Fix bug so that usernames with numbers in them are parsed correctly.Solderpunk2018-12-07
|
* Store root of BBS directory in a global variable, to allow easily changing ↵Solderpunk2018-12-07
| | | | it (e.g. for testing).
* Add support for top-level reply command (outside of ).Solderpunk2018-12-07
|
* Add new board support.Solderpunk2018-12-07
|
* Add new thread support.Solderpunk2018-12-07
|
* Add reply support.Solderpunk2018-12-07
|