Skip to content

Conversation

@sampsapenna
Copy link
Member

@sampsapenna sampsapenna commented Sep 17, 2019

Description

Refactor the frontend to use npm for package management and vue-cli for
builds to make development easier.

Type of change

  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Changes Made

  • Change frontend to use npm+vue-cli for development
  • Add a template file for dark theming
  • Update travis.yml to work with the vue-cli -built frontend

Testing

  • Needs testing (start an issue or do a follow up PR about it)

New PR was created concerning testing the newly refactored JS. (#22)

@sampsapenna sampsapenna self-assigned this Sep 17, 2019
@blankdots blankdots added the enhancement New feature or request label Sep 18, 2019
Copy link
Contributor

@blankdots blankdots left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure I follow the need to have both swift_browser_ui_frontend and swift_browser_ui_frontend.old folders. I think we should remove the .old one

I think we should add in the style check stage the npm run lint.

After these changes are done I will resume review.

blankdots and others added 11 commits September 18, 2019 15:49
- Disable checks for property typing
- Shorten getContainerAddress function naming to stay under line limit
- Add some recommended things in .gitignore regarding js
- Fix linter errors in module.exports row, since the linter is
  wrong on this one.
@sampsapenna sampsapenna merged commit af441d0 into devel Sep 19, 2019
@blankdots blankdots deleted the feature/npm-refactor branch September 19, 2019 09:50
sampsapenna pushed a commit that referenced this pull request Jul 27, 2021
Add authentication support to bindings module
sampsapenna pushed a commit that referenced this pull request Jul 27, 2021
bump version to 0.4.5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants