Commit Graph

611 Commits

Author SHA1 Message Date
Piotr Sarnacki
8087761c8a Generate datauris for favicons automatically rather than hardcoding them 2015-02-25 17:00:19 +01:00
Lisa Passing
bd4825f296 add new styles to log-scroll-btn 2015-02-25 12:43:49 +01:00
Josh Kalderimis
0d0b484954 Merge branch 'anchor-btn-to-log' into dashboard-list
Conflicts:
	app/templates/top.hbs
2015-02-25 09:08:52 +13:00
Lisa Passing
e4a58787f4 trying to add actions 2015-02-24 15:51:36 +01:00
Lisa Passing
8f795dd4bd Merge branch 'master' into dashboard-list 2015-02-23 11:30:25 +01:00
Justine Arreche
50ad230104 updated favicons without backgrounds 2015-02-23 11:01:13 +10:00
Lisa Passing
46d9df8500 style dashbaord repo list and add placeholder icons 2015-02-19 17:55:53 +01:00
Justine Arreche
bb23d05120 new favicons yayaya 2015-02-19 15:24:13 +11:00
Lisa P
0f6a6a9551 Merge pull request #331 from travis-ci/signin-btn
Signin btn
2015-02-17 16:17:38 +01:00
Piotr Sarnacki
518e99c02f Use absolute path for 500 error 2015-02-17 15:05:33 +01:00
Lisa Passing
c97001b761 Merge remote-tracking branch 'origin/error500' into error500 2015-02-17 15:03:53 +01:00
Piotr Sarnacki
36059a2329 Deploy maintenance page to S3 2015-02-17 14:24:20 +01:00
Lisa Passing
239aab2861 add 500.html, delete 500 from app 2015-02-17 14:17:10 +01:00
Lisa Passing
2eb626193d use external css 2015-02-17 14:03:30 +01:00
Lisa Passing
6da7043c67 add maintenance.html 2015-02-17 14:03:29 +01:00
Lisa Passing
40c900fba1 make sign in w/ github a button 2015-02-17 13:51:17 +01:00
Lisa Passing
faa3f73c7a use external css 2015-02-16 16:27:52 +01:00
Lisa Passing
090c645ea6 add maintenance.html 2015-02-16 15:37:49 +01:00
Lisa Passing
c747bb5a63 add 500 page and styles and refactor 2015-02-11 17:24:14 +01:00
Lisa Passing
b09fbdcabe add maintenance page 2015-02-09 15:30:02 +01:00
Piotr Sarnacki
ed8d4354f6 Move assets/images to public/images 2015-02-05 15:27:58 +01:00
Piotr Sarnacki
9a70e8d8f7 Add the rest of ember-cli app 2015-02-03 09:53:42 +01:00
Piotr Sarnacki
166aea4b10 Remove unneeded files 2015-02-03 09:35:00 +01:00
Piotr Sarnacki
f94ff75a13 More ember-cli compat changes 2015-01-30 09:10:48 +01:00
Piotr Sarnacki
a5978dd36f Merge branch 'master' into dashboard
Conflicts:
	assets/scripts/app/controllers.coffee
	assets/scripts/app/routes.coffee
2015-01-19 13:09:30 +01:00
Piotr Sarnacki
9b0d98234e Add config for enterprise 2015-01-19 12:31:46 +01:00
Piotr Sarnacki
3eb07394e7 Use already existing mechanism for assets_host 2015-01-19 11:36:56 +01:00
Piotr Sarnacki
d53987c6e8 Allow to set assets host with ASSETS_HOST
This can be used to set a specific host for a CDN.
2015-01-19 10:40:46 +01:00
Lisa P
7fad98811d add dashboard files 2015-01-15 12:38:05 +01:00
Piotr Sarnacki
fc0c549556 Create separate stylesheets for dashboard and the rest 2015-01-15 11:14:20 +01:00
Piotr Sarnacki
ee2db5d891 Allow to set different title for different instances of the app 2015-01-09 10:17:16 +01:00
Piotr Sarnacki
b3cfeea612 [pro-merge] Add missing config entries to index.html 2014-12-29 18:20:21 +01:00
Piotr Sarnacki
0fc0d0eb03 [pro-merge] Properly set defaults for travis-pro 2014-12-29 18:17:57 +01:00
Piotr Sarnacki
09eeeaff1b Revert "Revert "Merge pull request #308 from rwjblue/update-ember""
This reverts commit 840ce5a47d.
2014-12-29 18:16:14 +01:00
Justine Arreche
9a055e4640 new favicon 2014-12-23 09:44:33 +01:00
Piotr Sarnacki
95538498f0 Make pusher log fallback configurable and disable it by default 2014-11-12 12:26:49 +01:00
Piotr Sarnacki
840ce5a47d Revert "Merge pull request #308 from rwjblue/update-ember"
After upgrading ember to 1.8.1 tests pass, but I found a few cases where
things break (for example when navigating between certain routes). I'm
reverting for now.

This reverts commit fa5e9179af, reversing
changes made to 978c887123.
2014-11-12 12:11:53 +01:00
Robert Jackson
9011f9d85d
Pass test suite.
* Add `travis.source_endpoint` meta (fixes many tests with hard
  expectations on `http://github.com` being in URL paths).
* Wrap `Ember.run.once` in a `Ember.run` (prevents test auto-run
  assertion).
* Fix expect counts for a couple tests.
2014-11-04 21:22:58 -05:00
Sven Fuchs
b2d3a6199d config source_endpoint
Conflicts:
	config.ru
	public/index.html
2014-10-13 14:45:50 +02:00
Sven Fuchs
65ee0d5486 allow setting the pusher host 2014-10-13 14:42:12 +02:00
Piotr Sarnacki
9741ede075 Merge branch 'ps-env-vars'
Conflicts:
	assets/scripts/app/controllers.coffee
	assets/scripts/app/helpers/handlebars.coffee
	assets/scripts/app/templates/repo/settings.hbs
	assets/scripts/app/views/repo/show.coffee
	assets/styles/tabs.sass
	config.ru
2014-08-21 16:02:07 +02:00
Piotr Sarnacki
eecd5187a3 Revert "Revert "Page for displaying caches""
This reverts commit 3d6931c523.
2014-08-12 16:05:21 +02:00
Sven Fuchs
3d6931c523 Revert "Page for displaying caches"
This reverts commit a58688b451.
2014-08-12 15:53:19 +02:00
Piotr Sarnacki
a58688b451 Page for displaying caches 2014-08-05 18:09:24 +02:00
Piotr Sarnacki
534ac6431b Allow to disable ssh_key 2014-08-01 04:33:04 +02:00
Piotr Sarnacki
49d09cda8e Bring back proper pusher key for dev 2014-08-01 04:14:13 +02:00
Piotr Sarnacki
17ed1d94cc First stab at ssh key form 2014-07-31 12:26:19 +02:00
Martin Charles
a62649401b Cleaned Up public directory 2014-05-22 09:33:28 -04:00
Josef Šimánek
265dfa1d2d Fix JS spec env.
* remove unnecesary files
* add quint stylesheet
2014-05-12 23:57:08 +02:00
Justine Arreche
b100565048 removed smile from crying travis 2013-10-28 17:56:00 -04:00
Justine Arreche
745e2da628 modified travis-crying icon to have sad beard 2013-10-28 12:26:18 -04:00
Justine Arreche
de02f0d028 styling to github oauth error page and added travis-crying icon 2013-10-28 11:55:25 -04:00
Josh Kalderimis
c52719e9db add rel='stylesheet' to the google fonts link 2013-10-14 23:28:47 +02:00
Justine Arreche
e4190d0610 changed http to https to fix font issue in chrome and firefox for master 2013-10-14 12:20:59 -04:00
Justine Arreche
0500ab1168 Rearranged some copy for first_sync to increase readability and added mascot to success message 2013-10-05 15:19:46 -04:00
Justine Arreche
515a0861ba new loading spinner gif, header styles and columns for first_sync page 2013-10-05 14:04:52 -04:00
Justine Arreche
0feb1684dc added new screenshot for build email notification img 2013-10-04 16:01:06 -04:00
Justine Arreche
1cd544ad3b new screenshots for getting started steps and new styles and centered alignment 2013-10-04 15:40:46 -04:00
Justine Arreche
0cfb44868c added in 'step' headlines to break down the info a bit better 2013-10-03 19:46:40 -04:00
Justine Arreche
b78dec5091 increased width of getting started div and took away align right on images 2013-10-03 19:11:35 -04:00
Justine Arreche
0b01dd6278 fixed styling on auth and added mascot above copy 2013-10-03 18:46:48 -04:00
Justine Arreche
9d39402f2d additional styling to auth page and new icon for finished label 2013-10-03 18:00:54 -04:00
Justine Arreche
6492fdccb1 replaced first build and first project no recent screen shots and started re-styling switch class 2013-10-02 08:19:00 -04:00
Justine Arreche
3a73aeb4a6 new typeface, header styles and changes to h3 size colors and styles to reflect landing page 2013-10-01 10:46:14 -04:00
Mathias Meyer
41efe5cd7d Add all of the emojis, yay? 2013-09-24 10:44:52 +02:00
Mathias Meyer
8db0e52849 All of the emojis? 2013-09-23 13:28:26 +02:00
Mathias Meyer
85140aff1a Add new mailer assets 2013-09-18 16:44:23 +02:00
Mathias Meyer
0c9a49ab51 Rework Code Climate integration for action icon bar. 2013-09-11 10:53:02 +02:00
Mathias Meyer
8d3fa21665 Merge branch 'master' into mm-code-climate-window
Conflicts:
	assets/scripts/app/templates/repos/show/tools.hbs
	assets/scripts/app/views/repo/show.coffee
2013-09-10 14:32:20 +02:00
Mathias Meyer
bab7ec4307 Add images. 2013-09-10 10:38:57 +02:00
Mathias Meyer
f4acc21d06 WIP: Code Climate UI integration. 2013-09-03 14:26:02 +02:00
Piotr Sarnacki
f82707b832 Always run deferReadiness() 2013-08-29 01:15:46 +02:00
Mathias Meyer
04545cc066 Add synchronization spinner. 2013-08-26 12:55:11 +02:00
Piotr Sarnacki
eb35a0e1c6 Merge branch 'master' into ui-improvements
Conflicts:
	assets/scripts/app/controllers.coffee
2013-08-25 14:46:03 +02:00
Henrik Hodne
93e7b40346 Squash image size 2013-08-06 20:24:48 -07: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
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
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
Josh Kalderimis
56422df915 add some images used in a jk branch 2013-06-10 21:49:42 +02:00
Mathias Meyer
6708412a4d Sidebar be gone! 2013-06-08 10:12:41 +02:00
Mathias Meyer
a0ab577b6c Add RGSoC logo to the top of the sidebar.
Remove the current sponsors from the sidebar.
2013-05-31 21:17:06 +02:00
Mathias Meyer
c012a36614 Update GitHub icon . 2013-05-16 12:58:13 +02:00
Piotr Sarnacki
ebb5f17058 Fix tests with new Ember version 2013-05-15 18:46:41 +02:00
Mathias Meyer
eff0c9be20 Add updated/recompiled banner images.
It seems like the right thing to do.
2013-05-11 09:27:28 +02:00
Sven Fuchs
c947bf9b7c update wooga 2013-04-14 14:12:46 +02:00
Piotr Sarnacki
696c706dd1 Run specs on sauce labs 2013-03-27 20:08:28 +01:00
Piotr Sarnacki
25079b8d79 Move hacks for phantomjs to spec.html
This ain't pretty, but I just want to see if it helps to fix specs on
phantomjs, I may move them to separate file and take into account in
Assetfile later.
2013-03-07 01:59:15 +01:00
Piotr Sarnacki
d2d341ac9a Revert "Remove run() method override, it breaks app loading"
It works correctly, it was probably some error in assets compilation.

This reverts commit 9ed6051041.
2013-02-28 16:02:29 +01:00
Piotr Sarnacki
3442610244 Fix jasmine styles to make it bigger and relative (on top of app) 2013-02-28 15:56:55 +01:00
Piotr Sarnacki
9ed6051041 Remove run() method override, it breaks app loading 2013-02-28 15:56:51 +01:00
Piotr Sarnacki
02ff533774 Fix integration tests running and 2 first tests 2013-02-28 15:54:48 +01:00
Sven Fuchs
ea8946d2eb rename bootstrapTravis to Travis.run 2013-02-26 23:59:03 +01:00
Sven Fuchs
91a186e6b8 Revert "delay calling things until the document is ready"
This reverts commit e6b0ae2294.
2013-02-26 23:56:56 +01:00
Sven Fuchs
e6b0ae2294 delay calling things until the document is ready 2013-02-26 23:37:31 +01:00
Piotr Sarnacki
6dbcd95c8b Merge branch 'master' into ps-ember-update
Conflicts:
	assets/scripts/travis.coffee
	public/index.html
2013-02-26 12:43:43 +01:00
Piotr Sarnacki
4e29faaa03 Start Travis with bootstrapTravis function 2013-02-26 12:21:17 +01:00
Piotr Sarnacki
83fb0ebb2c Fix incomplete implementation 2013-02-21 23:22:54 +01:00
Piotr Sarnacki
f0e95ddd3f Main view mostly works on new router 2013-02-21 23:22:51 +01:00
Piotr Sarnacki
11e11eb936 Revert removal of jasmine styles 2013-02-18 23:46:43 +01:00
Sven Fuchs
0322e1a3c8 extract ga code and setup 2013-02-08 14:49:46 +01:00
Piotr Sarnacki
21b5c447dc Update pusher key 2013-01-31 15:09:51 +01:00
Konstantin Haase
1815774c1b add github api 2012-12-20 12:22:22 +01:00
Konstantin Haase
598783c1ae add dns prefetching 2012-12-20 12:20:34 +01:00
Sven Fuchs
808ab28a4e fix icon size 2012-12-09 22:19:41 +01:00
Sven Fuchs
754be387b4 use svg icons instead of fonts 2012-12-09 22:04:50 +01:00
Sven Fuchs
e2ea999974 try using font/icons for color issues 2012-12-09 15:16:27 +01:00
Sven Fuchs
8f762636b7 Merge remote-tracking branch 'randym/i18n'
Conflicts:
	Gemfile.lock
2012-12-05 11:23:09 +01:00
Randy Morgan
c4bfc7b1d7 Added i18n web filters and rake task for pulling the translations down from localeapp
You will need to set ENV['LOCALEAPP'] to the secret key to run the
update. Contact randym if you need it.
2012-11-22 20:47:38 +09:00
Piotr Sarnacki
cdbfac1166 Add google analytics 2012-11-17 12:19:30 +01:00
Piotr Sarnacki
df15776e0e Revert "Revert "It's free and hosted, not distributed!""
This reverts commit 92f843208a.
2012-11-07 22:58:09 +01:00
Piotr Sarnacki
92f843208a Revert "It's free and hosted, not distributed!"
This reverts commit 873c8aefa6.
2012-11-05 22:27:54 +01:00
Mathias Meyer
873c8aefa6 It's free and hosted, not distributed! 2012-11-02 13:26:20 +01:00
Piotr Sarnacki
74aa8ed503 Remove public/version from git 2012-10-30 02:30:45 +01:00
Piotr Sarnacki
9e53ee4aa4 Remove compiled scripts and styles from repo 2012-10-30 02:27:29 +01:00
Piotr Sarnacki
73055be147 Merge branch 'deployment-plus-plus'
Conflicts:
	assets/scripts/lib/travis/expandable_record_array.coffee
	public/scripts/app.js
	public/scripts/min/app.js
	public/styles/app.css
	public/version
2012-10-30 02:25:02 +01:00
Piotr Sarnacki
be2a1cf8a3 Use isComplete on build page to not show incomplete record 2012-10-30 02:23:41 +01:00
Piotr Sarnacki
d1ab28abcc Remove console.log entry 2012-10-30 02:23:41 +01:00
Piotr Sarnacki
3a1cb7444c Move rakep and dependencies out of development 2012-10-30 02:21:10 +01:00
Piotr Sarnacki
f39dcff13b Compile assets for production 2012-10-28 23:45:27 +01:00
Piotr Sarnacki
5ae7e1d046 Check also associations for incomplete records 2012-10-28 23:43:17 +01:00
Piotr Sarnacki
4c1c4586fa Handle case where key on data needs Ember.set
I'm not really sure what cauese a field to be defined as such setter,
but it sometimes happens.
2012-10-28 23:43:17 +01:00
Piotr Sarnacki
fee6fc6cad payload.job.id is not always present in worker:updated event 2012-10-28 23:43:16 +01:00
Piotr Sarnacki
d3d7f6b83c Don't add repository on worker events if it already exists
It's best to do that, because worker payload is usually outdated. If
there is no info on repo yet, it's worth to add it, but if it already
exists, we will most likely end up with inconsistent situation.
2012-10-28 23:43:16 +01:00
Piotr Sarnacki
987185be54 Fix build link when updating builds through pusher 2012-10-28 23:43:16 +01:00
Piotr Sarnacki
3f0babcf55 Fix adding builds to a build list on pusher event 2012-10-28 23:43:15 +01:00
Piotr Sarnacki
6b40f127a1 Check also associations for incomplete records 2012-10-27 04:45:57 +02:00
Piotr Sarnacki
a8e85dc714 Handle case where key on data needs Ember.set
I'm not really sure what cauese a field to be defined as such setter,
but it sometimes happens.
2012-10-27 03:50:16 +02:00
Piotr Sarnacki
63e2a9add6 payload.job.id is not always present in worker:updated event 2012-10-27 03:43:01 +02:00
Piotr Sarnacki
40ef7107f4 Don't add repository on worker events if it already exists
It's best to do that, because worker payload is usually outdated. If
there is no info on repo yet, it's worth to add it, but if it already
exists, we will most likely end up with inconsistent situation.
2012-10-27 03:11:15 +02:00
Piotr Sarnacki
94bff24f2c Fix build link when updating builds through pusher 2012-10-27 00:50:34 +02:00
Piotr Sarnacki
5eb3ab3b01 Fix adding builds to a build list on pusher event 2012-10-26 22:35:10 +02:00
Piotr Sarnacki
a7faec7479 Make sure that repo.slug is loaded for queue urls 2012-10-24 22:37:24 +02:00
Piotr Sarnacki
231f3b8723 Load worker related records from pusher payload 2012-10-24 11:28:01 +02:00
Piotr Sarnacki
7f979c8a5e Add minified app.js 2012-10-23 23:39:12 +02:00
Konstantin Haase
a1fb0ff2be bump up auth timeout 2012-10-23 21:25:22 +02:00
Piotr Sarnacki
14e8827e36 Generate production version 2012-10-23 03:47:26 +02:00
Piotr Sarnacki
a63ac52458 Remove layout views, just change template on application 2012-10-23 01:40:05 +02:00
Piotr Sarnacki
939212302a Fix loading page with #L<line-number>
Ember changed a way HistoryLocation works and it no longer calls
getURL(). I'm monkey patching it, but I will submit a pull request to
fix it.
2012-10-22 21:45:43 +02:00
Piotr Sarnacki
349a4d104e Fix scrolling issues for 'Follow logs' 2012-10-22 21:30:26 +02:00
Piotr Sarnacki
72f14fb594 Do not trigger unnecessary reloads when locale *could* have changed 2012-10-22 21:29:51 +02:00
Piotr Sarnacki
3fdd2d50ab Get back to old version of log number scrolling 2012-10-22 21:29:14 +02:00
Konstantin Haase
87e8f32637 Merge branch 'master' of github.com:travis-ci/travis-web
Conflicts:
	public/version
2012-10-22 21:25:22 +02:00
Konstantin Haase
5a772a0710 update app.css 2012-10-22 21:23:50 +02:00
Piotr Sarnacki
c02f4d860b Fix errors with reload 2012-10-22 19:54:53 +02:00
Piotr Sarnacki
300ad58516 Fix incomplete implementation
While testing in the wild I spotted a few problems with it:

* it didn't work for camel case names.
* it was sometimes setting loaded data too late - it needed to use find
  and then save data on the record. Instead it should save data in
  special array saved on store, indexed by clientId
* there is already method to get attributes in ember-data, it just
  doesn't work with Travis.Foo.get('attributes'), it needs
  Ember.get(Travis.Foo, 'attributes') - it makes implementation much
  shorter
2012-10-22 02:54:48 +02:00
Piotr Sarnacki
6cfddfd882 Change log.isLoaded to view.job.log.isLoaded
For some weird reason Ember errors out when it's called directly on
context (which is job in this place).
2012-10-21 20:48:24 +02:00
Piotr Sarnacki
6513d5c675 Update ember.js 2012-10-21 18:53:52 +02:00
Piotr Sarnacki
60740a8d3d Remove router hacks
I've implemented things that we need into Ember. We're running from my
fork for now, ideally those changes will be merged into official repo.
2012-10-20 16:36:53 +02:00