Commit graph

250 commits

Author SHA1 Message Date
Kyle Zsembery 3b296f38a2 dialog showing with some info 2020-09-01 19:49:51 +10:00
Kyle Zsembery 6a851bdd9e WIP: confirmation dialog before sending txs 2020-09-01 19:29:06 +10:00
Kyle Zsembery 27ceac5049 fix send error, due to priority being object, not just int value 2020-08-31 16:38:03 +10:00
Mikunj Varsani 018d08371d
UI upgrade (#155)
* followed upgrade instructions on quasar site

* followed upgrade instructions on quasar site

* debug messages now show

* Fix template error mode undefined

* building and working, UI broken, need to move to new quasar components

* move collapsible to expansion-item

* moving over components to quasar v1+

* items to labels

* items and item side to quasar v1

* fix label typo

* item main to item label

* q-section to q-item-section

* popover to menu

* modals to v1 quasar

* Remove debug lines, use new dialog methods

* move static folder up a dir and rename to public. Change paths accordingly

* Exit modal fixed with v1 quasar

* UI fixes for v1 quasar

* remove link styles

* some field updates

* Fix more fields and modals for v1

* more fields updated

* more fields changed over

* wallet settings modals

* Fix password confirm dialog issue w/ refactor

* begin generalising a copy component

* Receive item looking better

* Index view vixed for v1 quasar

* fix export/import keys modal

* tx styles and some others

* bunch of small style changes

* Fix date display on restore page

* completed upgrade to v1 quasar (I think)

* lns list fixed, stake buttons fixed

* fix favourite checkbox with v1 quasar

* Address book fixes

* Fix the context menus

* clean up

* remove mixin from copyicon

* Fix webpack

* fix QR code view on address detail page

* Fix welcome stepper and default to blink

* Fix some style issues

* radio buttons w/ white circles

* clean up

* sn style fixes, and other fixes

* style fixes and unlock bug fixed

* fix daemon typo

* Fix some style things

* fix button colour

Co-authored-by: Kyle Zsembery <zsembery.kyle@gmail.com>
2020-08-31 15:26:06 +10:00
Mikunj e34293fe0e Force restart on wallet switch 2020-07-17 11:49:04 +10:00
IldeGaldur d7034d4e83
Some typos fixed and some improvements. 2020-05-17 14:27:38 +02:00
IldeGaldur bb2a8200e9
New strings translated. 2020-05-17 14:05:51 +02:00
Mikunj Varsani 2eb941518c
LNS (#127)
* Add UI for lns.

* Fix watch handlers

* Made lns purchase a component.

* Add config for vscode intellisense

* Add fetching of LNS Records

* Add owner field

* Update LNS logic to use correct rpc calls.

Turns out we never send the `name` to the rpc, instead we send `name_hash` and from that we can correctly decrypt `encrypted_value`.

* Add lns record display

* Map request_index to owner

* Add viewing record details.
Refactor.

* Add decrypt ui

* Minor fix

* Added name and value decryption

* Cleanup.
Don't show records which don't belong to us.

* Refactor
2020-04-07 12:56:15 +10:00
Mikunj 4483dee066 Remove deprecated blink code 2020-03-26 14:36:41 +11:00
Mikunj Varsani bc92eba746
Bug Fixes (#128)
* Minor fixes

* Fix config saving

* Fix duplicate addresses

* Fix error on transaction prove and check

* Fix password dialog not showing
2020-03-26 09:21:04 +11:00
Konstantin Ullrich f12db0ec1e Improve wording for better understanding 2020-03-04 20:09:36 +01:00
Mikunj 7add1654f2 Linting 2020-03-03 14:43:29 +11:00
Mikunj f3884a3ef0 Added auto updating.
Ask user about updating.

Fix quit and install process.
Removed unnecessary logs

Added progress bar when selecting download and install.

Added releasing instructions

Minor fix
2020-03-03 10:29:59 +11:00
Mikunj 66a6edce64 Improved error handling 2020-01-17 09:29:21 +11:00
Mikunj d27f43f8f6 Only show blink and slow priorities.
This is because blink is cheaper than the other priorities apart from slow.
2019-12-17 16:22:11 +11:00
Mikunj 95a6735c8b Bump version to 1.3.2
Fix incorrect blink multiplier
2019-12-17 15:36:08 +11:00
Mikunj 2208407a0e Show priority fee multipliers 2019-12-17 09:01:20 +11:00
Mikunj a51cb4c21b Added blink.
Made notarize script verbose.
2019-12-16 10:52:34 +11:00
Mikunj Varsani e3af225811
Merge pull request #105 from Mikunj/fixes
Bug Fixes
2019-10-15 09:19:46 +11:00
Mikunj c6c1f359db Replace path require with upath. 2019-10-14 13:09:29 +11:00
Jason Rhinelander 00cf36e150 Revert "Disable higher priorities (temporary until v5)"
This reverts commit 83ec848961.
2019-09-18 12:21:18 -03:00
Jason Rhinelander 83ec848961 Disable higher priorities (temporary until v5)
Loki priorities are stupidly high at priority 3 or 4; this disables them
temporarily.
2019-09-18 12:20:17 -03:00
Mikunj f391dc333f Fix uptime proof showing wrong date.
The daemon returns the uptime proof in unix epoch seconds where as js expects it to be unix epoch milliseconds.
2019-07-18 08:47:33 +10:00
Mikunj 9fbb252ed6 Bump version.
Get daemon info from state.
2019-07-17 15:16:49 +10:00
Mikunj a7f46a6491 Trim inputs. 2019-07-16 12:55:37 +10:00
Mikunj f7fbb6d7c8 Added service node details. 2019-07-16 12:41:38 +10:00
Mikunj d5a6ebd11e Show role and fee on stake screen. 2019-07-16 09:20:08 +10:00
Mikunj 6373f8b338 Show the unlock height of the service node. 2019-07-15 15:51:31 +10:00
Mikunj 196071fb8c Improve how daemon status is shown and fetched. 2019-06-19 16:31:48 +10:00
Mikunj bfca2a0de9 Show daemon syncing status on the starting screen. 2019-06-19 15:09:44 +10:00
Mikunj 00f8663c0c Linting + more translation stuff. 2019-06-19 12:38:00 +10:00
Mikunj Varsani 5ec3ce33db
Merge pull request #71 from yidakee/development
Portuguese translation - standard neutral European-Brazilian
2019-06-19 12:29:43 +10:00
Mikunj 70f261152f Sync all translations. 2019-06-19 12:10:14 +10:00
Mikunj 8b0d0a3a09 rename de-de to de 2019-06-19 11:36:20 +10:00
Mikunj 6ea34d1513 Allow copying service node key and viewing on explorer.
Removed unlock page and moved component into staking page.
2019-06-18 15:32:29 +10:00
Mikunj 7dfc490573 Replaced US flag with GB 2019-06-18 13:58:07 +10:00
Mikunj Varsani 154eeccb28
Merge pull request #76 from Mikunj/prove-transaction
Prove and Check transaction
2019-06-18 13:53:28 +10:00
Mikunj 57bf332f80 Replaced filter with a find so we exit early. 2019-06-18 13:50:40 +10:00
Mikunj Varsani 1853f05024 Updated translations.
Refactor code.
2019-06-13 15:46:55 +10:00
Mikunj Varsani 72e1ed79c5 Added filtering search results by other fields in the tx list. 2019-06-13 15:19:51 +10:00
Mikunj Varsani dd271a2130 Hooked up RPC calls + more UI changes. 2019-06-13 12:39:09 +10:00
Mikunj Varsani 247444b382 Added translations. 2019-06-13 10:36:19 +10:00
Mikunj Varsani 8e4b39850e Added UI for prove and check transaction 2019-06-13 10:15:54 +10:00
Mikunj Varsani 4d402bf589 Added advanced tab. 2019-06-13 09:24:00 +10:00
Mikunj Varsani be6b225447 Fix incorrect transaction key. 2019-06-07 14:40:19 +10:00
Mikunj Varsani 885060e7eb Translations 2019-06-07 12:07:59 +10:00
Mikunj Varsani 0c8e2e398f Redesigned service node unlock page.
Instead of asking for a hex key, we show all the service node the user is staking to along with the amount.
2019-06-07 11:58:40 +10:00
Mikunj Varsani 54d1755dac get service nodes when starting the app. 2019-06-07 10:34:29 +10:00
Mikunj Varsani 6f819d53ba Added warning when sweeping all and unlocking. 2019-06-07 09:58:42 +10:00
yidakee c201d45524 better syntax 2019-06-06 10:32:19 +01:00
yidakee 820ed18853 fixed typo 2019-06-06 10:17:07 +01:00
yidakee b1cc6dc788 Merge branch 'development' of https://github.com/yidakee/loki-electron-gui-wallet into development 2019-06-06 10:11:46 +01:00
yidakee 65fbe99639 review changes, typos and fixes 2019-06-06 10:11:12 +01:00
Mikunj Varsani 6403a1b250
Update index.js 2019-06-06 11:24:27 +10:00
yidakee d4d879b13b small fix 2019-06-05 16:23:23 +01:00
yidakee 7d2093acba Portuguese translation in standard neutral European/Brazilian 2019-06-05 16:15:04 +01:00
Mikunj c4eacc3271 Linting. 2019-06-05 12:55:34 +10:00
Kee Jefferys d452b72ac2
Merge branch 'development' into German-translation 2019-06-04 20:35:02 -04:00
Kee Jefferys 6bc10f944c German Review changes 2019-06-04 18:38:14 +10:00
Mikunj 5bbed2ac40 Allow enter key to trigger button in wallet select views. 2019-05-30 09:31:26 +10:00
Mikunj a766c194e7 Always show the raw value of loki in transaction details. 2019-05-30 09:12:48 +10:00
Mikunj b90f8caf58 Fix indentation errors. 2019-05-09 12:34:05 +10:00
Kee Jefferys 9de928909f
Merge branch 'development' into French-translation 2019-05-07 14:17:33 +10:00
Mikunj 449896ac63 Fix minor issues. 2019-05-07 09:29:43 +10:00
Mikunj Varsani d8248ea4c1
Merge pull request #52 from KeeJef/development
Spanish Translation
2019-05-07 09:25:50 +10:00
Mikunj Varsani c8c193ff32
Rename es-es.js to es.js 2019-05-06 10:25:04 +10:00
Mikunj Varsani 5a5039e544
Update timeago.js 2019-05-06 10:23:38 +10:00
Mikunj Varsani 89fad93c3b
Update timeago.js 2019-05-06 10:23:20 +10:00
Mikunj Varsani 597d1772c5
Update and rename fr-fr.js to fr.js 2019-05-06 10:22:56 +10:00
Kee Jefferys b9d97c5967
Merge pull request #1 from IldeGaldur/patch-1
Indentation fixes and minor typo fix
2019-05-03 17:36:08 +10:00
Kee Jefferys b0b634e838
add address book details 2019-05-03 16:17:44 +10:00
Kee Jefferys b817d5c27a German Translation
Will need language review
2019-05-03 16:12:15 +10:00
Kee Jefferys e536e1a771
update index 2019-05-03 14:32:30 +10:00
Kee Jefferys 3abe53237f
indentation 2019-05-03 14:26:39 +10:00
Kee Jefferys 3720eccb0d
indentation 2019-05-03 14:25:08 +10:00
Mikunj Varsani 0957152cf5
Update src/i18n/index.js
Co-Authored-By: KeeJef <kee@loki.network>
2019-05-03 14:21:31 +10:00
Mikunj Varsani 0acda9da25
Update src/plugins/timeago.js
Co-Authored-By: KeeJef <kee@loki.network>
2019-05-03 14:21:10 +10:00
IldeGaldur 90a4503fdf
Indentation fixes and minor typo fix 2019-05-02 01:26:46 +02:00
Kee Jefferys 182d504014 Various Spanish fixes 2019-04-30 14:05:13 +10:00
Kee Jefferys dcdd169944 line endings 2019-04-29 13:30:32 +10:00
Kee Jefferys 7d528a1100 French Translation
Will need to be checked but PR for now
2019-04-29 13:28:18 +10:00
Mikunj 91287821dc Merge branch 'development' into fixes 2019-04-26 08:45:11 +10:00
Mikunj Varsani 879e24822c
Merge pull request #49 from cryptolokimax/translation-sub-address
Translation of Sub-Address Index
2019-04-26 08:40:51 +10:00
Maxim Antonov 8356fa9e80 Add index value to translation string 2019-04-24 17:38:53 +03:00
Mikunj e4a15b964e Added sweep all button to staking page. 2019-04-24 15:40:43 +10:00
Kee Jefferys 8f1f111663 Alignment and commas 2019-04-24 14:10:19 +10:00
Mikunj e99268a3a5 Remove award recipient address from staking. 2019-04-24 14:03:07 +10:00
Mikunj Varsani 897a4ad01c
Minor fixes (#47)
* Don't reset award address after staking.

* Fixed wrong transaction url opening on testnet.
Disabled view on explorer on stagenet.
2019-04-24 13:44:45 +10:00
Kee Jefferys 9f8dee41c1 Spanish Translation
This will need to be checked for accuracy, PRing it for review
2019-04-23 12:43:30 +10:00
Maxim Antonov a7c9101e3f Russian translation for Sub-Address Index 2019-04-18 13:45:17 +03:00
Maxim Antonov bfc4ec0a54 Add Sub-Address index to translation 2019-04-18 13:45:09 +03:00
cryptolokimax 9748241bd1 Translation russian (#44)
* Translate to Russian

* Add missed translations

* Add missed translation for gateway.js

* Russian translation for missed elements

* Timeago locale support

* Add Russian locale to timeago

* негативной -> отрицательной

* Do not export language

* Minor ru translation fixes
2019-04-18 08:46:45 +10:00
Mikunj 37c057d539 Fixed incorrect qr image shown. 2019-04-12 13:19:37 +10:00
Mikunj 10e6e4c5e3 Updated readme. 2019-04-12 10:59:14 +10:00
Mikunj 8a3e8044d3 Added language selection. 2019-04-12 10:44:41 +10:00
Mikunj 6ee9827ae1 Added i18n support.
Refactor receive page.
2019-04-11 15:09:20 +10:00
Mikunj a3541e81e8 Restart the application when switching wallets IF rpc is syncing.
Keep track of wether we are syncing (rpc is being blocked) or not.

If we quit while syncing then we force kill the process.
2019-04-08 12:26:17 +10:00
Mikunj 34c820ec30 Changed name from Loki Wallet Atom to Loki Electron Wallet.
Fixed version display
2019-04-02 15:07:47 +11:00
Mikunj Varsani ae695c7f75
Merge pull request #31 from Mikunj/unlock-fix
Fixed service node unlock
2019-04-02 14:52:18 +11:00
Mikunj 2a3635e88c Fixed service node unlock 2019-04-02 10:53:17 +11:00
Mikunj 7f494c54bd Added new regex to detect sync height.
Cleaned up regex checking code.
2019-04-01 11:26:46 +11:00
Mikunj Varsani 82575965c1
Merge pull request #23 from Mikunj/ui-updates
Updated UI
2019-03-29 10:04:28 +11:00
Mikunj b7856a4fe5 Updated address book layout. 2019-03-28 15:33:11 +11:00
Mikunj 53678f6ead Show loader when wallet is being deleted.
Fix password hash checking to include checking null.
2019-03-28 15:33:03 +11:00
Mikunj 4f5817d731 App now restarts when changing settings instead of just quitting. 2019-03-28 15:33:03 +11:00
Mikunj Varsani 0bacdd1587
Merge pull request #12 from Mikunj/export-key-images
Fix up key export and import.
2019-03-27 14:30:21 +11:00
Mikunj fc6e88783d Fix up key export and import. 2019-03-27 13:40:53 +11:00
Mikunj 825d05a926 Fixed not being able to set data storage path. 2019-03-27 09:35:24 +11:00
Mikunj 6306f884f0 Fix ui glitch occurring on some windows machines 2019-03-26 15:11:39 +11:00
Mikunj b118560b22 Updated address book styling.
Refactoring css classes and html code.
2019-03-21 11:56:39 +11:00
Mikunj c84c01a7e2 Removed fee multipliers from send. 2019-03-21 10:07:16 +11:00
Mikunj e7727f628f More features and fixes
Linting

Increased default window size.
Fixed transaction text overlapping on a small screen

More changes.

Replaced icons.
Added loki icon to the top menu bar.
Added small margin to copy button in show private key modal.

Hid back and next button in welcome screen. Users must now click the language to go to the next screen.

Randomise remote nodes when configuring from the welcome screen.

Added viewing QR code from receive
Added QR copying

Made mac icon a bit smaller

Updated links and added loki project to copyright
check data dir exists

Updated service node page.
Moved staking into its own component.

Check remote node before booting up daemon.
Update restoration start date.
Made network types in GUI match those returned from lokid (main -> mainnet, staging -> stagenet, test -> testnet).
Removed unaccessible remote nodes.

Separate data and wallet directories.

Updated created page layout

Don't ask user for a password if it's not set.
Show a dialog to the user if they don't set a password.

Show staking transaction.

Added option to import file from old gui.

Added saving transaction notes straight from send.
Fix updated tx notes not showing in transactions

Clean up transfer code

Minor fixes

Show user error if a wallet failed to import.
bug fixes
2019-03-20 16:21:16 +11:00
Mikunj bcf21c3804 Redesign
Main screen redesign

Removed dark mode styling and made it all dark.

Fix large button styling on navigation

Receive page styling

Startup pages redesign

Updating field stylings.
Fix value display in recieve

Updated footer.

Added service node page.

Added wallet settings.

Added disable prop to loki field.

Update settings page.
Added merging config with default daemon option incase user provides invalid port (empty, null, etc...)

Removed theme selection

Update wallet-select pages

Fixed converting numbers to string

Update layout on address page

Added loki logo.
Made header a bit smaller.

Updated wallet init styling.
Highlight primary address in receive.

updated packages.

Updated transaction styling.

Simpler tx json handling.

Added address validation

Fixed up wallet restoration

Default node to remote.
Added drop down button to the remote node input instead of having it as a seperate field.

Removed review page.
Center align welcome page.

Replaced ryo wallet images with loki image.

Updated transaction styling.

Fix wallet errors only showing once which causes the next error to just show the loading overlay.

Added staking

Fix up status display in footer.
remove is_ready as lokid doesn't return it.

Fixed balance display in receive.
Center unlock in wallet details.

Updated README
other updates.
2019-03-13 15:38:34 +11:00
Mikunj 7b761877d1 Loki changes
Update package json

Linting.

Fixed websocket not working.

Move to lokid and rpc.

Re-branding

Fixed rpc call for wallet restoration.

Force ring size of 10
Other fix.

Added service node ui.

Added different daemons

Added remote preset loading.
Fixed priority options.
Fixed links.
2019-03-13 15:33:47 +11:00
mosu forge cecd184391 More efficient handling for tx history page 2019-02-07 09:49:33 -08:00
mosu forge 885751dd2c delay on client side web socket listening to prevent hanging on connecting to backend step 2018-11-03 15:39:37 -07:00
mosu forge 4e2f5923a8 filter by txid 2018-11-03 15:39:37 -07:00
mosu forge d8973c1ea9 throw error if new password is not different 2018-11-03 15:39:37 -07:00
mosu forge 35932f1966 changed min screen size to 640x480, changed default size to 800x650 2018-11-03 15:39:37 -07:00
mosu forge 7158f83ef6 copy private keys functions 2018-11-03 15:39:37 -07:00
mosu forge 82d2f19ade added context menus for common operations 2018-11-03 15:39:37 -07:00
mosu forge 391b49a943 changed restore from date to not include time 2018-11-03 15:39:37 -07:00
mosu forge 83af664733 Added save image context menu on all identicons and QR codes 2018-11-03 15:39:37 -07:00
mosu forge 59f8d66bc9 implemented restore from date, set as default option 2018-11-03 15:39:37 -07:00
mosu forge 5c3542c8d1 refactor modals 2018-11-03 15:39:37 -07:00
mosu forge f96d0d7ad9 add delete wallet function 2018-11-03 15:39:37 -07:00
mosu forge 2462d58029 add change password function 2018-11-03 15:39:37 -07:00
mosu forge e91ded5449 prevent sending coins when in local_remote while local daemon is still syncing 2018-11-03 15:39:37 -07:00
mosu forge 20b01381d4 detect view only mode and disable send tab 2018-11-03 15:39:37 -07:00
mosu forge e074a9b62a changed status text in footer to more accurately reflect sync status 2018-11-03 15:39:37 -07:00
mosu forge 7b5e277963 added action from address book to send coins to address 2018-11-03 15:39:37 -07:00
mosu forge d8ae92c03e add copy address quick button to receive page 2018-11-03 15:39:37 -07:00
mosu forge 550464c0be added unified copy address button to address_header component 2018-11-03 15:39:37 -07:00
mosu forge f25b2faaa6 improving the display of payment_id on the frontend 2018-11-03 15:39:37 -07:00
mosu forge 5370b0976f persist theme preference in localstorage to reduce dark/light flicker upon startup 2018-11-03 15:39:37 -07:00
mosu forge dd152d6bcb improved startup and exit screen layout 2018-11-03 15:39:37 -07:00
mosu forge 972ae62594 Added functions to ban peer in settings menu 2018-11-03 15:39:37 -07:00
mosu forge 98288afedb read version number from package.json + version bump 2018-11-03 15:39:37 -07:00
mosu forge 8ce4e44106 changed key_image import/export to binary format 2018-11-03 15:39:37 -07:00
mosu forge 25cc4de092 dark theme styling 2018-11-03 15:39:37 -07:00
mosu forge 908d1b8d24 updated settings screen to allow change from dark / light theme 2018-11-03 15:39:37 -07:00
mosu forge 448cae3ca4 interface fixes for key image import / export 2018-11-03 15:39:37 -07:00
mosu forge 57b56196a4 added import_key_images function 2018-11-03 15:39:37 -07:00
mosu forge bd121e45ac added restore view only wallet function 2018-11-03 15:39:37 -07:00
mosu forge cb32e3ca78 added export_key_images function 2018-11-03 15:39:37 -07:00
mosu forge d1cf1b8fc7 version bump 2018-10-02 20:22:23 -07:00
mosu 2c7b9dd336 update for invalid password error 2018-09-28 16:08:30 -07:00
mosu 0ada94c600 version bump 2018-09-28 15:33:39 -07:00
mosu ec9336f0a6 Add menu on macOS, add electron build options, fix getVersion on macOS and Windows 2018-09-28 12:12:56 -07:00
mosu forge 94ed4ec316 Import v1.0.0 2018-09-08 14:44:19 -07:00