Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/freerange/freeagent_transaction_explainer

A Chrome Extension which helps explain bank transactions in FreeAgent
https://github.com/freerange/freeagent_transaction_explainer

Bump rack from 2.0.8 to 2.2.3

Bumps [rack](https://github.com/rack/rack) from 2.0.8 to 2.2.3.
- [Release notes](https://github...

e8dd5709c07134bad2764464ed8ae7790bf0e9ae authored over 4 years ago
Bump websocket-extensions from 0.1.2 to 0.1.5

Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.2 to 0....

f25b4eb99a6a3edc3908f6637baa29bac50099d9 authored over 4 years ago
Update rake to latest version

Fixes CVE-2020-8130 [1].

[1]: https://github.com/advisories/GHSA-jppv-gw3r-w3q8

ee1b9ea6c74cc102fe0b85427179a215bdab0945 authored almost 5 years ago
Update rspec to latest version

968a7890db5038b0e5f064028875de302532a2e3 authored almost 5 years ago
Bump rack from 2.0.7 to 2.0.8

Bumps [rack](https://github.com/rack/rack) from 2.0.7 to 2.0.8.
- [Release notes](https://github...

4cba68e0bb6d214e8a8b06ddb20fdbe5edab0aed authored almost 5 years ago
Bump nokogiri from 1.10.4 to 1.10.8

Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.4 to 1.10.8.
- [Release no...

57eaf8b69430f94f9d58db8e444bf7b9c33c3378 authored almost 5 years ago
Fix deprecation warning triggered by capybara upgrade

After the upgrade I saw the following deprecation warning when running
the tests:

DEPRECATE...

b2641363e3385c239ca992a4dc2e8ba326f06130 authored over 5 years ago
Upgrade nokogiri to fix CVE-2019-5477 & CVE-2018-14404

I ran `bundle update nokogiri` and this caused a number of other gems
like capybara to be upgrad...

f7ba9dee84e1c1e5c3351d3d55303c11591d520f authored over 5 years ago
Update rack from v1.5.4 -> v2.0.6 to fix vulnerability

29e9537cf610ed5e73a130bd2f817fe8600cbf5b authored about 6 years ago
Improve/update instructions for setting options

4738d1c8f9832674373631101f424adaac537922 authored over 6 years ago
Add instructions for Go Free Range members

Use a GitHub pages URL for the `rules.json` file in the `master` branch.

053ec32dc98832ff535553696d192f8b6b416704 authored over 6 years ago
Bump version from 0.3 -> 0.4

4a7c0d460f99f9ff9bd10f76224386a89a818074 authored over 6 years ago
Fix highlighting of elements changed by extension

The jQuery UI highlighting hasn't worked for quite some time. I think
this is because of the CSS...

20e7608f3345aafc58b6dc7412a1e4ef81de6a6a authored over 6 years ago
Handle rules with VAT set to "Amount...", i.e. manual

This is really ugly. I couldn't find a way to select the VAT option as
if a human was doing it, ...

6c1dbfe2cc8b63b51ee9d55d3b97c36e2599fb94 authored over 6 years ago
Rename rules fixture files to make tests clearer

3835c9b78f18630fe7511f2fe18766e3877a1b74 authored over 6 years ago
Change rules for AWS to set VAT to manual "Amount..."

Amazon have been charging us VAT for a couple of months and it doesn't
look as if it's a specifi...

7ead2ed73a7f9a145c12bbf2569ddd732c3891aa authored over 6 years ago
Update rules.json

1b6b160ec75b5884d44bcd93f9a1bfcefa91a3ae authored over 6 years ago
Update rules.json

f44062cdfb2764336bc3b32d51d2492f33d495c2 authored over 6 years ago
Bump version from 0.2 to 0.3

a834f425c77d94956f967561519e4de06bdb6994 authored over 6 years ago
Update unexplained transaction page fixture and associated tests

beaef11cc6b2f9cdf984f31c9ec2879f9b97f68b authored over 6 years ago
Remove unnecessary files from unexplained transaction page fixture

3cf1aefd90eb39ec9626b95c38d3ba3cf2774969 authored over 6 years ago
Update EC Status "Non-EC" option text to "UK/Non-EC"

247a1bac7c20343d374b65c3672703b2fbdb699f authored over 6 years ago
Use attachment form legend vs h2 which has disappeared

I've attempted to update the integration spec, but have run into a bunch
of problems. I'm going ...

20d87279182101e1ff0eff2c3a3e11e6f7d5a0c1 authored over 6 years ago
Upgrade Nokogiri from v1.8.1 -> v1.8.2 to address CVE-2017-18258

https://nvd.nist.gov/vuln/detail/CVE-2017-18258

2a32dfa27b4f3d66d5906bd95e8a0cbe5a7592b9 authored almost 7 years ago
Revert "Use RegExp to make Solid Fund rule less brittle"

This reverts commit a05a41676f6c49187b13e8e57956bc5afcb07109.

Doh! The rules.json was not valid...

a357242f2c813a627dbe8d40f718caa956d14125 authored almost 7 years ago
Use RegExp to make Solid Fund rule less brittle

Previously the test for the transaction was "GOCARDLESS LTD//OTHER/£15.00", but
recently it was...

a05a41676f6c49187b13e8e57956bc5afcb07109 authored almost 7 years ago
Upgrade Nokogiri from v1.6.3.1 to v1.8.1 to fix vulnerability

Addresses CVE-2017-9050 [1] which was identified by GitHub's matic
security vulnerability detect...

c97404d8be2add89606f4a3a625d40db98984f8f authored about 7 years ago
Upgrade Rack from v1.5.2 to v1.5.4 to fix vulnerability

Addresses CVE-2015-3225 [1] which was identified by GitHub's automatic
security vulnerability de...

e3a0c10463216368988a8c15693419348a2dae42 authored about 7 years ago
Merge pull request #46 from freerange/upgrade-phantomjs

Upgrade phantomjs

a61c5a74e34c7ccdf37327b3f33444a040858b21 authored over 7 years ago
Revert "Update travis.yml to use precise distribution"

This reverts commit aeaa89ee2c271a59adccdefa781cbf844590ab3d.

I believe I've now fixed the prob...

c4dae6e82cbe2dac93a2e767c4e3e5251c85cd25 authored over 7 years ago
Fix JS errors in integration spec

I was seeing a couple of JS errors like this one:

TypeError: undefined is not an object (ev...

36b1ed4eebf9c087642ff9315b71ef2516caee29 authored over 7 years ago
Upgrade jasmine

bundle update jasmine --conservative

8648821e3fbaf3370c037bbf9a1389a7aa74382c authored over 7 years ago
Upgrade poltergeist

bundle update poltergeist --conservative

941c336a8919f7e17add8e8cd23beb74df8ef2cf authored over 7 years ago
Update travis.yml to use precise distribution

The tests are currently failing on the trusty distribution. I believe
this is because of the upg...

aeaa89ee2c271a59adccdefa781cbf844590ab3d authored over 7 years ago
Fix incorrect VAT value in Solid Fund rule

The option is "0%" and not "0".

3a31503c386f734bcdb04c52ab61440cd8eb2a7b authored over 7 years ago
Add rule for Solid Fund contributions

3185c063b6e52a0e1e6e42b0153591a81d55263b authored over 7 years ago
Remove rule for The Office Group

We're now creating bills in FreeAgent for these invoices.

007d3fa8cd9a3d51dbabd5795e03d66213e48db3 authored over 7 years ago
Make TOG explanation more specific

And consistent with changes I've recently made to earlier transaction explanations.

8826eb15dd95edac8ce1b630f8d89812ff4097e4 authored over 7 years ago
Add TOG monthly membership fee to rules

1e5926601ddcc6a586c3a827a72db4269d395347 authored about 8 years ago
Add FreeAgent annual subscription to rules

2f92d65e073fe83a17eb9024af8464bc1291654c authored about 8 years ago
Add rule for Heroku

8bf8dbf28e8cc6eb5d595e7a007efc8da0c74e77 authored about 8 years ago
Add rule for donation to Mocha via Ruby Together

d9ea3d9e8a8cbc5c3f10919c9d4840b56a91ee3c authored about 8 years ago
Copy rule for Google Apps

The most recent transaction contains "SVCSAPPS_g" instead of "SVCSAPPS_G".

e3a8f70bced34c2f1b3f064497ce9d5c7c6104a2 authored over 8 years ago
Update Linode description in rules.json

We've recently been upgraded from a 1024 to 2048 Linode instance.

8dee8a4d93c969ac9455533489f61883c9f48d48 authored over 8 years ago
Remove rules for payments to personal pensions

As part of this Trello card [1], we decided it would be more appropriate to categorise these pay...

0cbaaa7e12e1364964465fccbb42045a588b03d2 authored about 9 years ago
Update rules.json

The latest AWS transaction comes through with lower case "web service".

Ideally we'd update t...

65976852f15f2f1c59565edfbb8ec5ed24b0b609 authored over 9 years ago
Fix link to properly upgraded extension in CWS.

First time around, I was confused by the Chrome Web Store Developer Dashboard
user interface an...

f2f63a6e49da1df9d5e348d0079ff323f5a3ce0b authored almost 10 years ago
Update link to Chrome Web Store for v0.2

201cc2152d035f57039b4e02218d968ea40f89f6 authored almost 10 years ago
Bump version from 0.1 to 0.2

a17277df7ed7059e363ccc584633c22930dd7dc3 authored almost 10 years ago
Fail fast if element missing or ambiguous.

We want to make the Chrome Extension more robust against changes to the
FreeAgent bank transacti...

2d967c2228edecec1db016bd13aad361f522e104 authored almost 10 years ago
Bring test into line with latest FreeAgent HTML.

As per 1c00d1ad89dc37ae2bc5190e3146bdec9538867b.

5a62f44a2d8ca5f981bbe44ce142cbb21a3cb5f7 authored almost 10 years ago
Update EC Status element IDs to match latest FreeAgent HTML.

Also update fixture and test to match.

Fixes #36.

e935687956a61df3d39a5cc57602e2369345bedc authored almost 10 years ago
Update FA unexplained transaction page fixture & fix test.

I should have used these changes to the fixture & test to drive the changes
I made in [1] i.e. t...

1c00d1ad89dc37ae2bc5190e3146bdec9538867b authored almost 10 years ago
Set VAT rate for James' pension to "Auto" vs "0%".

This is consistent with what I did for Chris' pension payment and I think
it makes more sense.

ab895cea630fc6c46e34d580f919cf19e8d5f3d9 authored almost 10 years ago
Revert "Add rule for James' pension payments"

This reverts commit 969939eec88cfa81cc01e5ab093154f17989c702.

I hadn't noticed that there is al...

02060e233179285af1bfb065572bb15f5b5a65dd authored almost 10 years ago
Add rule for James' pension payments

969939eec88cfa81cc01e5ab093154f17989c702 authored almost 10 years ago
Add rule for Chris' pension payments

a0f219d66605e83cd61435939bd6d7578a8c09f2 authored almost 10 years ago
Update VAT rates to match latest FreeAgent HTML

The VAT rate select options on the FreeAgent transaction page now include the percentage symbol ...

b526150fd3835d47676fba037a5cf67fcdcec32f authored almost 10 years ago
Update rules to match latest Harmonia transaction

The latest bank transaction for our Harmonia invoice was:

INT'L 0060091787 HARMONIA 02032...

583f04dfb6d810f1c3d7320d617d4018fc8cfd29 authored about 10 years ago
Add rule for Typekit subscription

6026107e310e9443b48aa7efbdb093219c8b011f authored about 10 years ago
DRY up integration specs.

22a8ab1a406140f636997f50b83e8d72319a3e67 authored about 10 years ago
Remove tags which load external JS and CSS from fixture HTML.

While it would be nice to keep the page as close to the original as possible
it doesn't seem goo...

f1dd90e718d905b7ff1af67c6c62dc6976948e36 authored about 10 years ago
Fix build.

The build started failing on Travis CI [1]. The problem was that neither
the jQuery nor the jQue...

f50c4db646e3c3c0343b56e942d1692dd1ae5677 authored about 10 years ago
Update rule for Pact Coffee

5d4d882a13ef6dc1652ee84251df719d6eb4ea96 authored about 10 years ago
Update rules.json

Add rule for James M's pension.

b69d83a7de02556aa779874b7f8a57847113ba29 authored over 10 years ago
Update rules.json

Add rule for Amazon Web Services.

1a54705c57827f75c56e0a5084c434afb97ddd00 authored over 10 years ago
Update rules.json

We've recently switched from a 2048 to a 1024 Linode instance.

9e2aec226fc167e9cc838b0c59545e5c48986dca authored over 10 years ago
Add original screencast that I've uploaded to Vimeo

It's only 1.3MB so I don't mind adding it to the repo and I wasn't
entirely sure where else I mi...

4f3895941980921bf6b8f26ca63244a795f4e6ed authored over 10 years ago
Update first heading in the README

cf525cd4c4205702c70f3a824d605d6e8f422b35 authored over 10 years ago
Link to the new screencast on Vimeo

eb7d533316bc199291ecc9a9bd8fd1ce937ae6e6 authored over 10 years ago
Add more info about the format of a rule object.

8a0041b9ae9478ceacb54c8791c7d81608e58923 authored over 10 years ago
Add Travis CI build status badge to README.

61a28d3ca9803cee686a7da41b605cb9dc9c19cb authored over 10 years ago
Add brief instructions on how to run the specs.

909a652d928595687c7675a249226e75f749134d authored over 10 years ago
Add Chrome Web Store installation instructions.

This includes a link to the published Chrome extension.

1dc7816b72840be0393731cab511b99754b233b5 authored over 10 years ago
Add screenshots for the Chrome Web Store

To create the screenshots:

* I used the Window Resizer Chrome Extension[1] to resize the browse...

807f609162175b584a0cd08f90c5edd55e2d28cc authored over 10 years ago
Update zip_up_extension Rake task

Attempt to avoid confusion, by printing the location of the compressed
Chrome Extension.

917e89194d4bf5abb30e762aebbb053d10fb4732 authored over 10 years ago
Added note about having no connection to FreeAgent Central Ltd.

f14830f57fbcfea3173f3eea6573ad6913e05ce1 authored over 10 years ago
Tweak to wording of description in README.

It's the bank transactions in FreeAgent that we are explaining, not FreeAgent
transactions whate...

4918daa50f5f982d53febe8b1164d2d9722942e7 authored over 10 years ago
Tweaks to README.

* Use some more typical headings.
* Add copyright notice.
* I think FreeAgent is more about "boo...

25a258052fedd99eb693625327845d3b73a2ab00 authored over 10 years ago
Small update/improvement to README.

Since the Chrome extension is now more generic i.e. the rules are customisable,
there's no need ...

4aec24c364f25ae0235850a8727d951f0cbc5c22 authored over 10 years ago
Rename JS spec to use hyphens consistently.

443eb008a0a5ef2803327eed665fc7f6a47a9548 authored over 10 years ago
Rename JS content script from *-helper.js to *-explainer.js.

The word "helper" is so generic it doesn't add anything.

83a510d3ba73629b5d245440339044cb5147e784 authored over 10 years ago
Rename zip file to reflect new repo name.

903b6979ae61976932db7088f10343a8cefc6d2e authored over 10 years ago
Change version of Chrome extension from 1.0 to 0.1.

The Chrome extension doesn't feel "ready" enough to merit giving it a version
of 1.0.

Although ...

9048373b1a7f2615924d15e646b3767b5b9a2cac authored over 10 years ago
Merge branch 'allow-rules-to-be-hosted-on-domains-without-cors'

03a17668d8bddcd0735b0347f372f7301a230bd1 authored over 10 years ago
Remove redundant permission.

Since we added the wildcard permissions, this permission has become redundant.

c320b940558da57f0d0ed4757f9f73a2d12515b9 authored over 10 years ago
Add permissions to allow rules to be loaded from anywhere

By whitelisting all http and https URLs, we can load our rules from
anywhere, without having to ...

5ca0ae1b793aa19f5492f9cc96a196c80ee08938 authored over 10 years ago
Only attempt to explain transaction once.

Previously we were allowing multiple attempts to explain the transaction, but
this led to proble...

6d509c81e13d0a38dd128e9440a87c22bdc09e3c authored over 10 years ago
Re-generate page action icon from 512px original

I've also created a 38px version that I presume is used for high
density displays.

5096890492b9438d04f1e2e695fd66a0c5d91459 authored over 10 years ago
Use `<<` rather than `+=`

I prefer being able to append strings to the array, rather than having
to to add arrays.

41a84b28c0ea873e267c4754d40aaa43f659ee72 authored over 10 years ago
Put the zipped extension in a package directory

I think I prefer this to creating the zip file in the project root
directory.

I've added the pa...

563f7b7eeb6d5034ed810eb547d199acec07c8e9 authored over 10 years ago
Add icons to the extension

I downloaded the icons from [FreeAgent's SSB page][], manipulated the
512px icon in Acorn with h...

e71f020677ae48c4095bfeea76125565626acc3a authored over 10 years ago
Provide a keyboard shortcut to trigger the extension page action.

I've set the default to be `Ctrl+E` which is equivalent to `Command+E` on a
Mac, but note that y...

70d8d18e6f810515ab108e218b99267c9a92e2b6 authored over 10 years ago
Add description to manifest.json

As recommended by the [manifest docs][]. This shows up in
chrome://extensions and, I presume, in...

d19174358c80ccb0f1dea89a3c2690730f01c03a authored over 10 years ago
Add author to manifest.json

This is an optional field as defined in the [manifest docs][]. I'm not
sure whether it's ever di...

e20d237a495431b02d6829597589d3a67ccb9c17 authored over 10 years ago
Add Rake task for zipping up extension source

The resulting zip file can be uploaded to the Chrome Web Store
Developer Dashboard.

920f2fe85d18adc57f8890abb49d3a85bf87e0a1 authored over 10 years ago
Restrict the URLs where the content scripts are loaded.

b429a824d8f2ecd827a25f4776962d5c63f917bd authored over 10 years ago
Simplify script injection code in background.js

We can avoid the nested calls to `chrome.tabs.executeScript()` by adding the
three scripts as co...

b3c0f9d81750d6696c8b539a00553df0cfb26d21 authored over 10 years ago
Rename JS spec with hyphens to match file under test.

323ef6c3393c18298d8d9bdbef8cf66acb64acfd authored over 10 years ago
Simplify options.js by making use of jQuery.

da3a8f6adaa6b61b6ee79c1289b84375a605b1c5 authored over 10 years ago