Adam Cooper
191c767bac
Move CSS into separate file, fix width of plugins that use tables and adds table-responsive class for smaller screens.
...
Closes #755
2015-02-03 11:38:16 +00:00
Lee Willis
bad53fe51b
Move legends to below chart to avoid word wrapping issues
...
Closes #773
2015-02-03 10:12:36 +00:00
Dan Cryer
c1ac322d93
Fixes
2014-12-22 16:18:33 +00:00
Artjom Kurapov
6faf24ae25
Logarithmic vertical scale for charts
...
Since we have one diagram for multiple results, we may have PHPCS result giving 12000 errors, while PHPUnit gives 200 tests, and 1 failed test.. those numbers and their variation won't be very visible, unless we use logarithmic scale
Closes #686
2014-12-22 16:05:31 +00:00
Dan Cryer
5a9e71adc5
Merge fixes
2014-12-18 10:45:21 +00:00
Stephen Ball
9ced5a4097
New plugin to support PHP TAL linting.
...
Closes #701
2014-12-18 09:45:17 +00:00
Dan Cryer
3db08c7315
Switching to using moment.js for times in JS, rather than a custom solution. Fixes #688
2014-12-07 11:51:41 +00:00
Dan Cryer
62b957fb83
View build
2014-12-04 13:08:48 +00:00
Dan Cryer
95b7f271d1
Dashboard updated to support languages
2014-12-04 11:14:04 +00:00
Dan Cryer
5698cbac5b
Merge branch 'master' of github.com:Block8/PHPCI into dc/languages
2014-12-04 10:23:16 +00:00
Dan Cryer
9ceb2841d8
Initial commit
2014-12-04 10:23:10 +00:00
Dan Cryer
eea1da0064
Fixes for date JS issues in Safari
2014-12-03 20:53:46 +00:00
Dan Cryer
43fef1539f
Front-End Upgrade: New UI Based on Admin LTE.
...
Closes #673
2014-12-03 15:30:36 +00:00
michael.schramm
aa27bf80c7
Improved PHPSpec plugin. Now includes a UI Plugin.
2014-12-03 12:21:55 +00:00
Oliver Nordbjerg
71ce377352
Switch build status image to use Shields.io SVG icon.
...
Closes #439
2014-12-03 12:08:04 +00:00
Stéphane HULARD
b4493cfa03
Update the create project form to only normalise project names if a format is provided for the project type.
...
Closes #538
2014-11-13 17:41:16 +00:00
Tobias van Beek
4240a65983
Add .htaccess example
...
Rename htaccess.example to .htaccess.dist
Following the recommendation
Close #544
2014-10-20 22:17:40 +02:00
Adam Cooper
abd50bf4bd
Adding a branch filter to the project page, allowing users to view builds from a specific branch.
...
Closes #600
2014-10-16 16:10:24 +01:00
Stan Gumeniuk
2a9dda7526
Updating the PHP Code Sniffer UI plugin to fix the line number link.
2014-10-16 16:00:06 +01:00
Dan Cryer
4d4912a09d
Adding handling of HTTP 401 status codes in Ajax requests. Fixes #504
2014-07-30 14:32:38 +01:00
Dan Cryer
46c03e030e
Fixing incorrect method call BuildService::delete() and making the project page reload when a build is deleted. Fixes #528
2014-07-29 15:07:26 +01:00
Dan Cryer
3459e86e92
Merge pull request #457 from corpsee/pagination-fix
...
Project builds pagination improvements
2014-06-13 13:50:47 +01:00
Stephen Ball
fd0c68ff15
Adding a build status JS plugin for PHPCPD
2014-06-12 16:06:59 +00:00
Dmitry Khomutov
b577aaebfd
Project builds pagination improvements
2014-06-08 23:46:42 +07:00
Ange7
0a32ddce01
public/assets/js/phpci.js : Fix IF syntax
...
public/assets/js/phpci.js : Fix IF syntax for quick links menu
2014-05-19 16:42:02 +02:00
Alexandre Russo
9ed5179c2b
Add quick links in menu and set position as fixed for better navigation
2014-05-19 16:12:14 +02:00
Dan Cryer
c7c9215121
Merge pull request #432 from devzorg/build-status-svg
...
Adding / SVG support build status
2014-05-18 09:49:14 +01:00
devzorg
3c269b8c10
Fix / Collapse and word wrap fix for a block with the ssh-key.
2014-05-17 21:36:25 +04:00
devzorg
207da4931e
Adding / SVG support build status
2014-05-16 22:10:47 +04:00
James Inman
e898306990
Fixing graph for docblock checker.
2014-05-14 11:04:37 +01:00
Dan Cryer
eb155cc027
Update index.php
2014-05-12 17:26:40 +01:00
Dmitry Khomutov
174a9ee95e
Fixed public key text outinf of panel border
2014-05-10 21:06:16 +07:00
Dan Cryer
cc99df4c5a
Updating UI plugins to fix memory leak reported in #394
2014-05-09 15:34:14 +01:00
Dan Cryer
9ecd3bfa11
Adding PHP Docblock Checker plugin
2014-05-08 16:02:24 +00:00
Dan Cryer
cb70b2d410
Updating PHPUnit plugin to provide a report like PHPMD and PHPCS, fixes #305
2014-05-02 14:36:34 +01:00
Dan Cryer
4197c9e34d
Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines.
2014-05-01 16:53:29 +01:00
Dan Cryer
616d52e025
UI updates
2014-04-30 14:13:07 +01:00
Dan Cryer
66bfcea8ed
Migrating PHPMD to use XML report format and add a UI plugin to display warning information. See #305
2014-04-25 11:28:27 +00:00
Alexander Wenzel
00d779286c
fix #335 : unify (loc / quality trend) graph labels
2014-04-16 19:22:04 +02:00
Dan Cryer
ba595f7e5f
Merge pull request #341 from Block8/dc/installer-fixes
...
Fixes to improve installation
2014-04-16 09:29:27 +01:00
Alexander Wenzel
f4bef26663
fix #334 : fix flickering of quality trend graph; fix hidden data points for single errors / warnings
2014-04-12 00:11:46 +02:00
Dan Cryer
89432dac08
Adding blank lane at end of index.php
2014-04-10 16:31:48 +01:00
Dan Cryer
09eeb49a28
Removing web based installer, as it is more trouble than it is worth.
2014-04-10 15:37:28 +01:00
Josef Nevoral
c003574f77
Fixed: Array access for $config, which is already object create in bootstrap.php
2014-02-04 23:04:49 +07:00
Dan Cryer
aaa876d228
Merge pull request #257 from tobiastom/patch-2
...
Redirect after installation is broken
2014-01-28 08:57:32 -08:00
Tobias Tom
c7de384750
Redirect after installation is broken
...
Currently the form just redirects to `/session/login`, which is wrong if PHPCI was installed into a subdirectory.
This pull request fixes the URL that is used in the last form step.
2014-01-25 14:26:47 +01:00
Tobias Tom
37248fcd5b
When phpci is default, it should be used.
...
The installer displays `phpci` as placeholders for the database settings (database and username).
When I do not change them the installer fails with this error:
`Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected' in /Users/tobias/Sites/PHPCI/vendor/block8/b8framework/b8/Database/Map.php on line 40`
I assume it is simply because they are not set. This pull requests uses the given values, or phpci as default.
In theory I would assume all the configuration values should be checked somehow. Is this just not implemented, or is it not desired?
2014-01-25 14:22:15 +01:00
Pavel Pavlov
df2a8aeac2
Fixes #236 Javascript bug, delete build error
2013-12-31 13:46:23 +04:00
Steve B
6918addab4
Merge pull request #224 from freez10/master
...
UI Improvement: Modal confirmation dialog
2013-12-07 08:43:21 -08:00
Pavel Pavlov
148d30f74e
Don't redirect or reload a page when confirmation dialog wasn't confirmed
2013-12-07 19:36:50 +04:00
Steve B
5857bd0a3d
Merge pull request #186 from esion/fix_install
...
fix error on missing files until installation is done
2013-12-07 05:16:13 -08:00
Pavel Pavlov
6c0aed7f28
UI Improvement: Modal confirmation dialog for deletion actions
2013-11-27 21:04:24 +04:00
Pavel Pavlov
27e3b8b469
UI Improvement: Modal confirmation dialog
2013-11-27 18:09:14 +04:00
Dan Cryer
02ff33583a
Merge pull request #207 from metashock/patch-1
...
Update install.php
2013-11-25 03:45:18 -08:00
Alexander Wenzel
801cc8ee5e
store errors from parallel-lint as build_meta (key "phplint-errors");
...
add them to the "Quality Trend" graph on the build view
2013-11-13 19:55:45 +01:00
hek2mgl
1008a3db6e
Update install.php
...
"Pretty printing" `config.yml` in order to make it editable by humans. `5` is just value which is looking good for me. It produces a `config.yml` like this:
prevstage:
- start
- database
- github
- email
b8:
database:
servers:
read:
- localhost
write:
- localhost
name: phpci
username: *****
password: *****
phpci:
url: 'http://phpci.my.org '
github:
id: ''
secret: ''
email_settings:
smtp_address: ''
smtp_port: ''
smtp_encryption: on
smtp_username: ''
smtp_password: ''
from_address: ''
default_mailto_address: ''
I guess the `prevstage` node can be replaced before writing? If yes I'll prepare that.
2013-11-13 00:48:03 +01:00
Thorsten Heymann
217c29cac5
Fixed bug in install php.
...
install.php requires bootstrap.php instead of vars.php because otherwise
`$config` won't be set in vars.php.
This fixes: Fatal error: Call to a member function get() on a non-object
in /var/www/vars.php on line 11
2013-11-05 21:59:38 +01:00
David Epely
02fefe9985
fix error on missing files until installation is done
2013-10-19 16:49:52 +02:00
Dan Cryer
2a47b08fec
Removed Github configuration from ProjectController / ProjectForm and added it to a new settings area.
2013-10-11 21:51:23 +01:00
Dan Cryer
77fae9a56d
Holy cleanup, batman.
2013-10-10 01:01:06 +01:00
Dan Cryer
160097182f
New plugins screen
2013-10-08 16:28:46 +01:00
Dan Cryer
56b8a57efd
Renaming key / value columns in build_meta with meta_key / meta_value to avoid SQL errors.
2013-10-08 13:00:38 +01:00
Dan Cryer
524a0cc58a
Replacing build status images
2013-10-08 12:50:59 +01:00
Dan Cryer
8f6766d1ae
Adding favicon, fixes #71
2013-10-08 09:08:52 +01:00
Dan Cryer
cc09d95a3d
SQL strict mode fixes. Closes #127
2013-10-08 07:45:20 +01:00
Dan Cryer
b33189e08e
UI plugins, including quality trend chart, logs and lines of code. Some UI tweaks.
2013-10-08 07:21:46 +01:00
Dan Cryer
a634f6086b
Installer
2013-10-07 12:59:33 +01:00
Václav Makeš
b4f5b2f731
fixed visual style (spaces, aligment, etc.)
2013-09-20 23:18:22 +02:00
Dan Cryer
0723c5d964
Updating PHPCI to use its new logo
2013-08-02 08:55:09 +01:00
Dan Cryer
a053c44b75
Merge branch 'master' of github.com:Block8/PHPCI into feature/bootstrapv3
2013-08-01 11:55:22 +01:00
Tobias Tom
7fccd56c2b
Created one directory where all web-accessible files are located.
2013-07-31 11:30:20 +02:00