Commit Graph

78 Commits

Author SHA1 Message Date
Lance Pioch c5c520a562 Update dependencies to support Laravel 5.6 2018-05-13 11:59:13 -04:00
Lance Pioch b5fea3ee7f Update php-cs-fixer 2018-05-13 11:59:08 -04:00
Lance Pioch f37a21d1b6 Update php-mock 2018-05-13 11:59:03 -04:00
Lance Pioch df79d3bad4 Update version dependency for better support 2018-05-13 11:58:57 -04:00
Dane Everitt e2aa01c9cc
First go at integration tests 2018-03-04 16:30:16 -06:00
Dane Everitt 0341dbdfad
Add very basic cache busting 2018-02-18 15:15:53 -06:00
Dane Everitt e22d824c2d
Fix traivs, nicer output for tests 2018-02-10 14:57:19 -06:00
Dane Everitt 21841849a3
[breaking] require PHP 7.2 2018-02-10 14:31:09 -06:00
Dane Everitt 11c4f3f6f2
Finish putting permissions on the API 2018-01-13 14:08:19 -06:00
Dane Everitt c6cece51ee
Fix the surprisingly few broken tests 2017-12-16 13:35:32 -06:00
Dane Everitt 0dcf2aaed6
Inital upgrade to 5.5
This simply updates dependencies and gets all of the providers and config files updated based on what  the laravel/laravel currently ships with
2017-12-16 12:20:09 -06:00
Dane Everitt f9df463d32
Implement a better management interface for Settings (#809) 2017-12-14 21:05:26 -06:00
Dane Everitt c7c2c1a45e
Implement changes to 2FA system (#761) 2017-11-18 13:35:33 -05:00
Dane Everitt 30ab6ed692
Update PHPCS and other dependencies. 2017-11-05 13:33:42 -06:00
Matthew Hatcher 2f9e7bdc3b Adding Laravel Blade Directives Package. (#695) 2017-10-18 00:26:03 -04:00
Anand Capur b08d6a4b9d
Make config caching less aggressive 2017-10-07 20:00:44 -07:00
Dane Everitt c5f2dfd6f6
Begin adding schedule processing jobs. 2017-09-16 23:10:00 -05:00
Dane Everitt bab28dbc85
Initial implementation of new task mgmt system 👮 2017-09-09 23:55:21 -05:00
Dane Everitt bae76c2768
Fix support for PHP 7.0 2017-09-02 19:39:49 -05:00
Dane Everitt 78c8b8d8ea
Upgrade PHPCS 2017-08-21 22:06:52 -05:00
Dane Everitt 9d3dca87f2
Begin moving packs to new service mechanisms, refactor exceptions for services 2017-08-18 22:19:06 -05:00
Dane Everitt b8d7d99096
More repository/service/refactor changes 2017-08-12 15:29:01 -05:00
Dane Everitt 4391defb9f
Fix PHP7.0 builds failing due to cache 2017-08-04 19:22:56 -05:00
Dane Everitt acbc52506c
Finish unit tests for all server services 2017-07-22 20:15:01 -05:00
Dane Everitt 0deb022093
Update last of existing services to use repositories, includes unit tests
Also update PHPDocs on all the repository interfaces and classes to be correct.
2017-07-08 14:07:51 -05:00
Dane Everitt b7b046c044
Merge branch 'develop' into feature/PTDL-472 2017-06-25 15:36:39 -05:00
Dane Everitt 2235481765
More service structure testing and configuration
Tests aren't working as well as I had hoped, so a lot are commented out while I wait to hear back on this bug causing them to fail.
2017-06-24 19:49:09 -05:00
Dane Everitt ddb98df4af
Update dependencies. 2017-06-18 22:11:11 -05:00
Dane Everitt 13cd01cfe6
Use valid version... 🦀 2017-06-14 23:55:11 -05:00
Dane Everitt fe4977f0fa
Update admin location routes and controller to use service
Needs tests written, uses new validation on model.
2017-06-14 23:53:24 -05:00
Dane Everitt 8c6e8912b1 Implement new php-cs-fixer into PHPStorm project to improve development 2017-06-03 17:05:31 -05:00
Dane Everitt 353a7b9a6a
Update dependencies 2017-05-02 17:16:43 -04:00
Dane Everitt d0ad3ad2f0
Just remove setup entirely.
Will document the commands needed to run  for upgrade vs. install.
2017-04-14 17:43:59 -04:00
Dane Everitt 8b9ffa0131
Revert composer setup removal 2017-04-14 17:37:30 -04:00
Dane Everitt 35253f8acc
remove commands that break fresh installs 2017-04-14 17:26:02 -04:00
Dane Everitt 52fb4f58d5
Ship with support for login notifications 2017-04-14 17:10:01 -04:00
Dane Everitt ca6a4327e9
Update Laravel to 5.4.18, also fixes potential fatal error on upgrade from old compiled files 2017-04-13 23:04:23 -04:00
Dane Everitt 87530cdc01
Initial moves to new API scheme.
Implements a better middleware for handling API authentication, as well
as cleaner route handling.
2017-04-02 00:11:52 -04:00
Dane Everitt 9c303456fb Update codebase to L5.4 (#367) 2017-04-01 17:59:43 -04:00
Dane Everitt 1f0e95790a
🔒 Don't disclose if account exists when resetting passwords, closes #358 2017-03-30 17:44:20 -04:00
Dane Everitt 4730309589
Add IDE helper for all functions 2017-03-15 19:47:44 -04:00
Dane Everitt b926d432e8
Thats enough re-theming for the day... 2017-02-18 19:31:44 -05:00
Jakob 19567ee311 Merge branch 'develop' into fix/trusted-proxies 2017-02-03 00:38:58 +01:00
Dane Everitt e18391e98a
Commit composer lock and use config:cache for security purposes. 2017-02-02 15:01:15 -05:00
Jakob Schrettenbrunner 24650b67be Merge branch 'develop' into fix/trusted-proxies
sorry
2017-02-01 20:35:10 +01:00
Jakob Schrettenbrunner ee26a7e8dd add fideloper/proxy to support reverse proxies and load balancers 2017-02-01 20:10:28 +01:00
Dane Everitt 4cc9f7447c
Use specific version of lord/laroute 2017-01-15 14:10:50 -05:00
Dane Everitt 2fc852c6a4
Push 'Account' and 'Security' pages as well as 'My Servers' 2017-01-15 14:09:57 -05:00
Dane Everitt 130aa6cc8a
Transpile ES6 to ES5 for filemanager. Closes #224 2017-01-03 17:32:23 -05:00
Dane Everitt aa6e733ba5
Switch filemanager and EULA check to use pure Javascript methods
Removes the need for the javascript to be parsed by Blade template
engine by using a defined javascript variable with the values that are
necessary for checking everything and passing the correct values.

This does make it so that if a user does not have permission to do
something they could theoretically make the option show up in the
context menu, however when they click it, it will simply return an
error by the daemon.
2017-01-03 16:47:33 -05:00