Commit Graph

87 Commits

Author SHA1 Message Date
Lee T 35e3b6c842
Update iris.rb
add line in help file on how to quit iris
2021-02-15 16:37:28 -05:00
Eric B. Budd aebeed7c46 Automatically show unread messages when refreshing 2020-12-01 10:43:07 -05:00
Eric B. Budd bcf74fb8b4 Features and fixes for 1.0.11
* Speed up the topic listing significantly
* Add 'unread' (short form 'u') to only list topics with unread messages
* Add 'mark_unread' (short form 'm') to mark topics as read without displaying them
* Tweaks to help text
* Default main listing to unread topics instead of listing all topics
* Updates to the way screen dimensions are calculated
* Preliminaary work to support pagination
* Change permissions message from error to warning so it only shows in debug mode
2020-11-26 19:57:50 -05:00
Eric B. Budd 53b900e5b3 Fix file permission bug and bump Iris version to 1.0.10 2020-06-06 17:58:18 -04:00
Eric B. Budd b9985a6f65 Bump Iris version to 1.0.9 2020-03-07 18:27:07 -05:00
Eric B. Budd 87b0d9f6a6 Fix issue with broken color tags
https://github.com/Calamitous/iris/issues/3
2020-03-07 18:12:37 -05:00
Eric B. Budd 3789bc8dc7 Remove domain check 2020-03-07 17:52:40 -05:00
Eric B. Budd 6539bf6535 Bump Iris to version 1.0.8 2020-02-08 12:22:07 -05:00
Eric B. Budd 8e2bf30fe5 Fix error when message file exists but UID has been deleted
When a user record has been removed from `/etc/passwd` but their message file
is still associated with that UID, Iris has no way of pulling up the
user information and crashes.

This corrects that issue, and skips the file.

Additionally, a "debug" mode was added to Iris, so that we can track
down these kinds of issues without annoying regular users of the
software.

Thanks go out to ubergeek for the bug report!

Issue report: https://github.com/Calamitous/iris/issues/4
2020-02-08 12:21:59 -05:00
Eric B. Budd bb5619ef8f Refactoring and updating code to make automated testing easier 2020-02-08 12:17:13 -05:00
Eric Budd e4dea5c449 Bump version to 1.0.7 2018-05-31 12:18:59 -04:00
Eric Budd 444e5435dd Start refactoring permissions and file handling 2018-05-31 12:17:32 -04:00
Eric Budd 61fd978538 Fix unread count bug on edited messages 2018-05-25 15:43:13 -04:00
Eric Budd 1ec1849fd6 Bump version to 1.0.6 2018-05-13 01:48:58 -04:00
Eric Budd 8225291867 Include unread topic in unread message count 2018-05-13 01:48:58 -04:00
Eric Budd cb0aca4e54 Fix bug preventing replies from showing up on edited topics 2018-05-13 01:48:58 -04:00
Eric Budd 8c6dcb335e Add `undelete` command alias for `delete` 2018-05-13 01:48:58 -04:00
Eric Budd b40e621517 Remove extra whitespace from messages 2018-05-13 01:48:57 -04:00
Eric Budd 8f02df4d24 Update README.md docs for new features 2018-05-13 01:48:53 -04:00
Eric Budd ca1b68baf4 Make corruption errors stand out more 2018-05-13 00:08:13 -04:00
Eric Budd e312a44db2 Add topic column headers 2018-05-13 00:08:13 -04:00
Eric Budd 7d318d4f9d Update help text for new functionality 2018-05-13 00:08:04 -04:00
Eric Budd f722822efd Add delete/undelete functionality to messages 2018-05-12 23:34:30 -04:00
Eric Budd da11e4434d Fix truncated messages being one character too long in topic list 2018-05-11 16:26:42 -04:00
Eric Budd d4c8f81510 Move message/topic headers into frame bar 2018-05-11 16:25:20 -04:00
Eric Budd 5c1d3724bc Harden the system slightly against bad message files 2018-05-11 16:06:34 -04:00
Eric Budd af59ad2cb3 Add message editing 2018-05-11 16:05:43 -04:00
Eric Budd 20b4adfc16 Fix bug preventing replying to last viewed topic 2018-05-10 18:07:08 -04:00
Eric Budd 958d09c5bc Add link in help to full online docs 2018-05-10 18:05:46 -04:00
Eric Budd c00e8a1c12 Move Config to a better place 2018-05-10 18:05:46 -04:00
Eric Budd 155cd586d4 Automatically display topics when starting 2018-05-10 18:05:39 -04:00
Eric Budd fc44deda83 Bump version to 1.0.5 2018-04-01 01:51:00 -04:00
Eric Budd a37f1f7d03 Minor readability cleanups and TODO addition 2018-04-01 01:51:00 -04:00
Eric Budd f741e157c7 Add `info` command to interactive interface 2018-04-01 01:51:00 -04:00
Eric Budd 51ab0b3a7c Colorize titles 2018-04-01 01:51:00 -04:00
Eric Budd 8d6371b713 Flesh out colorization
- Add `#decolorize` method to strip color tags
- Decolorize strings before checking string length
- Allow for escaped curlies (`\{` and `\}` become `{` and `}`)
2018-04-01 01:50:52 -04:00
Eric Budd efd496cecc Tweak topic listing
- Display topic timestamp OR latest reply timestamp
- Remove leading space
- Clean up 'T' and 'Z' in timestamp for readability
- Fix topic list left alignment bug
2018-04-01 01:18:50 -04:00
Eric Budd eee023dab3 Move project management out to a separate file 2018-03-31 19:08:09 -04:00
Eric Budd 92b4586422 Update feature requests 2018-03-30 18:33:08 -04:00
Eric Budd dff97b58b2 Save files readably 2018-03-30 18:28:15 -04:00
Eric Budd 5d1db27aca Add coloring to strings 2018-03-30 18:27:54 -04:00
Eric Budd ca9a05854d More TODOs... 2018-03-10 02:56:20 -05:00
Eric Budd 46786a83ce Add data dump functionality 2018-03-10 01:39:27 -05:00
Eric Budd 5ed2d31dea Bump version to 1.0.4 for deploy 2018-02-12 21:44:20 -05:00
Eric Budd ae7b0e5fb8 Fix bug preventing reply when parent hash starts with a digit 2018-02-12 21:43:55 -05:00
Eric Budd b6e24e7afd Update Project tasks 2018-02-12 21:43:22 -05:00
Eric Budd f2e40a2e9d Bump version to 1.0.3 for release 2018-02-08 13:21:10 -05:00
Eric Budd 8c236ab82a Re-organizing and updating project management list 2018-02-08 13:20:16 -05:00
Eric Budd 0076da4169 Fix bug causing crash on replies 2018-02-08 13:12:16 -05:00
Eric Budd 5f7949e4e7 Refactor all puts to run through the Display class 2018-02-08 13:11:44 -05:00