Giter Site home page Giter Site logo

flexiondotorg / touch-app-lastpass Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 0.0 1010 KB

Unofficial LastPass webapp for UBports

Home Page: https://uappexplorer.com/app/lastpass-mobile.flexiondotorg

License: GNU General Public License v3.0

JavaScript 11.22% Shell 0.80% QML 87.98%
ubports webapp ubuntu-touch lastpass

touch-app-lastpass's Introduction

LastPass mobile Ubuntu Touch webapp

This webapp is based on ogra's alternate-webapp-container:

bzr branch lp:~ogra/junk/alternate-webapp-container

This is a new approach using an alternate webapp container that does not use a toolbar at the top but instead provides a bottom menu with navigation objects.

TO DO

  • Can bookmarklets be made to work?

Changes

1.2

  • Added radial navigation for switching between Mobile and Non-Mobile mode.
  • Update framework components.

1.1

  • Removed unused assets.

1.0

  • Added a splash screen.
  • Updated framework to 15.04.
  • Removed unused policy groups.

0.3

  • Initial release.

Development

Building

Edit the value of applicationName at the top of qml/Main.qml to match your application name to work around https://launchpad.net/bugs/1435778

Edit config.js to add webappName, webappUrl and webappUrlPattern similar to how you would use them as commandline options to webapp-container.

Optionally you can set the webappUA variable in config.js to override the User Agent string.

Edit the .desktop and manifest.json to your liking.

Replace icon.png with your own icon that is 128x128.

Now run:

click build .

This will create a .click package with you webapp.

Installing

Push the click to your device via adb, then:

adb shell pkcon install-local --allow-untrusted /path/to/click

You will see a bunch of progress bars ... once they are done, pull down the app scope to refresh it and find your new app in there.

Publishing

Publish the generated click package at https://myapps.developer.ubuntu.com/dev/click-apps/

License

touch-app-lastpass is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

touch-app-lastpass is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with touch-app-lastpass. If not, see http://www.gnu.org/licenses/.

touch-app-lastpass's People

Contributors

flexiondotorg avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

touch-app-lastpass's Issues

How can I make sure the installation is secure?

Hi Martin. Thanks for your work moving LastPass to Ubuntu Touch. But I'm confused how I can make sure the installation is secure and does not include any authentication grabbing backdoors, etc. Is there a SHA256 hash I can verify or something when using OpenStore on Ubuntu Touch?

Thank you in advance.

Can't login.

I login and then I get the home page but as soon as click "Passwords" or do anything it refreshes and puts me back on the login screen. I'm on a nexus 5 using ubuntu touch 16.04

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.