Ecosyste.ms: OpenCollective

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

Tomatoes

We are on a mission to manage and track time using the Pomodoro technique®
Collective - Host: opensource - https://opencollective.com/tomatoes - Code: https://github.com/tomatoes-app/tomatoes

Configure simple coverage gem

github.com/tomatoes-app/tomatoes - 98187a81fccfd30a50fe6bfc731826b0747582d1 authored almost 8 years ago by Andrea Dal Ponte <[email protected]>
Ensure to have the latest rubygems and bundler on Travis CI

github.com/tomatoes-app/tomatoes - d059dabc9d3c02ae7ea4a5f9528919a5c5b0fe8e authored almost 8 years ago by Andrea Dal Ponte <[email protected]>
Upgrade to ruby 2.3.3

github.com/tomatoes-app/tomatoes - c4a313fff639b1787e98acd82fc340d8ba0e3984 authored almost 8 years ago by Andrea Dal Ponte <[email protected]>
Merge pull request #239 from tomatoes-app/add-rubocop-build-step

Add rubocop step to build

github.com/tomatoes-app/tomatoes - 437ae1574b872ef5cef20326a6767f1a2e9f199a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Add a bundler cache between builds

See https://docs.travis-ci.com/user/caching/.

github.com/tomatoes-app/tomatoes - 9a754e88338996db47cb87b67d0fcbc4bc5c750d authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Fix a bunch of Rubocop offenses

github.com/tomatoes-app/tomatoes - 7d314d4d076d655c8b61eaf338852fd0b848bd3a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Include rubocop in the test group

The build excludes development gems, but now rubocop is needed.

github.com/tomatoes-app/tomatoes - ba7c298716a6d2e02444ef45b63744601185b781 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Add rubocop step to build

github.com/tomatoes-app/tomatoes - 4a6f0967ef2853a5a292935a3373f6c727c1e55e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #238 from tomatoes-app/js-libraries-cdn

Load JS libraries from CDNs

github.com/tomatoes-app/tomatoes - 7ef9f2e9979cdd61660906b15f306798c3eb1fb2 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update soundmanager2 version

github.com/tomatoes-app/tomatoes - 7202debf5074062dc1e4cd807e4278980a1f879d authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Fix missing comma

JS syntax is quite permissive :)

github.com/tomatoes-app/tomatoes - 9b49070b1581f8f6a030bcb5f8d25c0e74b7f03b authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Load jquery.flot from CDN

github.com/tomatoes-app/tomatoes - e78174e94a442f82db40a3e78876e75a58d8ccad authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Replace jquery-cookie with js-cookie

github.com/tomatoes-app/tomatoes - 44d31f2387942721b54464638c19d494664b7433 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Load jquery.color-2.1.2 from CDN

github.com/tomatoes-app/tomatoes - a8d9ddae8479f6c15d1136800bff8dc0597994c0 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Use scope instead of class method

github.com/tomatoes-app/tomatoes - 29a015be0409e875c8cc06981ab5911b98446eda authored almost 8 years ago by Matteo Centenaro <[email protected]>
FIX: Do not list interal (API) authorizations in user profile

Fix #200

github.com/tomatoes-app/tomatoes - 9d53795ed54c24d86f0d17a19db768634653aa52 authored almost 8 years ago by Matteo Centenaro <[email protected]>
Merge pull request #234 from tomatoes-app/update-kaminari-mongoid

Update kaminari-mongoid

github.com/tomatoes-app/tomatoes - d6671ceaa7ea8f084374f69726ef99a2bdd73cf9 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #235 from tomatoes-app/parameter-missing

NEW: Handle ActionController::ParameterMissing for API requests

github.com/tomatoes-app/tomatoes - af72d93245916768206fa9e5efd4921b43d21ec2 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
FIX: copy/paste comment error

github.com/tomatoes-app/tomatoes - 73efa6583d96c23b9c8da75b085f5ecf90f9769b authored almost 8 years ago by Matteo Centenaro <[email protected]>
NEW: Handle ActionController::ParameterMissing for API requests

Handle ActionController::ParameterMissing error for API requests and
return a bad request status...

github.com/tomatoes-app/tomatoes - 2afb404b1782df259d0276bd7c482cb62dcb5602 authored almost 8 years ago by Matteo Centenaro <[email protected]>
Update kaminari-mongoid

See also https://github.com/kaminari/kaminari-mongoid/pull/6.

github.com/tomatoes-app/tomatoes - f21217a56dd8071000290402c6283daf9282e1ca authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #233 from tomatoes-app/update-gems

Update gems

github.com/tomatoes-app/tomatoes - 12bf678416896a055c4524ed805652ab5e0da58e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #232 from tomatoes-app/fix-brakeman-warnings

security - Fix two brakeman warnings

github.com/tomatoes-app/tomatoes - 11165e0f89c76e7df9ab5d8ca0e9c297936b6abf authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update gems

Notes:

* I was not able to update twitter to the latest version because of a
version constrai...

github.com/tomatoes-app/tomatoes - a560c126a032670fe5188a05bc23b9a6807e218b authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
security - Fix two brakeman warnings

The first is a medium severity warning regarding `ApplicationController`
where `protect_from_for...

github.com/tomatoes-app/tomatoes - 48f360ab432b56c3b079b2c1b2367b438eef0d0b authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #230 from tomatoes-app/gemnasium

Add Gemnasium badge

github.com/tomatoes-app/tomatoes - 5cff7aad178d622b980f0d24cd621c07431a3e85 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Add Gemnasium badge

github.com/tomatoes-app/tomatoes - f48b7beba9dc094f417ff7aee97a618e8c2fb970 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #231 from tomatoes-app/update-old-repo-references

Update old repo references

github.com/tomatoes-app/tomatoes - 517336678d0a1f2169cf52c32c780d60eddf2aa2 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
no-op - Remove trailing spaces

github.com/tomatoes-app/tomatoes - aef0a6f96ae00c89605d4dfbe7333a0a94cd1a2c authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update references to repo

The repo has been moved to the tomatoes-app organization, but some files
still referenced the ol...

github.com/tomatoes-app/tomatoes - 9c2a85699a1e59b6f5b8be7ed4ee233aa7b3983d authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #229 from tomatoes-app/minor-style-issues

Address minor style issues

github.com/tomatoes-app/tomatoes - f6a17be11f917530ecc40f34bce0d9f59720fdd1 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - 0a5e7022758bd48fd50725b52ebe7153fef0a1f5 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bigger tag list field

github.com/tomatoes-app/tomatoes - 124519ebdd588a3ad8c8f672c92de92c38849054 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Remove favicon animation

Let's work on this feature again after we made Tomatoes great again.

github.com/tomatoes-app/tomatoes - 05bc2fe604ec913e0e0b902cb4bda41ff44cc4a6 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update icons

Includes support for high resolution displays.

github.com/tomatoes-app/tomatoes - 7dd70e35df059d8104b5dc55f646cb60d32ec0a3 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update highlight background color

Use success alert background color.

github.com/tomatoes-app/tomatoes - 6270533a72aa2baaa3b339f27b23c61cd6f3a344 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #228 from tomatoes-app/responsive-ads

Responsive ads

github.com/tomatoes-app/tomatoes - 8b4c722d1e6d6004fdf758fcc3acbaa2d17db56e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - e1549805e9195b6b3e82ae77da1f8fbc77ea642d authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Load adsense script only on public resources

github.com/tomatoes-app/tomatoes - 0bf53f647423f651363e05557a84cf6c265df79f authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Rename ad unit partial

github.com/tomatoes-app/tomatoes - ea963ee3fa05313b5bf07cad3301501b6189e890 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update ads

Use a responsive ads format to avoid breaking the index page on mobile
devices.

github.com/tomatoes-app/tomatoes - b01010db72a22e7b48334beddf358ab2c83491f0 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #227 from potomak/kaminari-views

Add Kaminari Bootstrap style

github.com/tomatoes-app/tomatoes - 25f61b6eb75aa634ff35eb0c902b53961285d775 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - c9c5079b66c56cc6b7103a0b70326c56d12401c0 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Add Kaminari Bootstrap style

Copied from https://github.com/gabetax/twitter-bootstrap-kaminari-views.

Resolves https://githu...

github.com/tomatoes-app/tomatoes - 0b986bc7644f1514dafaa2f91c5db489472e9595 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #224 from potomak/accept-authorization-header

Accept authorization header and API reference update

github.com/tomatoes-app/tomatoes - fcb71e8a74b699aa5107e56deab079efbd674037 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - e42544dd3ab53e8a687c29cfefdab99a513886b0 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update API docs

Add `Authorization` header as the default method to pass a session token
and remove request bodi...

github.com/tomatoes-app/tomatoes - 7fdbb3e4b22cc3b9afa3afc3c489b0602cacd5fd authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Auth token header

Introduces a new `Authorization` header that could be used to pass an
API session token.

Resolv...

github.com/tomatoes-app/tomatoes - 1e4c77dbd8310478ca926b4141c95d4630a072d7 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #223 from potomak/fix-api-current-user

Fix API's current user

github.com/tomatoes-app/tomatoes - 67269be515d396f529ad877ca572169b43a64325 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - 97729324d85a99680876f9459fbeb5447a794936 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Don't try to find current user if token hasn't been set

`User.find_by_token(params[:token])` returns the first user that
doesn't include any authorizati...

github.com/tomatoes-app/tomatoes - e20627ca22f274e7b6a542f9754e5d7af38217e5 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #221 from potomak/remove-old-leaderboards

Remove old leaderboards

github.com/tomatoes-app/tomatoes - 73814eb102b8fc4659979a1897ffc6d1cd9e243a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Remove old leaderboards

See https://github.com/potomak/tomatoes/issues/206.

github.com/tomatoes-app/tomatoes - 7f3499cfc3354e12bc983910a95a5466fa4f36e8 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - 5c94cda1e973874dbb3cef526ac7b28673fd2c76 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Fix missing assets error

github.com/tomatoes-app/tomatoes - a44874089f35a7cf23b28b3b76e86f3262a26c92 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - 1fd035e75d053fa2bb84c34502435441c9bbdbd4 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #220 from potomak/bootstrap

CSS framework - take 2

github.com/tomatoes-app/tomatoes - 4d806d0ea206811982dd63b95ba9f2af018ce009 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
no-op - Remove sourcelover manifest

See https://github.com/hackatron/source-lovers

github.com/tomatoes-app/tomatoes - a12bddfb31d9378d62be93417bd3447bc44fa570 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
no-op - Update PT capitalization

github.com/tomatoes-app/tomatoes - 59e52820958ba8de72c98bf981af680e04ae8c29 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update HTML structure

github.com/tomatoes-app/tomatoes - 8e3ed35802aca3263042e71f70ebb3b5ec22ad90 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Add Bootstrap

github.com/tomatoes-app/tomatoes - 9ef1e1b6ae89f4bbbd99ecd3b8a496fc625b276a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update default font

github.com/tomatoes-app/tomatoes - 23e6bf2d523d6e7728d227d8d0722b8ed3baf23e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
no-op - Remove useless images

github.com/tomatoes-app/tomatoes - 018fd3181badc7488131d53cdba0823801d48112 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Replace hash rocket syntax

Replaces `/:([a-z0-9_]+)\s+=>/` with `$1:`.

github.com/tomatoes-app/tomatoes - 0e4d2e42a5b3361536f267d16ac32532a2850d8c authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Move GA code to partial template

github.com/tomatoes-app/tomatoes - 0201a491b75e4cb621c4430c868cfa8e02eca47c authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Add missing viewport meta

github.com/tomatoes-app/tomatoes - c3e8da808a3ec342fe90180a733b1bf3569eb952 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #216 from yoX64/remove-fb-tracking

Removed Facebook tracking

github.com/tomatoes-app/tomatoes - 035488f4193e4e0ea9b7e5ced97a5a0e03b54993 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Removed Facebook tracking

github.com/tomatoes-app/tomatoes - 724fee7db720402e8813e36e0cc2e623094fa349 authored almost 8 years ago by Werner Banyacskay <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - 3d6d681fc41509fcb7a561d3e7360ab0da0eeebf authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #213 from potomak/leaderboards-api

Leaderboards API

github.com/tomatoes-app/tomatoes - 5f02245d82759639d73770847835d369b5460fe5 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Add leaderboards API reference section

github.com/tomatoes-app/tomatoes - 96ac127f688c55bbfb14c06a3df9e3a5a711e0df authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Add API leaderboards endpoints

This commit adds 4 new endpoints to the API:

1. GET /api/leaderboard/daily
2. GET /api/leaderbo...

github.com/tomatoes-app/tomatoes - 0d496c53552213981b78b14f06c157d3f2861204 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Rename Leaderboard::BaseControllerTest

After we moved `Leaderboard::BaseController` class features to
`LeaderboardController` module, l...

github.com/tomatoes-app/tomatoes - 05dcc01528f4ba7cc18a62ff120c146d09a4c853 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Move leaderboard controller test

github.com/tomatoes-app/tomatoes - 298e877e8d3fbe33c73d5c28861301f70b686788 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
no-op - Update blank state text

github.com/tomatoes-app/tomatoes - c4085a6307d013c6f6b925a1f594206c12473351 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Rename instance variable

It didn't make a lot of sense that `#find_scores` defined a
`@leaderboard` instance variable. Le...

github.com/tomatoes-app/tomatoes - 1b38dcbccb81969c3d1463174ab1f5216cf23660 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Rename leaderboard method name

`#scope` best suits the method's behavior. Moreover conventionally
*collection* denotes a list o...

github.com/tomatoes-app/tomatoes - 9e37de021fd7f9e498b3af00a0a762c6091689b9 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Find leaderboard scores in a before filter

This way the action implementation is free from any detail relative to
how we retrieve leaderboa...

github.com/tomatoes-app/tomatoes - 7680df3920b879829c8ec78909610c1ff56940a5 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Favorite composition over inheritance

Instead of inheriting from a `Leaderboard::BaseController`, leaderboard
controllers now include ...

github.com/tomatoes-app/tomatoes - 691a5cc72ce49b0c9482f5ed7dabcd716e2fa3f8 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Fix broken test

The test on the user's presenter was dependent on the fact that the
1.week.ago time was on the s...

github.com/tomatoes-app/tomatoes - 1deb5ee1a9a4a9b50883cc779e5e6596d017eca8 authored about 8 years ago by Matteo Centenaro <[email protected]>
Bump version number

github.com/tomatoes-app/tomatoes - 9d4a045632665fdc890882de75e998326415b048 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #211 from potomak/leaderboards-controllers

Add leaderboards controllers

github.com/tomatoes-app/tomatoes - 2d5fa2b4e63af02cb65d172f836b92969a640921 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Add leaderboards controllers

There are four controllers:

* Leadeboard::DailiesController
* Leadeboard::WeekliesController
* ...

github.com/tomatoes-app/tomatoes - 0e2fb08a887786d16390680b278f93c172e39959 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #210 from potomak/update-score-on-tomato-events

Update score on tomato events

github.com/tomatoes-app/tomatoes - 98557cbabbde4d3edefbe60c698f0d35afd4e548 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Fix tests teardown blocks to avoid callbacks

`Tomato.destroy_all` triggered the `after_destroy` callback on `Tomato`
records that have been l...

github.com/tomatoes-app/tomatoes - 5dc4a2f65e92ecabc59686428faf8e228711f922 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Revert "Avoid raising exceptions when user is not present"

It's just better to raise an exception in case a user is not found
instead of silently fail to p...

github.com/tomatoes-app/tomatoes - 3149d1f80b58751dd32d098a497bec04a9377af9 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Remove redundant self

github.com/tomatoes-app/tomatoes - f963286b5d95fb2e0e35e3dbd984aff5bcbd62e1 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Increment/decrement scores on tomato create/destroy

Loosely based on https://github.com/potomak/tomatoes/pull/199's
initial implementation. @bugant ...

github.com/tomatoes-app/tomatoes - 3369a4e5a76ce15ab903c6df92da3188ce5a5ced authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Avoid raising exceptions when user is not present

Some tests remove users before removing tomatoes, this would lead to
exceptions triggered by the...

github.com/tomatoes-app/tomatoes - 6dc5e21a7ab0beb16076b5bd56c73f8c295394bb authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Fix test setup

Let's be sure to start with a clean env by destroying records on
setup instead of doing it on te...

github.com/tomatoes-app/tomatoes - 518a56123b5166f1678b05d6554ef979c3639a4c authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Add missing association options

github.com/tomatoes-app/tomatoes - 0fc05bad5047aac8126f8d1174cac62865007ca2 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Merge pull request #208 from potomak/score-updater-job

Score updater job for Leaderboard v2

github.com/tomatoes-app/tomatoes - 6fae12551691a0a9e74e2e9d8607c188f67fcddb authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Fix rubocop offenses

github.com/tomatoes-app/tomatoes - b337c35adf334aaf6027c8cfb663b2d18e60840f authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Remove self where not needed

github.com/tomatoes-app/tomatoes - 7ca679fd1640c5fd1f1c2ef2d23918ddf136dfb9 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Rename method

github.com/tomatoes-app/tomatoes - 39baae6659d3009368021b28993eed35ce8a1982 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Remove useless params

`#add_score` is a private method that could safely rely on an
instance's state.

github.com/tomatoes-app/tomatoes - da0b256ce9ca1ad1149712c7ab3b83fba8985825 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Rename score to amount where needed

See https://github.com/potomak/tomatoes/pull/208#discussion_r91326229

github.com/tomatoes-app/tomatoes - 749a99dde86b6d7d07f9378bacdbdbcb107d9e3f authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Rename class

github.com/tomatoes-app/tomatoes - 14fdc6d0a6ce6f06db4b581bb61322be990ee96b authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Move file

github.com/tomatoes-app/tomatoes - 4a3fc2631459db43032266e8e3035ae0c49f488e authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Rename file

github.com/tomatoes-app/tomatoes - ee46e580ec344caae2670f50bd7a614e5dbb6a6a authored about 8 years ago by Giovanni Cappellotto <[email protected]>