Sven Fuchs
0689e69500
bundle update and recompile
2012-09-20 17:10:05 +02:00
Sven Fuchs
7f2505a71a
Merge branch 'sf-auth-iframe' of github.com:travis-ci/travis-ember into sf-auth-iframe
...
Conflicts:
Gemfile.lock
assets/javascripts/lib/travis/auth.coffee
public/javascripts/application.js
public/stylesheets/application.css
2012-09-20 17:06:25 +02:00
Sven Fuchs
1b78187b2f
signin spinner, needs a better gif
2012-09-20 17:03:46 +02:00
Konstantin Haase
7c975054b7
Merge branch 'sf-auth-iframe' of github.com:travis-ci/travis-ember into sf-auth-iframe
...
Conflicts:
public/javascripts/application.js
2012-09-19 16:38:10 +02:00
Konstantin Haase
d2aef0d12f
change text before initiating handshake
2012-09-19 16:33:43 +02:00
Sven Fuchs
d2bfd50f5a
recompile
2012-09-19 16:24:54 +02:00
Sven Fuchs
cbe13f0bb7
Merge branch 'sf-auth-iframe' of github.com:travis-ci/travis-ember into sf-auth-iframe
...
Conflicts:
public/javascripts/application.js
public/stylesheets/application.css
2012-09-19 16:23:58 +02:00
Sven Fuchs
1b26f2d945
use status colors for worker status
2012-09-19 15:34:11 +02:00
Konstantin Haase
f9036e0a26
add # route
2012-09-19 14:53:22 +02:00
Sven Fuchs
ab52e15ab1
fix underline issue with status icons in links
2012-09-19 14:47:42 +02:00
Sven Fuchs
e4fc61b562
add monster media queries
2012-09-19 14:20:58 +02:00
Konstantin Haase
3b6dc64fd4
change display while signing in
2012-09-19 13:25:03 +02:00
Sven Fuchs
3fa52d627f
recompile
2012-09-19 13:16:35 +02:00
Sven Fuchs
f7021fa7e6
optimize status colors and expand/collapse icons
2012-09-19 13:15:13 +02:00
Sven Fuchs
87104a485d
somewhat liquid layout
2012-09-19 13:15:01 +02:00
Sven Fuchs
4b888a7301
recompile
2012-09-19 13:14:39 +02:00
Sven Fuchs
0d86a7f196
tweak colors and font-sizes
2012-09-19 13:14:02 +02:00
Konstantin Haase
4de53f356b
fix sign out issue
2012-09-19 12:53:07 +02:00
Konstantin Haase
473951e60a
lower handshake timeout
2012-09-19 11:28:59 +02:00
Konstantin Haase
54a1cf72a8
use localStorage for a log in flag, use sessionStorage to keep user data
2012-09-19 11:16:00 +02:00
Sven Fuchs
6390b99e93
bundle update and recompile
2012-09-18 21:11:53 +02:00
Sven Fuchs
437533641e
Merge branch 'sf-auth-iframe' of github.com:travis-ci/travis-ember into sf-auth-iframe
2012-09-18 21:04:00 +02:00
Konstantin Haase
f3f9d98e6b
add auth timeout
2012-09-18 20:38:25 +02:00
Sven Fuchs
b3c310d51d
Merge branch 'sf-auth-iframe' of github.com:travis-ci/travis-ember into sf-auth-iframe
...
Conflicts:
public/stylesheets/application.css
2012-09-18 20:31:24 +02:00
Konstantin Haase
5f8c5f5798
remove fake payload
2012-09-18 20:03:49 +02:00
Konstantin Haase
9ce2f72349
remove token on sign out
2012-09-18 19:48:49 +02:00
Konstantin Haase
ab3ca42c67
set Authorization header
2012-09-18 19:48:07 +02:00
Konstantin Haase
0ac50d038f
comment out broken line
2012-09-18 19:36:12 +02:00
Konstantin Haase
8f57c67653
actually log in
2012-09-18 19:20:42 +02:00
Konstantin Haase
a5e1c21d30
fix binding issues
2012-09-18 18:37:56 +02:00
Konstantin Haase
93d1e9f66f
listen for post messages
2012-09-18 18:28:11 +02:00
Sven Fuchs
6377d20d4d
more styles cleanup
2012-09-18 17:12:57 +02:00
Sven Fuchs
f2c72926bd
clean up styles
2012-09-18 14:18:25 +02:00
Sven Fuchs
66e2c07a80
extract _common mixin
2012-09-18 09:15:42 +02:00
Sven Fuchs
1f0ab839f1
tweak log tailing handle
2012-09-17 16:35:00 +02:00
Sven Fuchs
3e56f85eaa
port log autoscrolling, something still broken about jquery scroll event
2012-09-17 14:14:50 +02:00
Sven Fuchs
6c6a83d469
add a handle for expanding/collapsing all workers
2012-09-17 12:25:39 +02:00
Sven Fuchs
f4eda4e41a
fix worker name truncation
2012-09-17 11:41:55 +02:00
Sven Fuchs
4300a9e9ea
re-add description to the repo list, but have a button to toggle them
2012-09-16 18:49:35 +02:00
Sven Fuchs
1fcb01b545
try adding Travis.Model.find() since Ember.Model does not delegate findAll()
2012-09-16 17:26:39 +02:00
Sven Fuchs
3d0b4274ae
fix overflowing long repo names in the left list
2012-09-16 17:05:25 +02:00
Sven Fuchs
63adffa8a4
use https here
2012-09-16 15:40:36 +02:00
Sven Fuchs
9729f230ee
add pusher key
2012-09-16 15:36:16 +02:00
Sven Fuchs
c1498a0c82
add sync to the profile (callback still does not work)
2012-09-16 14:40:16 +02:00
Sven Fuchs
29818f70b1
pass owner_name, not login
2012-09-16 13:44:17 +02:00
Sven Fuchs
2d5460ac32
rename owner to account, fix profile
2012-09-16 00:47:34 +02:00
Sven Fuchs
deb4655e8a
modified stats payloads
2012-09-15 15:12:18 +02:00
Sven Fuchs
8b078ca7b5
need to use api/ as a path prefix
2012-09-15 14:30:22 +02:00
Sven Fuchs
b2963ef862
do not wrap whitespace on the build summary
2012-09-15 12:57:06 +02:00
Sven Fuchs
0acf000c45
fix Repository.bySlug
2012-09-15 12:38:27 +02:00
Sven Fuchs
43ccdfa7d6
whoops.
2012-09-15 11:41:27 +02:00
Sven Fuchs
bb59aa0b9d
add a loading indicator to history and pull requests
2012-09-15 11:41:27 +02:00
Sven Fuchs
0d298bdc55
fix underscored attributes
2012-09-15 11:41:27 +02:00
Sven Fuchs
b4754c643d
fix missing Branch#updateTimes
2012-09-15 11:41:27 +02:00
Sven Fuchs
2ead1ff49e
no need to filter here
2012-09-15 11:41:27 +02:00
Sven Fuchs
2ecf7c8a00
fix branch selector on repo tools
2012-09-15 11:41:27 +02:00
Sven Fuchs
c7fb4606d2
try fixing empty queues on load
2012-09-15 11:41:27 +02:00
Sven Fuchs
b20bfe51ef
unbreak my-repos
2012-09-15 11:41:03 +02:00
Sven Fuchs
4489f146da
unbreak github links
2012-09-15 11:41:03 +02:00
Sven Fuchs
f50bcf5243
do not go to the api for Repository.bySlug if the repository is already loaded
2012-09-15 11:41:03 +02:00
Sven Fuchs
3f6955ec87
resurrect current repo selector
2012-09-15 11:41:03 +02:00
Sven Fuchs
67d14b07d2
comment out warnings
2012-09-15 11:41:03 +02:00
Sven Fuchs
0139fc37d9
wrap pusher receive into Ember.run.next
2012-09-15 11:41:03 +02:00
Sven Fuchs
028c7645fc
try debugging "undefined watched global"
2012-09-15 11:41:03 +02:00
Sven Fuchs
16a6118920
do not raise on deprecations
2012-09-14 13:50:39 +02:00
Sven Fuchs
6a05689fd2
subscribe to pusher channels
2012-09-14 13:48:32 +02:00
Sven Fuchs
3c7f186b81
sort by lastBuildFinishedAt if available, otherwise lastBuildId
2012-09-14 13:45:06 +02:00
Sven Fuchs
37521c1d90
upgrade ember to f1ec52aaa0713c7edeca237d38f172e0671a4c0e
2012-09-14 13:32:12 +02:00
Konstantin Haase
23ffffff36
make config.ru more flexible
2012-09-11 18:17:07 +02:00
Konstantin Haase
0596390d10
refactor development server
2012-09-11 15:30:32 +02:00
Sven Fuchs
d401f76ae4
work on profile view
2012-09-10 00:52:42 +02:00
Sven Fuchs
ce8daa6d73
extract tab templates, split up repo views
2012-09-09 12:28:36 +02:00
Sven Fuchs
1088b48b64
try sorting repos with no lastBuildFinishedAt attribute in reverse order
2012-09-08 15:01:25 +02:00
Sven Fuchs
a7b72a2bd4
returned data needs to be normalized per stats type
2012-08-19 14:10:31 +02:00
Sven Fuchs
9dbda0f3e6
fix stats
2012-08-19 13:54:07 +02:00
Sven Fuchs
a470b596bd
Merge branch 'stats'
...
Conflicts:
Gemfile.lock
public/javascripts/application.js
public/stylesheets/application.css
2012-08-19 13:25:08 +02:00
Sven Fuchs
b6a7bfa484
stats
2012-08-19 13:22:36 +02:00
Konstantin Haase
5c8d398317
use rel rather than name
2012-08-13 14:06:37 +02:00
Piotr Sarnacki
2ccde69385
Enable console reporter to make run_jasmine work
...
Specs in phantomjs still fail, but at least if shows what's going on end
terminates script correctly.
2012-08-12 15:55:58 +02:00
Piotr Sarnacki
8b25160a62
Fix specs and a bug that they've catched
...
Specs needed to be updated to handle new way of receiving methods.
What's more they revealed a subtle bug that was present after changing
merge function to fetch record if it's not present.
After calling merge, store calls method to update associations. This
may be not possible if clientId for new record is not correctly set.
2012-08-12 02:26:45 +02:00
Piotr Sarnacki
f7422e15c7
Fix specs filtering
...
We need to check newer versions of Jasmine and if they're broken, it
would be nice to contribute, but for now I'll just do this quick fix.
2012-08-12 02:21:43 +02:00
Piotr Sarnacki
03ee9e3a47
Fix Show More button
2012-08-09 22:34:44 +02:00
Piotr Sarnacki
b61f79545b
Load record from server when data comes from pusher for the 1st time
...
Pusher events usually does not have all data that's needed and ember
will not automatically refresh record to load missing data. That's why
it's easier to fetch record information directly from API for the first
time, even if it comes from pusher.
2012-08-09 17:55:17 +02:00
Piotr Sarnacki
071821c1d7
Update build durations every 5s
...
Pusher updates usually don't update duration, so it needs to be
calculated from startedAt property and current time or finishedAt
property.
2012-08-09 14:07:07 +02:00
Piotr Sarnacki
1512f8d108
Fix automatic log append
2012-08-08 03:47:38 +02:00
Piotr Sarnacki
236ac25cbf
Merge data coming from pusher instead of replacing everything
...
Pusher events do not always have the entire data for given object.
That's why we need to merge incoming data instead of replacing
everything. Current implementation of merge is just modified version of
load function, so it will be best to either add it to Ember or make the
implementation less dependent on internals.
2012-08-02 01:54:17 +02:00
Piotr Sarnacki
39466a233f
Differentiate sortOrder for repos without lastBuildFinishedAt
...
All of the repos without lastBuildFinishedAt had the same value for
sortOrder, which could result in 'jumps' on the list when loading new
data from the API.
2012-08-01 23:29:38 +02:00
Piotr Sarnacki
de4721abfc
Use current host as an API
2012-07-31 17:50:08 +02:00
Piotr Sarnacki
37949d5c21
Remove console.log entry
2012-07-31 17:15:54 +02:00
Piotr Sarnacki
6ff304c123
Use travis-ci.org as default endpoint
2012-07-31 17:13:27 +02:00
Piotr Sarnacki
65d844f480
Fix pusher events and pusher related specs
2012-07-30 22:25:33 +02:00
Piotr Sarnacki
f71a1daab9
Fix even more specs
2012-07-30 15:13:01 +02:00
Piotr Sarnacki
809a94f651
Fix more specs
2012-07-30 14:55:59 +02:00
Piotr Sarnacki
4a15ccde32
Run second waitFor in runs() block
...
It seems that this is more reliable way to handle async waits. runs
block is executed only when first waitFor succeeds and then it waits for
next waitFor.
2012-07-30 13:25:30 +02:00
Piotr Sarnacki
a3c4468b5a
Update ember with emberjs/ember.js#718 merged
2012-07-30 13:25:21 +02:00
Piotr Sarnacki
b099a8e2bb
Specs fixing, allow to run 2 build related specs for now
2012-07-30 03:41:17 +02:00
Piotr Sarnacki
cd26fc103e
Update ember and ember-data
2012-07-30 03:39:26 +02:00
Piotr Sarnacki
3eb8e17daa
If Travis.endpoint is undefined, use empty string
...
mockjax expects urls exactly as defined, so if you mock '/repos' it will
not match 'http://localhost:9292/repos '. If endpoint is undefined (like
in specs), we may just try to use path.
2012-07-28 23:35:18 +02:00
Piotr Sarnacki
21b076d15f
Use jobs reltionship on build instead of filtering.
...
We don't need to allow auto updates for now. Such approach may need to
be changed if pusher can deliver new jobs, but this should work for now.
2012-07-28 20:31:05 +02:00
Konstantin Haase
5a077d3646
extract auth into separate class
2012-07-23 17:44:22 +02:00