Todo
Classes summary
Alphred\Date |
Abstract the time dictionaries so that they can be translated Add in a less precise version of "seconds to human time" Make these work with dates before Jan 1, 1970 |
Alphred\Dialog | Revisit developer experience of creating dialogs |
Alphred\Text | Brainstorm what other filters should be written |
Methods summary
Alphred | background() |
Work on argument escaping |
Alphred | send_notification() |
Check that return value is correct |
Alphred\Choose | from_list() |
Inure this to single-quote, double-quotes, and commas |
Alphred\Config | __construct() |
Make this pluggable (to load custom handlers) |
Alphred\Date | diff_a_date() |
Fix for values before Jan 1, 1970 |
Alphred\Date | fuzzy_ago() |
Fix for values before Jan 1, 1970 make available for non-English languages |
Alphred\Date | ago() |
Make this work with values before 1 Jan, 1970 |
Alphred\Date | convert_number_to_words() |
Add in an option for a shorter version... Add in translation options so that we don't support only English |
Alphred\Dialog | __construct() |
Add in better error checking |
Alphred\Dialog | set_icon() |
Add in exceptions? |
Alphred\Dialog | set_text() |
Check to make sure that this is necessary |
Alphred\Dialog | set_buttons() |
Check for what I need to do to santize these |
Alphred\Filter | filter_item() |
Refactor this |
Alphred\i18n | translate() |
use "engines" instead of a single method |
Alphred\Ini | write_ini() |
Do filesystem checks |
Alphred\Ini | flatten_array() |
Better tests for numeric keys |
Alphred\Log | get_threshold() |
Implement exception for bad log level |
Alphred\Request | set_url() |
Add in custom exception |
Alphred\Result | __call() |
Convert the 'false' returns to thrown Exceptions |