Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | ActionCable::StorageAdapter ==> ActionCable::SubscriptionAdapter | Jon Moss | 2016-01-18 | 11 | -21/+23 | |
| | | | ||||||
| * | | All Redis deps are now optional, Postgres --> PostgreSQL adapter | Jon Moss | 2016-01-18 | 6 | -9/+17 | |
| | | | ||||||
| * | | config_opts => cable, per @kaspth | Jon Moss | 2016-01-18 | 3 | -6/+7 | |
| | | | ||||||
| * | | Listener no longer needs to be a singleton | Matthew Draper | 2016-01-18 | 1 | -52/+58 | |
| | | | | | | | | | | | | | | | | | | | | | We now only create one adapter instance for the server, so it can hold the listener. This in turn allows the listener to get the PG connection from the adapter, which will be a good place to allow more flexible configuration. | |||||
| * | | Tests passing and small refactoring | Jon Moss | 2016-01-18 | 7 | -37/+65 | |
| | | | ||||||
| * | | Blanket unsubscribe doesn't appear to be used | Matthew Draper | 2016-01-18 | 1 | -6/+2 | |
| | | | ||||||
| * | | Don't execute callbacks on our main listener thread | Matthew Draper | 2016-01-18 | 1 | -1/+1 | |
| | | | ||||||
| * | | Pull the action methods directly onto the adapter | Matthew Draper | 2016-01-18 | 8 | -56/+51 | |
| | | | ||||||
| * | | Add Postgres adapter | Jon Moss | 2016-01-18 | 3 | -0/+111 | |
| | | | ||||||
| * | | Refactor storage_adapter | Jon Moss | 2016-01-18 | 1 | -11/+3 | |
| | | | ||||||
| * | | Adapterize ActionCable storage and extract behavior | Jon Moss | 2016-01-18 | 13 | -38/+158 | |
|/ / | ||||||
* | | Merge pull request #23096 from HayleyCAnderson/ha-action-cable-docs | Jon Moss | 2016-01-18 | 1 | -20/+31 | |
|\ \ | | | | | | | [ci skip] Improve Action Cable configuration explanations | |||||
| * | | Improve Action Cable configuration explanations | Hayley Anderson | 2016-01-18 | 1 | -20/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Clarify wording around how defaults work * Clarify wording around what formatting versus information is required * Separate consumer configuration section since it is important and wordy * Add additional explanation of options for setting consumer configuration * Consolidate consumer configuration information to reduce confusion | |||||
* | | | Fix the updated API (this sorts the concurrent-ruby switch with Basecamp) | David Heinemeier Hansson | 2016-01-16 | 1 | -1/+1 | |
| | | | ||||||
* | | | Revert "Merge pull request #22977 from rails/revert-22934-master" | David Heinemeier Hansson | 2016-01-16 | 14 | -35/+45 | |
| | | | | | | | | | | | | | | | This reverts commit d0393fccffc118a5de37654aa222774b66123393, reversing changes made to 3b7ccadfc1c8dfec61af898167e1300b17f5cf25. | |||||
* | | | [ci skip] Fix typo in docs | DAVID MOORE | 2016-01-15 | 1 | -1/+1 | |
|/ / | | | | | | | | | Found this small omission while reviewing the ActionCable docs. [Dave Moore] | |||||
* | | Revert "Move async execution from celluloid to concurrent-ruby" | David Heinemeier Hansson | 2016-01-08 | 14 | -45/+35 | |
| | | ||||||
* | | don't need explicit dep and a pretty neat pick | Mike Perham | 2016-01-05 | 2 | -2/+1 | |
| | | ||||||
* | | Use Module#thread_mattr_accessor | Mike Perham | 2016-01-05 | 1 | -8/+6 | |
| | | ||||||
* | | Remove celluloid references | Mike Perham | 2016-01-05 | 6 | -6/+1 | |
| | | ||||||
* | | Move async execution from celluloid to concurrent-ruby | Mike Perham | 2016-01-05 | 8 | -29/+47 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes 8 runtime gem dependencies from Rails: ``` Using hitimes 1.2.3 Using timers 4.1.1 Using celluloid-essentials 0.20.5 Using celluloid-extras 0.20.5 Using celluloid-fsm 0.20.5 Using celluloid-pool 0.20.5 Using celluloid-supervision 0.20.5 Using celluloid 0.17.2 ``` | |||||
* | | Update copyright notices to 2016 [ci skip] | Rashmi Yadav | 2015-12-31 | 2 | -2/+2 | |
| | | ||||||
* | | Remove client-side Action Cable debugging code | Javan Makhmali | 2015-12-31 | 4 | -28/+0 | |
| | | | | | | | | Added to aid in developing Action Cable, but isn't neccessary for production operation. | |||||
* | | [ActionCable] remove not needed protected call and newlines | Jan Habermann | 2015-12-25 | 2 | -9/+1 | |
| | | ||||||
* | | [ci skip] Steal `ActionCable.server` mounting from routes template. | Kasper Timm Hansen | 2015-12-22 | 1 | -2/+2 | |
| | | | | | | | | | | Mounting it as prescribed here: https://github.com/rails/rails/blob/0d1d50c2db40ea1a9d3bebfb0c35da43bbd4d27f/railties/lib/rails/generators/rails/app/templates/config/routes.rb#L5 | |||||
* | | Use the generators options to not generate channel assets | Rafael Mendonça França | 2015-12-21 | 1 | -1/+4 | |
| | | ||||||
* | | Update "Support" in ActionCable README [ci skip] | Robert Eshleman | 2015-12-21 | 1 | -2/+10 | |
| | | | | | | | | | | * Add link to API documentation * Link to issue tracker for rails/rails (instead of rails/actioncable) * Add link to rails-core mailing list for feature requests | |||||
* | | Merge pull request #22717 from nning/actioncable-readme-fixes | David Heinemeier Hansson | 2015-12-21 | 1 | -5/+5 | |
|\ \ | | | | | | | ActionCable README.md fixes | |||||
| * | | One long dash in headline. | henning mueller | 2015-12-21 | 1 | -1/+1 | |
| | | | ||||||
| * | | Use default cable path in (in-app) server config example. | henning mueller | 2015-12-21 | 1 | -3/+3 | |
| | | | ||||||
| * | | Replaced "Cable" by "ActionCable" in CoffeeScript examples. | henning mueller | 2015-12-21 | 1 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #22692 from ryohashimoto/22669_api_generator | David Heinemeier Hansson | 2015-12-21 | 1 | -1/+3 | |
|\ \ \ | | | | | | | | | Action Cable channel generator doesn't create JS assets if options[:rails][:assets] is false | |||||
| * | | | Action Cable channel generator should not create JS assets in --api mode | Ryo Hashimoto | 2015-12-19 | 1 | -1/+3 | |
| | |/ | |/| | ||||||
* | | | No more no changes entries in the CHANGELOGs | Genadi Samokovarov | 2015-12-21 | 1 | -4/+1 | |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | During the `5.0.0.beta1` release, the CHANGELOGs got an entry like the following: ``` * No changes. ``` It is kinda confusing as there are indeed changes after it. Not a biggie, just a small pass over the CHANGELOGs. [ci skip] | |||||
* | | docs, follow up to #22699. [ci skip] | Yves Senn | 2015-12-19 | 1 | -2/+2 | |
| | | ||||||
* | | Update README.md | Oleg Motenko | 2015-12-19 | 1 | -1/+1 | |
| | | ||||||
* | | [ActionCable] declare asset_logged private | Akshay Vishnoi | 2015-12-19 | 1 | -14/+14 | |
|/ | ||||||
* | Add CHANGELOG headers for Rails 5.0.0.beta1 | eileencodes | 2015-12-18 | 1 | -0/+5 | |
| | ||||||
* | Change `alpha` to `beta1` to prep for release of Rails 5 | eileencodes | 2015-12-18 | 1 | -1/+1 | |
| | | | | :tada: :beers: | |||||
* | Merge pull request #22668 from ryohashimoto/151219_receive | Kasper Timm Hansen | 2015-12-18 | 1 | -1/+1 | |
|\ | | | | | Fix `receive` spelling | |||||
| * | Fix `receive` spelling | Ryo Hashimoto | 2015-12-19 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #22667 from akshay-vishnoi/base_test_case | Rafael França | 2015-12-18 | 1 | -0/+22 | |
|\ \ | |/ |/| | [ActionCable] Test invalid action on channel | |||||
| * | [ActionCable] Test invalid action on channel | Akshay Vishnoi | 2015-12-18 | 1 | -0/+22 | |
| | | ||||||
* | | Fix `receive` spelling and add whitespace | Kasper Timm Hansen | 2015-12-18 | 1 | -3/+3 | |
|/ | | | | | Found `recieve` next to the correctly spelled method name, fixed it. Also we prefer a one space padding within hashes, add that. | |||||
* | [ActionCable] test perform action with default action | Akshay Vishnoi | 2015-12-18 | 1 | -1/+11 | |
| | ||||||
* | Merge pull request #22660 from y-yagi/add_line_break_between_methods | Rafael França | 2015-12-18 | 1 | -1/+1 | |
|\ | | | | | add line break between method of generated channel js | |||||
| * | add line break between method of generated channel js | yuuji.yaginuma | 2015-12-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` # before App.appearance = App.cable.subscriptions.create "AppearanceChannel", connected: -> # Called when the subscription is ready for use on the server disconnected: -> # Called when the subscription has been terminated by the server received: (data) -> # Called when there's incoming data on the websocket for this channel appear: -> @perform 'appear' away: -> @perform 'away' ``` ``` # after App.appearance = App.cable.subscriptions.create "AppearanceChannel", connected: -> # Called when the subscription is ready for use on the server disconnected: -> # Called when the subscription has been terminated by the server received: (data) -> # Called when there's incoming data on the websocket for this channel appear: -> @perform 'appear' away: -> @perform 'away' ``` | |||||
* | | [ActionCable] Test available actions on Channel | Akshay Vishnoi | 2015-12-18 | 1 | -0/+4 | |
| | | ||||||
* | | Same gemspec formats everywhere | David Heinemeier Hansson | 2015-12-18 | 1 | -1/+1 | |
| | | ||||||
* | | Stray line | David Heinemeier Hansson | 2015-12-18 | 1 | -1/+2 | |
| | |