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