Permalink
Switch branches/tags
Nothing to show
Commits on Jun 5, 2014
Commits on Sep 9, 2011
Commits on Sep 8, 2011
  1. Implement use of jQuery UI Tabs

    - Renamed `plugins/month_total_by_account.php` to
      `plugins/monthly_total_by_account.php` and updated all references
      accordingly (for label derivation).
    - Updated jQuery UI to include Tabs and implemented their use in
      compartmentalizing plugin output.
    committed Sep 8, 2011
  2. Fix README.md markdown syntax

    committed Sep 8, 2011
Commits on Sep 7, 2011
  1. Added support for plugin-specific configuration

    - The convention `short_plugin_name.setting` can now be used for key values in the `$config` array from `config.php` to pass plugin-specific configuration tothat plugin's callback.
    - All plugin callbacks have been modified to receive this parameter even if they do not presently use it.
    - Callbacks for plugins with no configuration will receive an empty array as their second parameter.
    - If a plugin has configuration, the array will use the convention `setting` rather than `short_plugin_name.setting` for its keys.
    - The month_total_by_account plugin now supports a `height` setting to configure its height, which is useful when querying large date ranges.
    committed Sep 7, 2011
  2. Add support for "plugin" setting

    Which plugins are used to generate ledger stats output can now be
    controlled using the "plugin" setting. Documentation for it is included
    in `config.sample.php`.
    committed Sep 7, 2011
  3. Fix notice in get_accounts()

    committed Sep 7, 2011
  4. Clean up configuration a bit

    - Move `config.php` to `config.sample.php` and added additional
      documentation
    - Update `README.md` to account for the name change
    - Add `.gitignore` with `config.php` to ignore local custom
      configuration
    committed Sep 7, 2011
  5. Add support for a depth limit

    A new 'Limit depth' field provides the same functionality as the
    `--depth` ledger flag.
    committed Sep 7, 2011
  6. Consolidate get_postings() calls, support multiple files

    Reduced get_postings() calls in index.php to 1 and changed other calls
    to reference a central return value.
    
    Also modified the calling side of the first call to support the "file"
    configuration setting being set to an array of multiple file paths.
    committed Sep 7, 2011
  7. get_postings() allows all queries, supports XML

    - Results are no longer restricted to expense and liability accounts.
      Note that some plugins, particularly those dealing with percentages,
      may produce odd results for queries that don't balance.
    
    - Direct use of ledger xml files (denoted by .xml file extensions) is
      now supported in addition to the existing method of shelling out to
      ledger to handle the XML conversion of a standard ledger file.
    committed Sep 7, 2011
  8. Modified search_postings() in index.php to accept an array of posting…

    …s and rely on the calling end to call and process the return value of get_postings() as appropriate
    committed Sep 7, 2011
  9. Modified get_postings() in index.php to work around what appears to b…

    …e a bug in ledger xml that duplicates transactions with more than the stereotypical two postings (one debit, one credit)
    committed Sep 7, 2011
  10. Modified get_accounts() in index.php to accept an array of postings a…

    …nd rely on the calling end to call and process the return value of get_postings() as appropriate
    committed Sep 7, 2011
Commits on Sep 2, 2011
  1. Fixed stray text left in the last commit due to GitHub's source edito…

    …r not being cooperative
    committed Sep 2, 2011
  2. Added a note about Highcharts licensing to the README to comply with …

    …its non-commercial licensing terms
    committed Sep 2, 2011
  3. Initial commit

    committed Sep 2, 2011