Commit Graph

134 Commits

Author SHA1 Message Date
Eric Budd c8aa13e13e Bump Iris version to 1.1.3 2024-05-04 12:07:53 -05:00
tjpcc 1515714986 use a hash set for unread topics
The "u" or "unread" command diffs two sets stored on disk: all topics, and unread messages.

A flat array was previously used for both, but this resulted in slow O(n^2) behavior.

This diff turns the unread messaegs into a hash set and uses that for the "contains" test in the loop over all topics.
2024-05-04 11:54:56 -05:00
Zachary Huang 8387df2070 prevent edit if no change made to message text 2024-05-04 11:48:49 -05:00
Zachary Crockett 467cf1d69e Fix handling of single-word hostname 2024-05-04 11:37:11 -05:00
Eric Budd ee21bffa50 Minor README/TODO tweaks 2024-05-04 11:29:30 -05:00
Eric B. Budd 03dfd561b4 Bump Iris version to 1.1.2 2022-12-26 00:05:44 -06:00
Eric B. Budd f046b1a436 Add section to docs on releases 2022-12-26 00:05:44 -06:00
Eric B. Budd 94ccc65647 Tweak and alphabetize command-line option completions and documentation 2022-12-26 00:05:44 -06:00
jlxip 4da59d6230 First attempt at bash and zsh completions 2022-12-26 00:05:44 -06:00
Eric B. Budd d744eb023d Fix bug where "hostname" portion of author is missing or garbled 2022-12-26 00:05:44 -06:00
Eric B. Budd 2361933f81 Edited the README for clarity. Thanks ~loghead for the suggestion! 2022-12-10 14:34:31 -06:00
Eric B. Budd 972f1a8854 Bump Iris version to 1.1.1 2021-12-08 22:16:12 -06:00
Eric B. Budd a2a9c6078d Flesh out some tests 2021-12-08 22:16:12 -06:00
Eric B. Budd ed124e7389 Try nano if /usr/bin/vim is not set 2021-12-08 22:16:12 -06:00
Eric B. Budd 5b925dc0ae Clean up TODO 2021-12-08 22:16:12 -06:00
Eric B. Budd 8c858464e0 Expand the technical documentation 2021-12-08 22:16:12 -06:00
Eric B. Budd fea37fa4dc Make discarded message response more prominent 2021-12-08 22:16:12 -06:00
Eric B. Budd d907c7a3b3 Bump Iris version to 1.1.0 2021-11-25 01:02:07 -06:00
Eric B. Budd b24bb192a9 Moved the Changelog out of the TODO file 2021-11-25 01:02:07 -06:00
Eric B. Budd 93b64d33a9 Expand and tidy tests
* Update expectation style to match new Mocha requirements
* Clean up broken Startupper tests
* Flesh out various test stubs
* Clean up formatting and other odds and ends
2021-11-25 01:02:07 -06:00
Eric B. Budd 1c124349eb Minor dead code removal and tidying 2021-11-25 01:02:07 -06:00
Eric B. Budd e9164717fd Clean up unused Config code 2021-11-25 01:02:07 -06:00
Eric B. Budd 20f97b28a1 Trim out unused Corpus code 2021-11-25 01:02:07 -06:00
Eric B. Budd 13546edb82 Remove automatic reply-to feature until we can make it work right 2021-11-25 01:02:07 -06:00
Eric B. Budd 79bc357828 Change message composition, reply, and editing to external editor 2021-11-25 01:02:07 -06:00
Eric B. Budd 80d2c616ca Bump Iris version to 1.0.13 2021-09-22 00:03:28 -05:00
Eric B. Budd 06850ff6fb Fix reply ordering bug 2021-09-21 23:58:43 -05:00
Eric B. Budd 08694c1403 Bump Iris version to 1.0.12 2021-09-07 23:51:39 -05:00
Eric B. Budd 0462ada0a0 Don't include user's messages in unread counts 2021-09-07 23:51:35 -05:00
Eric B. Budd 28db4d3e20 The Documentation Donkey kicked me 2021-09-07 23:05:14 -05:00
Eric B. Budd 9fd530c41c Add feature to read next topic without typing in a message number 2021-09-07 22:44:24 -05:00
Eric B. Budd b3d3640f97 Fix crash when receiving invalid UTF-8 characters 2021-09-07 22:17:57 -05:00
Eric B. Budd 7c3fad429e Change "pop" to "mark_all_read" for clarity 2021-09-07 20:20:03 -05:00
Amarpreet Minhas 95e77eb1b1 Add a pop function to display and mark read all unread messages in the corpus 2021-09-07 20:19:31 -05:00
Eric B. Budd ce84f6ed10 TODO tweaks 2021-09-07 19:39:40 -05:00
Eric B. Budd b13ac5fd03
Merge pull request #5 from jjasghar/patch-1
Update README.md
2021-02-19 21:34:22 -06:00
Eric B. Budd e806cfa586
Create LICENSE 2021-02-19 21:29:53 -06:00
Eric B. Budd 1900bde448
Merge pull request #7 from lee2sman/master
Update iris.rb
2021-02-19 20:41:15 -06:00
Lee T 35e3b6c842
Update iris.rb
add line in help file on how to quit iris
2021-02-15 16:37:28 -05:00
JJ Asghar e12a583446
Update README.md
Typo, and fixed some formatting.
2020-12-07 09:04:57 -06:00
Eric B. Budd aebeed7c46 Automatically show unread messages when refreshing 2020-12-01 10:43:07 -05:00
Eric B. Budd 2f2901e33e Update README to reflect new commands 2020-11-27 17:27:05 -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 ff6aedd008 Update TODO and reorganized to reflect current priorities 2020-06-06 19:18:16 -04: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 d25e68dc07 Adding items to TODO list 2020-03-07 18:12:31 -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