Joseph Schorr
45931dc856
Add --no-sandbox flag to Karma test
2017-11-30 11:57:51 -05:00
Alec Merdler
82a08a942e
removed Rickshaw dependency used by dead code
2017-08-02 10:27:44 -04:00
Alec Merdler
41c12c853c
use Webpack code-splitting to dynamically import Highlight.js languages as they are detected by Showdown Markdown extension
2017-08-01 15:36:54 -04:00
Alec Merdler
8dc2a99926
refactored Markdown components to reduce bundle size
2017-08-01 10:55:05 -04:00
alecmerdler
41e7e559a6
added TSLint for TypeScript code style checking, fixed associated errors
2017-06-27 11:37:13 -07:00
alecmerdler
31d518f3e1
added Protractor for end-to-end testing
2017-06-22 22:16:05 -07:00
alecmerdler
e1210cd6df
removed PhantomJS in favor of ChromeHeadless and upgraded Karma, removed Karma tests from Dockerfile
2017-06-13 17:04:07 -07:00
alecmerdler
9dfab42c0a
remove React code, node-sass, and sass-loader dependencies
2017-06-08 11:19:25 -07:00
alecmerdler
062c1a1626
added copy-to-clipboard directive that does not require Flash
2017-05-25 11:48:43 -07:00
alecmerdler
2e133d2b9c
replaced Grunt with Webpack as front-end build tool
2017-05-22 12:00:51 -07:00
Alec Merdler
6b54279bb7
Markdown Overhaul ( #2624 )
...
Rebuilt Markdown editor/views into new components
2017-05-10 14:18:37 -07:00
alecmerdler
77d6763844
added command to run tests continuously
2017-04-22 14:24:46 -07:00
Alec Merdler
7a352ddfbc
Use ng-metadata as a Backport of Angular 2+ API ( #2486 )
...
* starting UtilService refactor
* pre find-replace angular.module('quay') => angular.module('QuayModule')
* successfully switched to ng-metadata for backported Angular2 API
* working with parent component reference in child
* fixing @Output to use EventEmitter
* fixed @Output events for custom git trigger
* more fixes
* refactored QuayPages module for backwards-compatibility
* reinitialized test.db
* use minified libraries
* replaced references for angular-ts-decorators
* fixed ng-show
2017-04-05 14:14:08 -07:00
alecmerdler
40e6540074
easier mocking/spying using ts-mocks
2017-03-11 15:27:23 -08:00
alecmerdler
4e913f106d
refactored DockerfileServiceImpl to return promise instead of callbacks
2017-03-09 01:26:19 -08:00
alecmerdler
5be9e40ff3
upgraded all AngularJS packages to 1.6.2
2017-03-08 14:57:16 -08:00
alecmerdler
bd3a6617c4
added jQuery type definitions for TypeScript
2017-03-08 12:01:20 -08:00
alecmerdler
85441c8459
refactoring to promises
2017-03-08 11:43:53 -08:00
alecmerdler
80b3666eb7
refactoring DockerfileService
2017-03-07 11:25:18 -08:00
alecmerdler
ff6673fb07
refactored AvatarService
2017-03-06 00:02:57 -08:00
alecmerdler
942d71f95d
upgraded TypeScript version
2017-02-28 16:52:16 -05:00
alecmerdler
c60ce4a696
using decorators to write AngularJS in nearly identical syntax to Angular 2
2017-02-28 16:51:42 -05:00
alecmerdler
ff5fa22930
removed all traces of npm
2017-02-27 17:02:30 -08:00
alecmerdler
75d203c478
update Webpack to 2.2
2017-02-06 14:05:19 -08:00
alecmerdler
615e233671
moved Angular routes to separate module; load Webpack bundle before other main scripts
2017-01-20 16:24:55 -08:00
alecmerdler
8dc9cf21d7
fixed karma-webpack, also added jasmine-ts to run tests in pure NodeJS
2017-01-19 20:02:57 -08:00
alecmerdler
bee504d0ba
switched to running tests using karma-typescript
2017-01-19 02:10:00 -08:00
alecmerdler
c55e9f2d12
moved modules to typescript. Tell Webpack to use global window.angular object in order to migrate components gradually into bundle
2017-01-19 00:53:38 -08:00
alecmerdler
4f96ab5353
refactoring to TypeScript and ES6 modules
2017-01-18 15:46:37 -08:00
alecmerdler
a6ac3b8940
added npm test to container build
2017-01-09 11:59:24 -08:00
alecmerdler
659417f7ef
tests for AngularViewArray service
2017-01-07 00:28:02 -08:00
alecmerdler
b44665e75d
installed and configured karma test runner
2017-01-06 21:27:54 -08:00
Ian Minoso
0d915eccc4
Repo-view page with header, sidebar and body
2016-11-28 16:41:46 -05:00
Ian Minoso
99626d907f
Add Sass to Webpack build
2016-11-02 14:56:43 -04:00
Ian Minoso
8eb97465b0
Fix bugs with Webpack in Dockerfile
2016-10-27 16:10:49 -04:00
Ian Minoso
9015b09026
Setup skeleton files for new front end build tool (Node, Webpack, React, Typescript)
2016-10-18 17:13:56 -04:00