summaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Collapse)Author
2017-12-17[feat] Add support for calling bitmask.js from Firefox/ThunderbirdSukhbir Singh
- To be able to call bitmask.js from Thunderbird (for the Bitmask Thunderbird extension), we need to set `api_url' and also read the `authtoken' file from disk. This commit adds support for that and restricts the changes by using window.location.protocol. - Add function for fetching bitmaskd status. Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-10-26[feat] add fetch key by fingerprint to keymanagerRuben Pollan
- Resolves: #9023
2017-09-01[pkg] bitmask-js packageKali Kaneko
2017-09-01[bug] missing commaKali Kaneko
2017-08-31[feat] expose an API to set/get/list gateway preferencesRuben Pollan
- Related: #9010
2017-08-30[bug] change status on ui tooKali Kaneko
2017-08-24[bug] update the UI to the new mail.get_token APIRuben Pollan
Thanks to @simonft for all the help. - Resolves: #8980
2017-08-24[feat] remove active user from get_tokenRuben Pollan
We need to update the UI to use the new API. - Resolves: #8974
2017-08-24[feat] add a mock mixnet_status call to the APIRuben Pollan
For now we say it will be mixed on every request if the mixnet is enabled. We might want a better mock in the future. - Resolves: #8972
2017-08-08[refactor] use sinon in confirmation component testSimon Fondrie-Teitler
This refactors the confirmation component to use sinon instead of manually checking the the result of calling a function.
2017-08-08[bug] explicitly set versions for peer dependenciesSimon Fondrie-Teitler
Newer versions of npm don't autoinstall peer dependencies, so they have to be explicitly installed in package.json. This adds the few that npm was complaining about.
2017-08-08[bug] Add "show" option to modal in confirmation componentSimon Fondrie-Teitler
Defaults to True. Without it, the confirmation modal doesn't show and you aren't able to remove a provider from the list.
2017-07-28[bug] fix uri for reporting issuesKali Kaneko
2017-06-15[feat] Add a 'fetch' flag to key exportRuben Pollan
If is set keyamanger will try to discover and download the key. - Resolves: #8821
2017-05-22add prop-types to requirementsSimon Fondrie-Teitler
2017-05-22add test running to ui MakefileSimon Fondrie-Teitler
2017-05-22[refactor] refactor and add tests for Center and ConfirmationSimon Fondrie-Teitler
As a couple of initial, example tests, Center and Confirmation were refactored and tests were set up and added with mocha, enzyme and chai. Spinner was also refactored.
2017-05-19[pkg] some naming changes to ui MakefileKali Kaneko (leap communications)
2017-05-19[bug] Don't update VPN status component for wrong domainSimon Fondrie-Teitler
Previously, if the active VPN was in the connecting state and the VPN status component for another account was rendered the status for the new account would show as connecting. This was because it didn't check the domain returned from the status endpoint when parsing the returned data and setting "connecting" as the status. We can safely assume that a non active VPN is in the "down" state, so that's what this commit does.
2017-05-19[bug] fix flex styling for vpn indicatorSimon Fondrie-Teitler
The version of webkit we're using doesn't understand display: flex, instead it needs display: -webkit-flex.
2017-05-16[feat] add icon to account list indicating account with active VPNSimon Fondrie-Teitler
This adds a lock icon to the account list next to the account with the currently active VPN. The icon is green if the VPN is connected, yellow if the VPN is connectiong, and red in any other case. - Resolves: #8853
2017-05-04[feat] Go to first open line when enter is pressedSimon Fondrie-Teitler
When filling out the signup or login pages, and when adding an additional service provider, the enter key will trigger the submit action. When on the choose provider page, enter will take you to the next page. - Resolves: #8841
2017-05-04[style] wordingKali Kaneko (leap communications)
2017-04-25for now, don't catch javascript errorselijah
2017-04-25minor: fix indentationelijah
2017-04-24[feat] usable vpn uielijah
2017-04-20[feat] added app buttons (quit & about bitmask)elijah
- Closes #8803
2017-04-16[bug] fix typo in js librarykwadronaut
Signed-off-by: kwadronaut <kwadronaut@leap.se> Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-04-12[bug] fix typo on js libraryKali Kaneko (leap communications)
2017-04-03[feat] add a check for the installation of the helpers to the APIRuben Pollan
- Resolves: #8786
2017-04-03[feat] expose core.version and core.stop in the js APIRuben Pollan
- Resolves: #8802
2017-03-15[feat] minimal vpn uielijah
2017-03-15[feat] minimal addressbook uielijah
2017-03-15[bug] fix icons in uielijah
Signed-off-by: elijah <elijah@riseup.net>
2017-03-05[bug] load svg font for webkit to render it properlyKali Kaneko (leap communications)
2017-03-05[bug] disable addressbokKali Kaneko (leap communications)
- Related: #8792
2017-03-05[feature] add pixelated button to UIKali Kaneko (leap communications)
this button will call the exported qt method to open a new window
2017-03-04[bug] provide email address to the bitmask.mail.status callRuben Pollan
2017-03-03[feat] get VPN params from eip-service.jsonRuben Pollan
Instead of hardcoding them in the code.
2017-03-03[feat] add mail enable/disable to bitmask.jsRuben Pollan
- Resolves: #8782
2017-03-03[feat] add VPN API to bitmask.jsRuben Pollan
- Resolves: #8779
2017-03-03[feat] mail status will only work for a valid useridRuben Pollan
We used to return the system status if no userid is provided. We don't do it anymore, now is only userid based. - Resolves: #8785
2017-02-28[bug] correctly determine available services in the uielijah
2017-02-24[bug] update UI to use current APIelijah
2017-02-24[feature] Update bitmask.js to use authtokenelijah
2017-02-23[feat] eliminate the active user from bonafideRuben Pollan
Active user is now only a concept of the cli. For it we add a ~/.config/leap/bitmaskctl.cfg file. - Resolves: #8769
2017-02-09[feat] add account based keymanagement APIRuben Pollan
- Resolves: #8755
2017-02-09[feat] Get more detailed status report for emailRuben Pollan
- Resolves: #8754
2017-02-08[bugfix] ui: use woff2 font instead of woffelijah
- closes #8527
2017-01-10[bug] For now, disable UI for supporting multiple accounts. It does not ↵elijah
currently work with API tokens.