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
github.com/tomatoes-app/tomatoes - 98187a81fccfd30a50fe6bfc731826b0747582d1 authored almost 8 years ago by Andrea Dal Ponte <[email protected]>
github.com/tomatoes-app/tomatoes - d059dabc9d3c02ae7ea4a5f9528919a5c5b0fe8e authored almost 8 years ago by Andrea Dal Ponte <[email protected]>
github.com/tomatoes-app/tomatoes - c4a313fff639b1787e98acd82fc340d8ba0e3984 authored almost 8 years ago by Andrea Dal Ponte <[email protected]>
Add rubocop step to build
github.com/tomatoes-app/tomatoes - 437ae1574b872ef5cef20326a6767f1a2e9f199a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>See https://docs.travis-ci.com/user/caching/.
github.com/tomatoes-app/tomatoes - 9a754e88338996db47cb87b67d0fcbc4bc5c750d authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 7d314d4d076d655c8b61eaf338852fd0b848bd3a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
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]>github.com/tomatoes-app/tomatoes - 4a6f0967ef2853a5a292935a3373f6c727c1e55e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Load JS libraries from CDNs
github.com/tomatoes-app/tomatoes - 7ef9f2e9979cdd61660906b15f306798c3eb1fb2 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 7202debf5074062dc1e4cd807e4278980a1f879d authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
JS syntax is quite permissive :)
github.com/tomatoes-app/tomatoes - 9b49070b1581f8f6a030bcb5f8d25c0e74b7f03b authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - e78174e94a442f82db40a3e78876e75a58d8ccad authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 44d31f2387942721b54464638c19d494664b7433 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - a8d9ddae8479f6c15d1136800bff8dc0597994c0 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 29a015be0409e875c8cc06981ab5911b98446eda authored almost 8 years ago by Matteo Centenaro <[email protected]>
Fix #200
github.com/tomatoes-app/tomatoes - 9d53795ed54c24d86f0d17a19db768634653aa52 authored almost 8 years ago by Matteo Centenaro <[email protected]>Update kaminari-mongoid
github.com/tomatoes-app/tomatoes - d6671ceaa7ea8f084374f69726ef99a2bdd73cf9 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>NEW: Handle ActionController::ParameterMissing for API requests
github.com/tomatoes-app/tomatoes - af72d93245916768206fa9e5efd4921b43d21ec2 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 73efa6583d96c23b9c8da75b085f5ecf90f9769b authored almost 8 years ago by Matteo Centenaro <[email protected]>
Handle ActionController::ParameterMissing error for API requests and
return a bad request status...
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]>Update gems
github.com/tomatoes-app/tomatoes - 12bf678416896a055c4524ed805652ab5e0da58e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>security - Fix two brakeman warnings
github.com/tomatoes-app/tomatoes - 11165e0f89c76e7df9ab5d8ca0e9c297936b6abf authored almost 8 years ago by Giovanni Cappellotto <[email protected]>Notes:
* I was not able to update twitter to the latest version because of a
version constrai...
The first is a medium severity warning regarding `ApplicationController`
where `protect_from_for...
Add Gemnasium badge
github.com/tomatoes-app/tomatoes - 5cff7aad178d622b980f0d24cd621c07431a3e85 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - f48b7beba9dc094f417ff7aee97a618e8c2fb970 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Update old repo references
github.com/tomatoes-app/tomatoes - 517336678d0a1f2169cf52c32c780d60eddf2aa2 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - aef0a6f96ae00c89605d4dfbe7333a0a94cd1a2c authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
The repo has been moved to the tomatoes-app organization, but some files
still referenced the ol...
Address minor style issues
github.com/tomatoes-app/tomatoes - f6a17be11f917530ecc40f34bce0d9f59720fdd1 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 0a5e7022758bd48fd50725b52ebe7153fef0a1f5 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 124519ebdd588a3ad8c8f672c92de92c38849054 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
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]>Includes support for high resolution displays.
github.com/tomatoes-app/tomatoes - 7dd70e35df059d8104b5dc55f646cb60d32ec0a3 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>Use success alert background color.
github.com/tomatoes-app/tomatoes - 6270533a72aa2baaa3b339f27b23c61cd6f3a344 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>Responsive ads
github.com/tomatoes-app/tomatoes - 8b4c722d1e6d6004fdf758fcc3acbaa2d17db56e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - e1549805e9195b6b3e82ae77da1f8fbc77ea642d authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 0bf53f647423f651363e05557a84cf6c265df79f authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - ea963ee3fa05313b5bf07cad3301501b6189e890 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Use a responsive ads format to avoid breaking the index page on mobile
devices.
Add Kaminari Bootstrap style
github.com/tomatoes-app/tomatoes - 25f61b6eb75aa634ff35eb0c902b53961285d775 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - c9c5079b66c56cc6b7103a0b70326c56d12401c0 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
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]>Accept authorization header and API reference update
github.com/tomatoes-app/tomatoes - fcb71e8a74b699aa5107e56deab079efbd674037 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - e42544dd3ab53e8a687c29cfefdab99a513886b0 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Add `Authorization` header as the default method to pass a session token
and remove request bodi...
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]>Fix API's current user
github.com/tomatoes-app/tomatoes - 67269be515d396f529ad877ca572169b43a64325 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 97729324d85a99680876f9459fbeb5447a794936 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
`User.find_by_token(params[:token])` returns the first user that
doesn't include any authorizati...
Remove old leaderboards
github.com/tomatoes-app/tomatoes - 73814eb102b8fc4659979a1897ffc6d1cd9e243a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>See https://github.com/potomak/tomatoes/issues/206.
github.com/tomatoes-app/tomatoes - 7f3499cfc3354e12bc983910a95a5466fa4f36e8 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 5c94cda1e973874dbb3cef526ac7b28673fd2c76 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - a44874089f35a7cf23b28b3b76e86f3262a26c92 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 1fd035e75d053fa2bb84c34502435441c9bbdbd4 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
CSS framework - take 2
github.com/tomatoes-app/tomatoes - 4d806d0ea206811982dd63b95ba9f2af018ce009 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>See https://github.com/hackatron/source-lovers
github.com/tomatoes-app/tomatoes - a12bddfb31d9378d62be93417bd3447bc44fa570 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 59e52820958ba8de72c98bf981af680e04ae8c29 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 8e3ed35802aca3263042e71f70ebb3b5ec22ad90 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 9ef1e1b6ae89f4bbbd99ecd3b8a496fc625b276a authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 23e6bf2d523d6e7728d227d8d0722b8ed3baf23e authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 018fd3181badc7488131d53cdba0823801d48112 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Replaces `/:([a-z0-9_]+)\s+=>/` with `$1:`.
github.com/tomatoes-app/tomatoes - 0e4d2e42a5b3361536f267d16ac32532a2850d8c authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 0201a491b75e4cb621c4430c868cfa8e02eca47c authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - c3e8da808a3ec342fe90180a733b1bf3569eb952 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Removed Facebook tracking
github.com/tomatoes-app/tomatoes - 035488f4193e4e0ea9b7e5ced97a5a0e03b54993 authored almost 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 724fee7db720402e8813e36e0cc2e623094fa349 authored almost 8 years ago by Werner Banyacskay <[email protected]>
github.com/tomatoes-app/tomatoes - 3d6d681fc41509fcb7a561d3e7360ab0da0eeebf authored almost 8 years ago by Giovanni Cappellotto <[email protected]>
Leaderboards API
github.com/tomatoes-app/tomatoes - 5f02245d82759639d73770847835d369b5460fe5 authored about 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - 96ac127f688c55bbfb14c06a3df9e3a5a711e0df authored about 8 years ago by Giovanni Cappellotto <[email protected]>
This commit adds 4 new endpoints to the API:
1. GET /api/leaderboard/daily
2. GET /api/leaderbo...
After we moved `Leaderboard::BaseController` class features to
`LeaderboardController` module, l...
github.com/tomatoes-app/tomatoes - 298e877e8d3fbe33c73d5c28861301f70b686788 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - c4085a6307d013c6f6b925a1f594206c12473351 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
It didn't make a lot of sense that `#find_scores` defined a
`@leaderboard` instance variable. Le...
`#scope` best suits the method's behavior. Moreover conventionally
*collection* denotes a list o...
This way the action implementation is free from any detail relative to
how we retrieve leaderboa...
Instead of inheriting from a `Leaderboard::BaseController`, leaderboard
controllers now include ...
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 - 9d4a045632665fdc890882de75e998326415b048 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Add leaderboards controllers
github.com/tomatoes-app/tomatoes - 2d5fa2b4e63af02cb65d172f836b92969a640921 authored about 8 years ago by Giovanni Cappellotto <[email protected]>There are four controllers:
* Leadeboard::DailiesController
* Leadeboard::WeekliesController
* ...
Update score on tomato events
github.com/tomatoes-app/tomatoes - 98557cbabbde4d3edefbe60c698f0d35afd4e548 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
`Tomato.destroy_all` triggered the `after_destroy` callback on `Tomato`
records that have been l...
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 - f963286b5d95fb2e0e35e3dbd984aff5bcbd62e1 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Loosely based on https://github.com/potomak/tomatoes/pull/199's
initial implementation. @bugant ...
Some tests remove users before removing tomatoes, this would lead to
exceptions triggered by the...
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 - 0fc05bad5047aac8126f8d1174cac62865007ca2 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
Score updater job for Leaderboard v2
github.com/tomatoes-app/tomatoes - 6fae12551691a0a9e74e2e9d8607c188f67fcddb authored about 8 years ago by Giovanni Cappellotto <[email protected]>github.com/tomatoes-app/tomatoes - b337c35adf334aaf6027c8cfb663b2d18e60840f authored about 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 7ca679fd1640c5fd1f1c2ef2d23918ddf136dfb9 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 39baae6659d3009368021b28993eed35ce8a1982 authored about 8 years ago by Giovanni Cappellotto <[email protected]>
`#add_score` is a private method that could safely rely on an
instance's state.
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]>github.com/tomatoes-app/tomatoes - 14fdc6d0a6ce6f06db4b581bb61322be990ee96b authored about 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - 4a3fc2631459db43032266e8e3035ae0c49f488e authored about 8 years ago by Giovanni Cappellotto <[email protected]>
github.com/tomatoes-app/tomatoes - ee46e580ec344caae2670f50bd7a614e5dbb6a6a authored about 8 years ago by Giovanni Cappellotto <[email protected]>