61 Commits

Author SHA1 Message Date
Denys Vuika
a643e8efc1
custom route reuse strategy (#515) 2018-07-18 14:23:26 +01:00
Denys Vuika
4d7b92823e
deprecate "common" folder, use standard structure (#514) 2018-07-18 09:43:57 +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
Suzana Dirla
5d8a9057bc [ACA-1440] use ADF Header component (#508)
* [ACA-1440] use ADF HEADER component

* moved style to theme

* removed ACA HeaderComponent

* remove aca header component theme

* Update layout.component.html

* update app header locator
2018-07-17 08:38:36 +03:00
Denys Vuika
51af2071c2 extensibility: rules engine (#511)
* rules format prototype

* config container

* lightweight rules

* fdescribe

* basic rule integration

* migrate "create folder" to click actions

* migrate toolbar to new action handlers

* rule support for "create folder" (toolbar)

* upgrade "View" toolbar command

* migrate to rules

* cleanup tests
2018-07-16 13:27:27 +03:00
Cilibiu Bogdan
0504b28b3c [ACA-1545] Library - create (#506)
* create site implementation

* lint

* update validation

* reuse existent service and renamed site to library
2018-07-13 08:12:03 +01:00
Suzana Dirla
7a95485a05 [ACA-1113] Node Permissions - experimental (#501)
* [ACA-1113] Integrate permissions

* [ACA-1113] experimental flag for permissions

* [ACA-1113] permissions shown only on write permission

* [ACA-1113] remove console.logs
2018-07-09 15:20:54 +01:00
Denys Vuika
1c48198e79
[ACA-1530] allow calling download action from extensions (#500)
* download action

* use download action everywhere
2018-07-08 18:40:36 +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
680ea5daed
consolidate search components (#495)
* rename search to search-results

* move search components to the same folder

* layout and performance improvemetns for result row

* update vs code settings
2018-07-07 11:09:02 +01:00
Denys Vuika
1ea1dc41c3
ADF 2.5.0 beta-2 (#494)
* upgrade libs

* remove page title workaround

* remove search workaround
2018-07-07 08:28:34 +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
Cilibiu Bogdan
3e123bee62 [ACA-1115] Quick Share (#492)
* share file

* fix

* fix test dependency

* experimental guard
2018-07-06 10:42:13 +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
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
759fa23ed4
special ifExperimental directive to toggle features (#445) 2018-06-21 16:54:56 +01:00
Denys Vuika
7516e98c9e migrate to adf debug app config 2018-06-20 19:52:46 +01:00
Cilibiu Bogdan
fec3f8aaf7 User profile state (#438)
* user data

* fix missing store selector

* profile state

* use ProfileStatus

* remove tests

* test fixes
2018-06-20 13:43:20 +01:00
Denys Vuika
9e08b8a232
app directives (#439)
* pagination directive

* document list directive

* cleanup code

* cleanup code

* unified includeFields
2018-06-20 12:13:29 +01:00
Denys Vuika
73461df930
extract material libs to a separate module (#437) 2018-06-19 19:48:52 +01:00
Suzana Dirla
f34c0a96a6 [ACA-1451] search input component (#432)
* made copy of ADF search-control component

* show search icon even if not 'expandable'

* clear button

* no autoComplete triggered calls when liveSearchEnabled is false

* remove unneeded arguments
2018-06-19 14:07:44 +01:00
Denys Vuika
350ae452e1
data store enhancements (#422)
* separate module for store

* move NodeInfo to models folder

* move store models to correct place
2018-06-15 15:23:47 +01:00
Denys Vuika
13a28bebcd
[ACA-1450] "manage versions" dialog enhancements (#415)
* move dialog to the "dialogs" folder

* rename to node-versions

* style and layout refactoring

* style fixes

* layout fixes

* fix scrollbars

* code polishing
2018-06-15 08:24:47 +01:00
Cilibiu Bogdan
b06dcd4391 [ACA-1437] Custom row for search results DL (#414)
* custom row

* clean up
2018-06-15 07:06:12 +01:00
Denys Vuika
f8fe664f1f [ACA-1455] universal Viewer @effect (#412)
* viewer @effect

* universal preview effect

* remove router where not needed

* update tests

* update tests
2018-06-14 16:10:31 +03:00
Denys Vuika
a849a215bb
[ACA-1379] Search Results Actions and Bulk Actions (#406)
* download actions and effects

* download multiple search results

* remove inline toolbar

* base page and toolbar for the Search results

* toolbar actions

* update search settings

* toggle favorites from search results

* manage versions dialog

* folder navigation

* sidebar integration

* remove obsolete style
2018-06-13 14:21:09 +01:00
Denys Vuika
e83cc18964
fix page title service (#402) 2018-06-12 12:50:19 +01:00
Denys Vuika
e34e9ee726
[ACA-1442] improved notifications and delete/restore (#393)
* remove notifications from files component

* remove notifications from favorites page

* remove irrelevant tests

* snackbar effects

* snackbar theme

* improve permanent delete messaging

* cleanup tests

* strongly typed node delete directive, node actions

* strongly-typed directives

* test fixes

* redux dev tools, migrate permanent delete directive

* reload trashcan on service events

* delete and restore nodes, snackbar effects with undo

* wire viewer with store and effects

* test fixes

* migrate events

* fix spelling

* bug fixes

* use notification effects on restore node

* remove fdescribe

* node-versions using snackbar actions

* dispatch snackbars from node-move directive

* store-enabled create folder

* reduce dependency on ContentService for list reloads

* favorites use unified preview api for files

* simplify preview for shared files

* remove test
2018-06-11 06:33:37 +01:00
Denys Vuika
f0c0fe162b
[ACA-1432] unified selection and single info drawer (#385)
* track document list selection state

* selection management enhancements

* (fix) hide info drawer on selection reset

* use store selection

* remove event handler

* upgrade info drawer for personal files

* upgrade favorties

* upgrade recent files

* move info drawer to a separate component

* test fixes

* update tests

* test fixes

* remove obsolete directive

* use last selection entry

* switch back to first selected node

* selection improvements, versioning uses same node

* optimised toolbar visibility evaluation

* upgrade libs

* update js api

* test fixes

* test fixes

* test updates

* test fixes

* fix e2e tests

* show metadata for last clicked node
2018-06-06 12:44:13 +01:00
Denys Vuika
a67dd43ad6 [ACA-1430] Initial NgRx setup (#384)
* initial ngrx integration, migrate header

* update header tests

* update spellcheck rules

* fix locked image path for virtual paths
2018-06-04 10:57:50 +03:00
Denys Vuika
7bb0905045 imporove sorting management and reduce repetitive code (#381)
* rework sorting management

* remove fdescribe

* test fixes

* unified desctructor

* unified page reload

* test fixes

* code fixes

* test fixes

* test fixes
2018-06-02 18:35:55 +03:00
Cilibiu Bogdan
aaea3bad0c sidenav view manager (#366) 2018-05-24 20:51:17 +01:00
Denys Vuika
bda89943a8 [desktop] settings dialog (#360)
* settings route

* settings component

* translate strings

* use 'www' output folder for electron builds
2018-05-17 12:38:13 +03:00
Denys Vuika
e1ea9fbfc1 core electron integration (#356)
* core electron integration

* test fixes
2018-05-14 06:12:45 +03:00
Denys Vuika
8a222bcb89
latest adf alpha (#353)
* latest adf alpha

* fix test

* try using instant translation for page titles

* upgrade to latest alpha

* update app config

* upgrade to adf app config pipe

* update libs

* update libs

* update config file

* fix code after upgrade

* upgrade e2e

* upgrade libs

* update libs

* fix e2e
2018-05-10 22:07:02 +01:00
Denys Vuika
753f0bfb46 remove "download node" workaround for shared links (#342) 2018-05-03 11:22:51 +03:00
Denys Vuika
3a9b172ba3 workaround for downloading shared files (#319) 2018-04-18 18:47:06 +03:00
Cilibiu Bogdan
abf34a6b48 [ACA-1301] Document List - page sizes (#299)
* pagination sizes

* retire documentList supportedPageSizes

* fix tests
2018-04-16 14:21:13 +01:00
Cilibiu Bogdan
142b179841 [ACA-1273] Preview - node metadata (#272) 2018-04-04 09:24:26 +01:00
Denys Vuika
b63f6c0197 [ACA-1086] search container (#271)
* rename search to search-input

* search results placeholder

* initial search filter integration

* layout

* upgrade to latest ADF alpha to get pagination fixes

* set default page size for search results to 25

* disable test until full search implementation
2018-04-03 17:26:49 +03:00
Cilibiu Bogdan
9f3bfdad4f [ACA-1264] Sidenav Layout - switch to ADF component (#265) 2018-03-29 11:14:40 +01:00
Popovics András
abe244fed9 [ADF-2559] Sidenav layout extraction (#253)
* First step of extraction

* Add content also and fix initial mobile screen issue

* Move ADF sidenav-layout to different folder for easier future removal

* Test the new behaviour

* test fix

* minor fixes
2018-03-24 07:07:34 +00:00
Denys Vuika
2a36f2100c [ACA-1229] preparation for production mode (#255)
* upgrade to latest ADF, remove CommonModule

* single application module
2018-03-23 22:43:52 +02:00
Bogdan Cilibiu
4e8210b7fb mini sidenav variant 2018-03-14 05:18:39 +02:00
Adina Parpalita
6688e236d9 update copyright year on license headers and login page (#212) 2018-03-02 14:11:31 +00:00
Denys Vuika
0b5dc47de9
move empty folder UI into separate component (#202)
* move empty folder UI into separate component

* test fixes
2018-02-27 11:06:31 +00:00
Denys Vuika
d4a55c5b95
[ACA-1042] switch license (#129) 2017-12-11 14:58:25 +00:00
Denys Vuika
1091cb9a67 restore hash location strategy 2017-12-09 14:45:02 +00:00
Denys Vuika
c8e318c5ee temporarily switch the hashbangs off 2017-11-30 11:44:43 +00:00
Denys Vuika
9b9dc2fbcd build and routing improvements (#92) 2017-11-27 13:28:52 +02:00