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

Web UI Pre-Alpha 0.1.2 (MVP) #10

Merged
merged 21 commits into from
Nov 25, 2019
Merged

Web UI Pre-Alpha 0.1.2 (MVP) #10

merged 21 commits into from
Nov 25, 2019

Conversation

rigwild
Copy link
Member

@rigwild rigwild commented Oct 26, 2019

Web UI Minimum Viable Product.

See #7

  • Main VueJs setup
  • Lucid API wrapper with auth token support
  • Register Lucid auth token
  • Register Lucid endpoint
  • Check JWT and Lucid endpoint on page refresh
  • Show Lucid endpoint version
  • Restrict navigation if not logged in
  • Application logic PoC
    • Get key
    • Update key
    • Delete key
    • Check key exists
  • Create Bootstrap template https://github.com/clintnetwork/lucid/pull/10#issuecomment-546650071
  • Implement Bootstap template
  • Fix sidebar + responsive
  • Use Lucid TypeScript SDK

@rigwild rigwild added the web-ui About the WEB UI developement label Oct 26, 2019
@rigwild rigwild self-assigned this Oct 26, 2019
@rigwild rigwild mentioned this pull request Oct 26, 2019
@imclint21 imclint21 mentioned this pull request Oct 26, 2019
24 tasks
@imclint21
Copy link
Member

imclint21 commented Oct 27, 2019

I finished the first step of the bootstrap template @rigwild It's just a base, without body content etc.

Download Link: Lucid-UI-Template.zip

image

Edit: I will add the auth page (token) template part (or maybe modal) tomorrow.

@imclint21 imclint21 added the help wanted Extra attention is needed label Oct 27, 2019
@rigwild rigwild removed the help wanted Extra attention is needed label Oct 27, 2019
@rigwild
Copy link
Member Author

rigwild commented Oct 27, 2019

I think a dedicated login page would be more suitable.

@imclint21
Copy link
Member

imclint21 commented Oct 27, 2019

@rigwild demo token:

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJMdWNpZCBSb290IFRva2VuIiwiaXNzIjoiaHR0cHM6Ly8xMjcuMC4wLjE6NzAyMS8iLCJpYXQiOjE1NzIwNjA4NjcsImV4cCI6MTY2NjQwOTY2N30.A2aotHaDZl-rqOKHwyuys0DZZtKaX-hhidHxvh_FDUA

@imclint21
Copy link
Member

About title, we surely can use something like this:

<title>Lucid ᵏᵛ 0.1.2 - Web UI</title>

@imclint21
Copy link
Member

Don't forget to setup autocomplete="off" in the token input, to don't store any token @rigwild 👍

@rigwild
Copy link
Member Author

rigwild commented Oct 27, 2019

Will set the input as type password.

@imclint21
Copy link
Member

@rigwild could you add a background watermark ? 👍

@imclint21 imclint21 changed the title Web UI MVP2 Web UI First Base Oct 28, 2019
@imclint21
Copy link
Member

@rigwild could you create vuejs unit tests ? and add a github action ?

webui/src/lucidApi.js Outdated Show resolved Hide resolved
webui/src/main.js Show resolved Hide resolved
webui/src/views/Login.vue Show resolved Hide resolved
webui/src/components/Kv/SetKey.vue Outdated Show resolved Hide resolved
@rigwild
Copy link
Member Author

rigwild commented Nov 1, 2019

Refactored to use the TS SDK.

@imclint21
Copy link
Member

imclint21 commented Nov 3, 2019

@rigwild this is the logo for the web-UI, you can it for sure or convert in SVG if you want. It's the first logo, I will improve it and make some changes, but you can use to place elements, etc 😄

https://pix.watch/7hclSa/ca--gi.png

PS: remet aligné à gauche ça rend bien mieu

@imclint21 imclint21 added this to the pre-alpha milestone Nov 3, 2019
@rigwild
Copy link
Member Author

rigwild commented Nov 3, 2019

@clintnetwork please use webui: as a commit prefix.

Will add the logo.

@rigwild rigwild changed the title Web UI First Base Web UI pre-alpha Nov 3, 2019
@rigwild rigwild changed the title Web UI pre-alpha Web UI Pre-Alpha 0.1.2 (MVP) Nov 3, 2019
@imclint21 imclint21 marked this pull request as ready for review November 25, 2019 23:25
@imclint21 imclint21 merged commit c4e541e into development Nov 25, 2019
@imclint21 imclint21 deleted the webui-mvp branch November 25, 2019 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
web-ui About the WEB UI developement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants