Piotr Sarnacki
66ed172888
Refactor the way we insert new records with pusher
...
Previousy I was using find to ensure that the record is materialized,
but the new version is much lighter - it uses Model#load to load the
record directly
2013-08-03 15:09:18 +02:00
Piotr Sarnacki
9cb84f78ee
Update travis-web-log to use setImmediate.js
...
Currently travis-web-log uses setTimeout which makes long logs rendering
much slower than it should be.
2013-08-03 15:07:48 +02:00
Piotr Sarnacki
dd525dd1d2
Update ember-model
2013-08-03 15:07:14 +02:00
Piotr Sarnacki
17d5212d86
Bring back deferReadiness(), it was accidentally removed
2013-07-31 16:18:54 +02:00
Piotr Sarnacki
53951c3691
Don't reload user repositories each time my repos tab is clicked
2013-07-31 16:18:37 +02:00
Piotr Sarnacki
07d2d1ff2a
Check if record is in a record array before adding it
2013-07-31 15:06:06 +02:00
Piotr Sarnacki
27da51fcc1
Don't update entire filtered array when adding record
2013-07-31 14:57:08 +02:00
Piotr Sarnacki
42470fd416
Wrap updateTimes in Ember.run
2013-07-31 13:59:03 +02:00
Piotr Sarnacki
fb41820917
Remove ticker require
2013-07-31 13:57:49 +02:00
Piotr Sarnacki
549efc8046
Add resetData, unload and removeFromCache to Travis.Model
2013-07-31 13:56:19 +02:00
Piotr Sarnacki
647863ca59
Remove require 'store', add require 'adapter'
2013-07-31 13:55:39 +02:00
Piotr Sarnacki
96066709b4
Simplify permissions CP code
2013-07-31 13:55:04 +02:00
Piotr Sarnacki
50e533b116
Log router transitions
2013-07-31 13:54:39 +02:00
Piotr Sarnacki
0ac5b6855e
Use isPullRequest instead of eventType
2013-07-31 13:54:02 +02:00
Piotr Sarnacki
e8809727bf
Ticker is no longer used
2013-07-31 13:52:51 +02:00
Piotr Sarnacki
1951752f47
Wrap ajax callbacks in Ember.run
2013-07-31 13:52:08 +02:00
Piotr Sarnacki
c0cb223aeb
Update Travis.Model to work with Ember Model
2013-07-31 13:51:28 +02:00
Piotr Sarnacki
ccfd116f08
Use Handlebars.helper instead of registerBoundHelper
2013-07-31 13:49:46 +02:00
Piotr Sarnacki
f271622758
Update ExpandableRecordArray to work correctly with Ember Model
2013-07-31 13:49:15 +02:00
Piotr Sarnacki
f92c592f2d
Add pusher receive related stuff to App (previously it was in store)
2013-07-31 13:47:55 +02:00
Piotr Sarnacki
8082d3a6d3
Update loading user to EmberModel's version
2013-07-31 13:45:52 +02:00
Piotr Sarnacki
8daf5b857a
Don't fail if user signs out before router is set up
2013-07-31 13:45:23 +02:00
Piotr Sarnacki
ded00e0182
unloadRecord -> unload
2013-07-31 13:44:56 +02:00
Piotr Sarnacki
92da0c8034
Simplify build/job and tools templates
2013-07-31 13:43:06 +02:00
Piotr Sarnacki
da9a34f06c
Change ED's filter() calls to FilteredArrays
2013-07-31 13:42:06 +02:00
Piotr Sarnacki
9093b2a311
Remove tick from sidebar controller
2013-07-31 13:39:18 +02:00
Piotr Sarnacki
af3f865854
Make routes code more async capable when setting job
...
After changing Ember Data to Ember Model, the default behavior is to
not return promise by default from `find` call. This is better in
general for our use case, because we don't block rendering the UI while
data loads, but we now have to handle cases where model is not yet
loaded in `setupController`
2013-07-31 13:35:47 +02:00
Piotr Sarnacki
373c7f706f
Get rid of hacks from routes
2013-07-31 13:32:23 +02:00
Piotr Sarnacki
670f38542a
Use model.save() for saving records
...
Also, there is no need to use transactions anymore
2013-07-31 13:29:55 +02:00
Piotr Sarnacki
823c8441be
Change EmberData properties/relationships into EmberModel versions
...
DS.attr -> Ember.attr
DS.belongsTo -> Ember.belongsTo
DS.hasMany -> Ember.hasMany
2013-07-31 13:29:55 +02:00
Piotr Sarnacki
4d74491401
Remove unused code
2013-07-31 13:29:55 +02:00
Piotr Sarnacki
7fb090fe99
Update ember-model and ember.js
2013-07-31 13:29:54 +02:00
Piotr Sarnacki
359c97cad0
Rewrite specs from jasmine to qunit
2013-07-31 13:29:45 +02:00
Piotr Sarnacki
5fea9d1d7b
Change spec runner to qunit
...
New ember-testing additions can be plugged into qunit without any
changes, so the easiest way to start using it is to rewrite our tests to
qunit.
2013-07-30 17:12:58 +02:00
Piotr Sarnacki
8d0d990825
Remove DS.Store
2013-07-09 15:38:09 +02:00
Piotr Sarnacki
d1413516eb
Use double qoutes for a route name in action and linkTo
2013-07-09 13:49:59 +02:00
Piotr Sarnacki
7350d37e91
Remove ember-data, add Ember model, update ember
2013-07-09 13:46:50 +02:00
Piotr Sarnacki
e343161017
Update travis-web-log
2013-06-26 18:54:50 +02:00
Piotr Sarnacki
c7516b458e
Show all accounts and hooks in profile
...
Previously we showed only accounts and repositories, to which you have
admin access. To improve usability, it's better to show all accounts and
all repositories, but explain why part of the repositories are not
manageable.
2013-06-18 17:54:13 +02:00
Piotr Sarnacki
357aa3a563
Fix sidebar for new Chrome version
2013-06-18 15:11:55 +02:00
Mathias Meyer
81bf2582ca
Add a first project image without recent tab.
2013-06-13 22:22:08 +02:00
Mathias Meyer
162b4386ef
Rework guide a whee bit to be more compact.
2013-06-13 20:47:21 +02:00
Mathias Meyer
20432d7254
Increase padding for images.
2013-06-13 13:50:31 +02:00
Mathias Meyer
a5b6e16d3e
Add a contact section to the guide.
2013-06-13 13:43:26 +02:00
Mathias Meyer
b2bdd8ec7a
More details for the getting started guide.
2013-06-13 13:34:26 +02:00
Mathias Meyer
87790fb6e1
Start fleshing out the getting started guide.
2013-06-13 12:44:21 +02:00
Piotr Sarnacki
b0d1e11e97
Allow to see getting started page through the URL
2013-06-13 12:40:46 +02:00
Piotr Sarnacki
3a4d52f52b
Change URL when clicking on repos tabs
2013-06-12 19:55:34 +02:00
Piotr Sarnacki
75784da25e
Render information about no repos into main template
2013-06-12 15:27:15 +02:00
Piotr Sarnacki
704bd9434e
Redirect to getting started page if user has no repositories
2013-06-11 17:22:52 +02:00