Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jun 5, 2014
Commits on Sep 9, 2011
Commits on Sep 8, 2011
  1. Implement use of jQuery UI Tabs

    authored
    - 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.
  2. Fix README.md markdown syntax

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

    authored
    - 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.
  2. Add support for "plugin" setting

    authored
    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`.
  3. Fix notice in get_accounts()

    authored
  4. Clean up configuration a bit

    authored
    - 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
  5. Add support for a depth limit

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

    authored
    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.
  7. get_postings() allows all queries, supports XML

    authored
    - 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.
  8. Modified search_postings() in index.php to accept an array of posting…

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

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

    authored
    …nd rely on the calling end to call and process the return value of get_postings() as appropriate
Commits on Sep 2, 2011
  1. Added a note about Highcharts licensing to the README to comply with …

    authored
    …its non-commercial licensing terms
  2. Initial commit

    authored
Something went wrong with that request. Please try again.