Commit Graph

1587 Commits

Author SHA1 Message Date
Michael Weimann
1edb403c9a Merge branch 'vue' of https://github.com/nextcloud/deck into vue 2018-12-29 12:08:03 +01:00
Vadim Nicolai
d2f78714a6 Added multiselect; adjusted acl.
Signed-off-by: Vadim Nicolai <nicolai.vadim@gmail.com>
2018-12-28 15:50:50 +02:00
Julius Härtl
fb2ee56346 Add sidebar component
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-23 21:58:22 +01:00
Julius Härtl
950c6b9046 Fix drag-and-drop reordering
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-23 21:58:03 +01:00
Julius Härtl
acd85eb097 Rework routing to make sidebar dependent on child routes
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-23 21:57:43 +01:00
Julius Härtl
ef06f21d2a Add basic board view
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-23 21:56:13 +01:00
Vadim Nicolai
24af938058 Added current user avatar. 2018-12-22 23:17:27 +02:00
Julius Härtl
2354a96624 Merge pull request #802 from nextcloud/dependabot/npm_and_yarn/vue/css-loader-tw-2.0.1
Update css-loader requirement from ^1.0.1 to ^2.0.1
2018-12-22 16:31:28 +01:00
Julius Härtl
4a2c360de1 Merge pull request #791 from nextcloud/dependabot/npm_and_yarn/vue/raw-loader-tw-1.0.0
Update raw-loader requirement from ^0.5.1 to ^1.0.0
2018-12-22 16:31:05 +01:00
Julius Härtl
89fc66df64 Merge pull request #819 from nextcloud/dependabot/npm_and_yarn/vue/file-loader-tw-3.0.1
Update file-loader requirement from ^2.0.0 to ^3.0.1
2018-12-22 16:29:55 +01:00
Michael Weimann
d60ff00eec Remove archive action from archived boards
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2018-12-22 11:42:54 +01:00
Michael Weimann
756b4ddcc2 Use app nav children for categories
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
2018-12-22 11:39:39 +01:00
Julius Härtl
41b917abfb Fix IE compatibility
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-21 19:28:32 +01:00
Vadim Nicolai
5ab601274c Added header tabs. 2018-12-21 17:19:50 +02:00
dependabot[bot]
1b0ea73318 Update file-loader requirement from ^2.0.0 to ^3.0.1
Updates the requirements on [file-loader](https://github.com/webpack-contrib/file-loader) to permit the latest version.
- [Release notes](https://github.com/webpack-contrib/file-loader/releases)
- [Changelog](https://github.com/webpack-contrib/file-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/file-loader/commits/v3.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-21 02:19:01 +00:00
Vadim Nicolai
32269d0483 BoardSidebar intendation fix. 2018-12-20 10:01:12 +02:00
Vadim Nicolai
021e3aa346 Added board sidebar close btn and adjusted title position. 2018-12-20 09:58:09 +02:00
dependabot[bot]
465a09f129 Update raw-loader requirement from ^0.5.1 to ^1.0.0
Updates the requirements on [raw-loader](https://github.com/webpack-contrib/raw-loader) to permit the latest version.
- [Release notes](https://github.com/webpack-contrib/raw-loader/releases)
- [Changelog](https://github.com/webpack-contrib/raw-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/raw-loader/commits/v1.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-18 19:40:47 +00:00
Julius Härtl
adc44622eb Merge pull request #785 from nextcloud/dependabot/npm_and_yarn/vue/mini-css-extract-plugin-tw-0.5.0
Update mini-css-extract-plugin requirement from ^0.4.4 to ^0.5.0
2018-12-18 20:38:40 +01:00
dependabot[bot]
0711149e41 Update css-loader requirement from ^1.0.1 to ^2.0.1
Updates the requirements on [css-loader](https://github.com/webpack-contrib/css-loader) to permit the latest version.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/commits/v2.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-17 02:16:57 +00:00
Michael Weimann
69ad41bb58 Add archive board 2018-12-16 23:30:09 +01:00
Michael Weimann
22744ee39c Add add board functionality 2018-12-16 22:47:58 +01:00
Michael Weimann
6a3643384c State refactoring, adds a sidebar example, extends the breadcrumb navigation, introduces an API class 2018-12-11 19:46:36 +01:00
Michael Weimann
2649309e57 WiP implements the add board action 2018-12-11 16:58:42 +01:00
Michael Weimann
6b2873ab28 Moves boards into their own state 2018-12-11 15:42:25 +01:00
Michael Weimann
643d70e6f0 Removes filtering of the left side bar boards 2018-12-11 14:59:52 +01:00
dependabot[bot]
17fcf0cd61 Update mini-css-extract-plugin requirement from ^0.4.4 to ^0.5.0
Updates the requirements on [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) to permit the latest version.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/commits/v0.5.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-10 02:21:23 +00:00
Michael Weimann
922aaf31d8 Adds the boards list view 2018-12-05 04:57:01 +01:00
Michael Weimann
8c94da81f1 Implements the breadcrumbs home link 2018-12-05 04:56:03 +01:00
Michael Weimann
a4dbb31b8c Adds the board route 2018-12-04 00:14:44 +01:00
Michael Weimann
5ea20e1268 Implements board filters 2018-12-04 00:10:58 +01:00
Michael Weimann
bd349a677d Implements loading boards from the API 2018-12-03 23:31:47 +01:00
Michael Weimann
411cab1d45 Happifies eslint and adds an editorconfig 2018-12-03 22:40:39 +01:00
Michael Weimann
18b03550cc Restructures the app main, nav and sidebar 2018-12-02 12:24:55 +01:00
Michael Weimann
6ae42b1007 Extends the nextcloud version range 2018-12-02 11:02:52 +01:00
Michael Weimann
37ce80b085 Adds the package lock file to gitignore 2018-12-02 11:02:36 +01:00
Michael Weimann
c121a936ef Adds sass style support for vue 2018-12-02 11:02:25 +01:00
Julius Härtl
a1edb667b9 Merge pull request #748 from nextcloud/dependabot/npm_and_yarn/vue/css-loader-tw-1.0.1
Update css-loader requirement from ^0.28.11 to ^1.0.1
2018-11-26 11:52:30 +01:00
dependabot[bot]
4ef6045ee5 Update css-loader requirement from ^0.28.11 to ^1.0.1
Updates the requirements on [css-loader](https://github.com/webpack-contrib/css-loader) to permit the latest version.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/commits/v1.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-26 02:29:41 +00:00
Julius Härtl
6783962cd8 Move template
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-11-25 13:31:55 +01:00
Julius Härtl
921cfdfc4a Bump dependencies 2018-11-25 13:30:41 +01:00
Julius Härtl
c5179ac62f Build branch on CI
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-11-25 13:30:40 +01:00
Julius Härtl
0a50467db0 Update drone for vue build
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-11-25 13:30:40 +01:00
Julius Härtl
7f6cde15d4 Use vue template
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-11-25 13:30:40 +01:00
Julius Härtl
1e4d663c11 Add basic vue structure
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-11-25 13:30:40 +01:00
Nextcloud bot
ed53de4cf1 [tx-robot] updated from transifex 2018-11-25 01:18:53 +00:00
Nextcloud bot
9f96627435 [tx-robot] updated from transifex 2018-11-24 01:17:37 +00:00
Julius Härtl
b39b7d9629 Merge pull request #726 from nextcloud/bugfix/724
Remove unused activity script
2018-11-23 18:26:28 +01:00
Julius Härtl
2ecba36ba3 Merge pull request #723 from nextcloud/feature-631/remember-side-menu-state
Deck now remembers the side menu state
2018-11-23 15:31:47 +01:00
Julius Härtl
7963f7f7b6 Merge pull request #738 from nextcloud/tests/stable15
Test compatibility with stable15
2018-11-23 15:31:22 +01:00