8 Commits

Author SHA1 Message Date
Denys Vuika
718a32a907
[ACA-1529] performance fixes for permission checks (#498)
* fix recent files

* fix files component

* fix shared files

* don't evaluate permissions for empty selection

* fix info drawer

* fix viewer

* fix tests

* reduce one more check

* track upload errors on app level

* remove console log

* reduce service dependencies
2018-07-08 12:25:20 +01:00
Denys Vuika
fe683015c5
extensions: wave 2 (#497)
* introduce "create folder" action

* track opened folder via store

* "create folder" action, support mulitple targets

* fix card view colors and toolbar layouts

* basic support for permissions

* simplify create menu and add permissions

* add toolbar separators for extension entries

* "edit folder" extension command

* minor code improvements
2018-07-08 07:56:50 +01:00
Denys Vuika
e75042aa46
[ACA-1508] extensions: wave 1 (#480)
* initial structure scaffold

* core extensions module

* simple navbar composition

* allow using app routes instead of registered

* migrate to new navbar setup

* remove commented out tests

* populate toolbar

* evaluate expressions

* redirect to url from toolbar

* populate "open with" viewer menu

* update test setup

* experimental flag for extensions

* test fixes

* fix tests

* code improvements, order support

* improve routing management

* populate "create" menu

* extra dictionaries for spellcheck

* allow disabling extension content

* support file/folder targets for toolbar actions

* add safety check

* navigate directly

* toolbar actions for all pages

* support route data

* "experimental" flag for "create" menu extensions

* code fixes
2018-07-06 19:45:42 +01:00
Denys Vuika
af547aac31 content api service (#455)
* introduce content-api service

* upgrade files component

* upgrade directives

* upgrade directives

* update directives

* fix profile resolver call ordering issue

* fix reducer

* update services

* extra apis

* update about page

* update preview component

* code updates
2018-06-25 10:37:21 +03:00
Denys Vuika
ac6e96530f
unit test cleanup (#454)
* auth mock

* avoid using jasmine

* cleanup preview tests

* cleanup recent files tests

* cleanup shared files tests

* remove fdescribe

* update tests

* move adf services to single place

* move app specific services to single place

* cleanup directive tests

* cleanup directive tests

* update directive tests
2018-06-24 17:33:50 +01:00
Denys Vuika
e846d97317
remove electron demo code (#453)
* remove electron demo code

* remove unused property

* cleanup tests

* cleanup sidenav tests

* cleanup trashcan tests

* remove fdescribe
2018-06-23 17:30:20 +01:00
Denys Vuika
1c4f658017
[ACA-1473] fixes for navigation to searched folder (#429)
* search effects

* "view folder" action

* folder navigation actions and effects

* navigate to folder on double-click (search results)

* update tests

* fix tests
2018-06-17 19:12:08 +01:00
Denys Vuika
56e4826053
unit testing enhancements (#401)
* app testing module

* reduce favorites test dependencies

* remove fdescribe

* setup store integration for app testing module
2018-06-12 10:38:20 +01:00