Denys Vuika
fa0d10c419
extra app modules ( #596 )
...
* toolbar module
* lazy load Settings
* fix build
* remove duplicate build for e2e
* Revert "remove duplicate build for e2e"
This reverts commit 94b872239b
.
2018-09-03 19:28:15 +01:00
Denys Vuika
c916ab4cd1
reusable extensibility lib ( #585 )
...
reusable extensibility lib (part 1)
2018-08-29 16:38:44 +01:00
Denys Vuika
972b08700f
refactor extenstion layer to simplify testing and maintenance ( #577 )
...
* refactor extenstion layer to simplify testing and maintenance
* generic extension config
* move loading code to loader
2018-08-20 21:35:28 +01:00
Denys Vuika
89aec91caf
[ACA-1646] "dev tools" extension ( #567 )
...
* dev tools extension project
* code editor integration
* latest editor, offline setup
* override extension config (session only)
* schema support
* wire external plugins with experimental flag
* update package scripts
* sidebar extensions scaffold
* propagate extension tabs to info drawer
* separate tab components for info drawer
* extensibility for info drawer
* support tab icons
2018-08-16 16:55:06 +01:00
Denys Vuika
4668112871
minor code reorg for Viewer and Extensions ( #554 )
...
* self-registering extension module
* move printing service to the preview chunk
2018-08-07 17:25:06 +03:00
Denys Vuika
ae8675dfd7
[ACA-1631] more application ngrx actions ( #540 )
...
* delete action
* library path evaluator
* extension for sharing files
* upload actions
* delete library
* use extensions for experimental library actions
* unshare nodes
* fix icons and titles
* "create menu" backed by core extension
* support for descriptions, update upload selector
* update code and tests
* support disabled tooltips for navbar
* fix selector
* [ACA-1486] remove double fetch call
* migrate to trashcan actions, element IDs
* cleanup code, remove deprecated directives
* add/remove favorite
* improve rendering performance
* update favorites without reload
* support for adding Sites to favorites
* disable favorites for Libraries for now
* copy action
* move node
* manage versions and permissions
* cleanup code
* toggle info drawer
* card view mode
* use extension layer for favorites toolbar
* fix menu tooltips
* fix 'remove as favorite' tests
* update tests
* test fixes
* fix edit folder for favorites
* fix test
* cleanup favorites layout
* upgrade recent files layout
* update evaluators for shared nodes
* test fixes
* test fixes
* restore recent files layout
* workaround for "favorite" toggle and recent files
* upgrade shared files page
* upgrade files page layout
* fix library evaluator
* workaround for shared files and permissions
* cleanup code
* upgrade search results
* upgrade sidebar and viewer actions
* code cleanup
* code cleanup
* code cleanup
2018-07-31 10:36:26 +01:00
Denys Vuika
262240c8ea
support custom components as action elements ( #536 )
...
* support custom components as action elements
* fix action type
* remove testing code
* disable demo button by default
2018-07-25 15:14:07 +01:00
Denys Vuika
7509095d20
extensions: purge and delete toolbar actions ( #528 )
...
* rework "purge" action
* "restore deleted" action
* fix tests
* cleanup comments
* allow inline action names
* allow inline rules without params
* simplify bulk registration
2018-07-23 09:39:06 +01:00
Denys Vuika
98906942dc
chaining rules, "not" evaluator ( #527 )
...
* chaining rules, "not" evaluator
* improved evaluators
* fix code
2018-07-22 12:52:28 +01:00
Denys Vuika
a684bad6c7
fix extensions module
2018-07-21 16:00:07 +01:00
Denys Vuika
9c92fca44f
[ACA-1608] lazy loading support for Viewer and About screens ( #526 )
...
* move viewer and directives to separate modules
* lazy loading for Viewer and About screens
* lazy loading support for extensions module
2018-07-21 15:36:26 +01:00
Denys Vuika
8c9ffc1160
[ACA-1591] Load extensions from multiple files ( #521 )
...
* rework extension service, separate file with config
* improve loading, optional entries
* simplify config and unify content actions
* load and merge multiple files
* improve plugin loading, introduce second demo
* move demo stuff to a plugin
* rework navbar to make it pluggable
* code and naming convention cleanup
* extension schema
* switch off custom navbar group by default
* hotfix for facetQueries issue
* consolidate files, final renames
2018-07-19 20:54:39 +01:00
Denys Vuika
79a20c65fb
split extension actions into separate service ( #512 )
...
* move action management to a separate ActionService
* code improvements and registration chaining
* code fixes
2018-07-18 07:16:09 +03:00