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 |