Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package detail file browser #31 #32

Merged
merged 43 commits into from
Nov 3, 2018
Merged

Conversation

dmstern
Copy link
Owner

@dmstern dmstern commented Nov 3, 2018

fixes #31

@dmstern dmstern merged commit 9eed49f into master Nov 3, 2018
@dmstern dmstern deleted the package-detail-file-browser branch November 3, 2018 16:12
dmstern added a commit that referenced this pull request Nov 26, 2018
* fix console error on loading package list

* Update vuetify from 1.0.19 to 1.3.4

* Make server read package fileList

* PackageDetail.vue: add tree view for fileList

* PackageDetail.vue: beautify file tree icons

* format code

* cli: correct server and ui logs properties

* PackageDetail.vue: file tree: add open animation

* PackageDetail.vue: add video icons

* backend: add file content service

* BackendApi: fix tslint error

* file content service: add version as param

* BackendApi: add new fetFileContent method

* vscode tasks: never scan output

* tasks: format

* Server: add path to file tree

* BackendApi: fix promise type and xhr param

* DataStore: Add getFileContent method and format code

* types/Package: add property `fileList`

* (WIP) PackageDetail.vue: Make code selectable in file tree

* fileLister: cleanup code: fix warnings

* cleanup code: typedef

* format code

* update vuetify to 1.3.5

* Add type TreeItem

* backendApi: fix filepath concat

* DataStore: cache fileContent Promise

* PackageDetail.vue: open code on click and add loadingspinner

* cleanup: remove function

* EventBus: Add timeout error

* improve error handling

* PackageDetail fileContent: add timeout, error handling, find subdirfiles

* remove console.log

* PackageDetail: tree view: fix timeout

* improve error message style

* PackgeDetail tree view: get clicked label correctly

* PackageDetail tree view: encode filepath to send correct request

* packagedetail tree view: try to get smooth transition

* format code

* PackageDetail: improve treeview loading animation

* DataStore: fix promise cache

* DataStore: add fileContentCache

* cleanup code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant