]> zoso.dev Git - nemo-wallet.git/log
nemo-wallet.git
4 weeks agoCompile local versions of buffer used by Ledger and of zxing-wasm. main
Chris Duncan [Thu, 7 Nov 2024 23:03:16 +0000 (15:03 -0800)]
Compile local versions of buffer used by Ledger and of zxing-wasm.

5 weeks agoSave zxing-wasm so it can be used offline.
Chris Duncan [Wed, 6 Nov 2024 22:44:07 +0000 (14:44 -0800)]
Save zxing-wasm so it can be used offline.

5 weeks agoMove execution of account creation to button listener instead of inline event handler.
Chris Duncan [Wed, 6 Nov 2024 22:27:13 +0000 (14:27 -0800)]
Move execution of account creation to button listener instead of inline event handler.

5 weeks agoUpdate libnemo version to get BLAKE2b wallet account ckd fix for little endian systems.
Chris Duncan [Wed, 6 Nov 2024 07:11:14 +0000 (23:11 -0800)]
Update libnemo version to get BLAKE2b wallet account ckd fix for little endian systems.

5 weeks agoImplement wallet import. Refactor account creation to use password unlock modal.
Chris Duncan [Wed, 6 Nov 2024 00:39:40 +0000 (16:39 -0800)]
Implement wallet import. Refactor account creation to use password unlock modal.

5 weeks agoReset QR code if account creation fails. Start putting licenses into a list. Fix...
Chris Duncan [Mon, 4 Nov 2024 22:44:29 +0000 (14:44 -0800)]
Reset QR code if account creation fails. Start putting licenses into a list. Fix seed export notification.

5 weeks agoCreate modal function for requesting password to unlock wallet. Style dialog modals...
Chris Duncan [Mon, 4 Nov 2024 22:40:20 +0000 (14:40 -0800)]
Create modal function for requesting password to unlock wallet. Style dialog modals. Restrict notification width to fraction of max body.

5 weeks agoFix missing const declaration.
Chris Duncan [Mon, 4 Nov 2024 16:05:53 +0000 (08:05 -0800)]
Fix missing const declaration.

5 weeks agoStart building mnemonic and seed export functions.
Chris Duncan [Mon, 4 Nov 2024 02:39:59 +0000 (18:39 -0800)]
Start building mnemonic and seed export functions.

5 weeks agoFix dynamic visibility page content when selecting wallets and mnemonic/seed value... qr
Chris Duncan [Sun, 3 Nov 2024 08:10:24 +0000 (01:10 -0700)]
Fix dynamic visibility page content when selecting wallets and mnemonic/seed value when selecting import type. Remove hr styling added for testing. Reset QR code when reloading to no account. Add id for label elements in forms.

5 weeks agoSwitch to zxing-wasm from barcode-detector so we can generate them as well as detect...
Chris Duncan [Sun, 3 Nov 2024 07:47:02 +0000 (00:47 -0700)]
Switch to zxing-wasm from barcode-detector so we can generate them as well as detect them. Replace QR test function with real one. Fix selectAccount event-triggered function by checking for blank value for account. Load QR code for account when it is selected. Add default placeholder QR and styling. Get rid of redundant 'show' class and just use 'hide'.

5 weeks agoEnable QR code test during page load.
Chris Duncan [Sun, 3 Nov 2024 02:44:39 +0000 (19:44 -0700)]
Enable QR code test during page load.

5 weeks agoWork on Ledger integration in separate branch.
Chris Duncan [Sun, 3 Nov 2024 02:40:10 +0000 (19:40 -0700)]
Work on Ledger integration in separate branch.

5 weeks agoWe need to figure out whether to treat Ledger wallet like software wallets in terms... ledger
Chris Duncan [Sat, 2 Nov 2024 08:46:24 +0000 (01:46 -0700)]
We need to figure out whether to treat Ledger wallet like software wallets in terms of creation and session storage.

5 weeks agoFix cancel button on wallet/account forms. Fix bare specifier error and load buffer...
Chris Duncan [Sat, 2 Nov 2024 08:11:11 +0000 (01:11 -0700)]
Fix cancel button on wallet/account forms. Fix bare specifier error and load buffer in its own script tag. Start building out support for Ledger.

5 weeks agoFix account being selectable when launching wallet create/import form.
Chris Duncan [Sat, 2 Nov 2024 06:13:47 +0000 (23:13 -0700)]
Fix account being selectable when launching wallet create/import form.

5 weeks agoDelete test file no longer needed.
Chris Duncan [Sat, 2 Nov 2024 06:13:27 +0000 (23:13 -0700)]
Delete test file no longer needed.

5 weeks agoLoad buffer polyfill during page initialization.
Chris Duncan [Sat, 2 Nov 2024 06:13:14 +0000 (23:13 -0700)]
Load buffer polyfill during page initialization.

5 weeks agoUpdate libnemo dependency.
Chris Duncan [Sat, 2 Nov 2024 06:06:08 +0000 (23:06 -0700)]
Update libnemo dependency.

5 weeks agoMove file to top of directory. Add local reference to libnemo for testing changes...
Chris Duncan [Fri, 1 Nov 2024 05:51:28 +0000 (22:51 -0700)]
Move file to top of directory. Add local reference to libnemo for testing changes without having to publish new versions every time. Fix LedgerWallet instantiation. Remove libnemo loading since it is done through global namespace import now.

5 weeks agoTweaks.
Chris Duncan [Fri, 1 Nov 2024 03:47:12 +0000 (20:47 -0700)]
Tweaks.

5 weeks agoTest with unminifed version.
Chris Duncan [Thu, 31 Oct 2024 01:57:09 +0000 (18:57 -0700)]
Test with unminifed version.

5 weeks agoUse specific version for barcode scanner.
Chris Duncan [Thu, 31 Oct 2024 01:53:58 +0000 (18:53 -0700)]
Use specific version for barcode scanner.

5 weeks agoMove barcode scanner into loading function.
Chris Duncan [Thu, 31 Oct 2024 01:48:16 +0000 (18:48 -0700)]
Move barcode scanner into loading function.

5 weeks agoStart testing QR code scanner.
Chris Duncan [Thu, 31 Oct 2024 01:26:33 +0000 (18:26 -0700)]
Start testing QR code scanner.

6 weeks agoTweak load order and input background.
Chris Duncan [Wed, 30 Oct 2024 22:00:29 +0000 (15:00 -0700)]
Tweak load order and input background.

6 weeks agoFix form cancellation function call. Start building history loader, although iframe...
Chris Duncan [Wed, 30 Oct 2024 05:19:52 +0000 (22:19 -0700)]
Fix form cancellation function call. Start building history loader, although iframe probably won't work but at least we got a single account loader out of it. Fix account creation and add address to session storage.

6 weeks agoCollapse flex utility classes.
Chris Duncan [Wed, 30 Oct 2024 04:34:01 +0000 (21:34 -0700)]
Collapse flex utility classes.

6 weeks agoComplete theme toggle. Adjust theme colors (needs some more tweaking).
Chris Duncan [Wed, 30 Oct 2024 04:31:48 +0000 (21:31 -0700)]
Complete theme toggle. Adjust theme colors (needs some more tweaking).

6 weeks agoStart building theme switching.
Chris Duncan [Mon, 28 Oct 2024 22:39:24 +0000 (15:39 -0700)]
Start building theme switching.

6 weeks agoCollapse utility CSS to ease dev scrolling. Explicitly define minmax page width based...
Chris Duncan [Mon, 28 Oct 2024 21:02:34 +0000 (14:02 -0700)]
Collapse utility CSS to ease dev scrolling. Explicitly define minmax page width based on typical screen sizes.

6 weeks agoRefactor grid element style naming.
Chris Duncan [Mon, 28 Oct 2024 14:33:20 +0000 (07:33 -0700)]
Refactor grid element style naming.

6 weeks agoFix grid item alignment.
Chris Duncan [Mon, 28 Oct 2024 14:27:56 +0000 (07:27 -0700)]
Fix grid item alignment.

6 weeks agoRework new/import wallet/account form show/hide. Minor fixes.
Chris Duncan [Sun, 27 Oct 2024 18:55:49 +0000 (11:55 -0700)]
Rework new/import wallet/account form show/hide. Minor fixes.

6 weeks agoSwitch scaling unit to fix iOS Safari toolbar.
Chris Duncan [Sun, 27 Oct 2024 07:29:50 +0000 (00:29 -0700)]
Switch scaling unit to fix iOS Safari toolbar.

6 weeks agoFix styling for new body flex layout.
Chris Duncan [Sun, 27 Oct 2024 06:36:13 +0000 (23:36 -0700)]
Fix styling for new body flex layout.

6 weeks agoRename some variables and functions for clarity of usage. Convert dialogs to forms...
Chris Duncan [Sun, 27 Oct 2024 05:09:59 +0000 (22:09 -0700)]
Rename some variables and functions for clarity of usage. Convert dialogs to forms and start converting them to full content pages that display on top of other main pages so that URL hash doesn't need to change when creating wallets and accounts.

6 weeks agoAdd license citations.
Chris Duncan [Sun, 27 Oct 2024 03:16:49 +0000 (20:16 -0700)]
Add license citations.

6 weeks agoGet rid of Google Fonts since it includes trackers. Start building transaction histor...
Chris Duncan [Sat, 26 Oct 2024 19:59:13 +0000 (12:59 -0700)]
Get rid of Google Fonts since it includes trackers. Start building transaction history iframe.

6 weeks agoFix account duplication on select. Fix account select not being reset on wallet change.
Chris Duncan [Sat, 26 Oct 2024 07:19:42 +0000 (00:19 -0700)]
Fix account duplication on select. Fix account select not being reset on wallet change.

6 weeks agoUpdate libnemo to fix issue with skipped account indexes. Fix account JSON parsing...
Chris Duncan [Sat, 26 Oct 2024 03:47:21 +0000 (20:47 -0700)]
Update libnemo to fix issue with skipped account indexes. Fix account JSON parsing. Issue now is that accounts are being duplicated when creating or loading a new wallet.

6 weeks agoGet new libnemo version for source map debugging.
Chris Duncan [Fri, 25 Oct 2024 23:18:18 +0000 (16:18 -0700)]
Get new libnemo version for source map debugging.

6 weeks agoLots of fixes to loading, selecting, and adding wallets and accounts. Account creatio...
Chris Duncan [Fri, 25 Oct 2024 22:34:04 +0000 (15:34 -0700)]
Lots of fixes to loading, selecting, and adding wallets and accounts. Account creation still throwing wallet lock error on second account.

6 weeks agoUse code points instead of literal emojis for notifications.
Chris Duncan [Fri, 25 Oct 2024 04:56:29 +0000 (21:56 -0700)]
Use code points instead of literal emojis for notifications.

6 weeks agoTry safari flex fix.
Chris Duncan [Fri, 25 Oct 2024 02:28:46 +0000 (19:28 -0700)]
Try safari flex fix.

6 weeks agoAdditional font size fix.
Chris Duncan [Fri, 25 Oct 2024 02:20:45 +0000 (19:20 -0700)]
Additional font size fix.

6 weeks agoFix tabs. Add minimum font size to fix mobile zoom on input focus. Apply potential...
Chris Duncan [Fri, 25 Oct 2024 02:16:17 +0000 (19:16 -0700)]
Fix tabs. Add minimum font size to fix mobile zoom on input focus. Apply potential fix for iOS Safari making nav flex items too wide and offscreen.

6 weeks agoAssign some button handlers during page load instead of defining inline. Fix notifica...
Chris Duncan [Thu, 24 Oct 2024 21:25:01 +0000 (14:25 -0700)]
Assign some button handlers during page load instead of defining inline. Fix notifications. Update CSS.

6 weeks agoRemove Xel toolkit. Add colors and fonts listed by Nano Foundation. Simplify libnemo...
Chris Duncan [Thu, 24 Oct 2024 04:58:03 +0000 (21:58 -0700)]
Remove Xel toolkit. Add colors and fonts listed by Nano Foundation. Simplify libnemo import. Start troubleshooting account derivation. Define nav SVG icons explicitly from Bootstrap assets.

7 weeks agoCSS fixes.
Chris Duncan [Wed, 23 Oct 2024 21:56:04 +0000 (14:56 -0700)]
CSS fixes.

7 weeks agoSwitch to jsdelivr from unpkg. Move more content away from xel. Lots of layout CSS.
Chris Duncan [Wed, 23 Oct 2024 05:41:33 +0000 (22:41 -0700)]
Switch to jsdelivr from unpkg. Move more content away from xel. Lots of layout CSS.

7 weeks agoToo many changes to list.
Chris Duncan [Mon, 21 Oct 2024 20:13:36 +0000 (13:13 -0700)]
Too many changes to list.

7 weeks agox-select is getting overly complicated and does not comply in general with HTML specs...
Chris Duncan [Sun, 20 Oct 2024 06:54:55 +0000 (23:54 -0700)]
x-select is getting overly complicated and does not comply in general with HTML specs on select options, so start converting to native browser elements with the goal of possibly just eliminating Xel entirely. Also start building out data loading from session storage and account updating.

7 weeks agoExplicitly define character set. Improve error handling for page navigation.
Chris Duncan [Sun, 20 Oct 2024 06:09:34 +0000 (23:09 -0700)]
Explicitly define character set. Improve error handling for page navigation.

7 weeks agoAdjust some variable names to align wallet creation and import a little better and...
Chris Duncan [Sun, 20 Oct 2024 05:41:16 +0000 (22:41 -0700)]
Adjust some variable names to align wallet creation and import a little better and reuse some code. Create handler for closing dialog forms.

7 weeks agoFix tsconfig.
Chris Duncan [Sat, 19 Oct 2024 16:18:53 +0000 (09:18 -0700)]
Fix tsconfig.

7 weeks agoAdd comments for section legibility.
Chris Duncan [Sat, 19 Oct 2024 16:18:42 +0000 (09:18 -0700)]
Add comments for section legibility.

7 weeks agox-button is usable in x-menu, so start refactoring wallet and account x-select elemen...
Chris Duncan [Sat, 19 Oct 2024 09:47:42 +0000 (02:47 -0700)]
x-button is usable in x-menu, so start refactoring wallet and account x-select elements to use this technique.

7 weeks agoTo avoid selector bugs caused by the difference in parameters between getElementById...
Chris Duncan [Sat, 19 Oct 2024 08:51:05 +0000 (01:51 -0700)]
To avoid selector bugs caused by the difference in parameters between getElementById and querySelector, change all instances of the former to the latter.

7 weeks agoMove notifications container out of header proper.
Chris Duncan [Sat, 19 Oct 2024 08:50:05 +0000 (01:50 -0700)]
Move notifications container out of header proper.

7 weeks agoBegin overhaul of wallet and account selection system.
Chris Duncan [Fri, 18 Oct 2024 07:27:24 +0000 (00:27 -0700)]
Begin overhaul of wallet and account selection system.

7 weeks agoReplace xel notifications with custom ones from xel cards instead.
Chris Duncan [Thu, 17 Oct 2024 21:59:28 +0000 (14:59 -0700)]
Replace xel notifications with custom ones from xel cards instead.

7 weeks agoFix nav icon scaling. Fill X button with xel accent color. Revert icon href being...
Chris Duncan [Thu, 17 Oct 2024 20:44:56 +0000 (13:44 -0700)]
Fix nav icon scaling. Fill X button with xel accent color. Revert icon href being modified for testing.

7 weeks agoAdd page switching from nav bar. Start switching to bootstrap icons. Refactor CSS...
Chris Duncan [Thu, 17 Oct 2024 08:54:46 +0000 (01:54 -0700)]
Add page switching from nav bar. Start switching to bootstrap icons. Refactor CSS. Start replacing some xel elements. Embed Nano X symbol directly in nav bar as a button.

8 weeks agoAdd bottom tab navigation. Add viewport meta tag to zoom properly on mobile devices.
Chris Duncan [Wed, 16 Oct 2024 18:29:01 +0000 (11:29 -0700)]
Add bottom tab navigation. Add viewport meta tag to zoom properly on mobile devices.

8 weeks agoGeneralize wallet creation. Start adding wallet form dialog.
Chris Duncan [Wed, 16 Oct 2024 05:53:05 +0000 (22:53 -0700)]
Generalize wallet creation. Start adding wallet form dialog.

8 weeks agoAdd some emojis to notifications for visual accessibility.
Chris Duncan [Tue, 15 Oct 2024 07:59:33 +0000 (00:59 -0700)]
Add some emojis to notifications for visual accessibility.

8 weeks agoRemove some now unused debugging statements.
Chris Duncan [Tue, 15 Oct 2024 07:42:18 +0000 (00:42 -0700)]
Remove some now unused debugging statements.

8 weeks agoShow multiple notifications in single bubble using child label nodes. Observe animati...
Chris Duncan [Tue, 15 Oct 2024 07:40:49 +0000 (00:40 -0700)]
Show multiple notifications in single bubble using child label nodes. Observe animation attribute of notification to determine how to remove final child label.

8 weeks agoAdd try-catch when storing wallet IDs. Update notification colors and messages.
Chris Duncan [Mon, 14 Oct 2024 21:38:32 +0000 (14:38 -0700)]
Add try-catch when storing wallet IDs. Update notification colors and messages.

8 weeks agoAdd lots of features to test out in reference page.
Chris Duncan [Mon, 14 Oct 2024 21:19:40 +0000 (14:19 -0700)]
Add lots of features to test out in reference page.

8 weeks agoUpdate libnemo dependency.
Chris Duncan [Mon, 14 Oct 2024 10:57:41 +0000 (03:57 -0700)]
Update libnemo dependency.

8 weeks agoRefactor wallet function to save wallet IDs for later. Fix weird function naming...
Chris Duncan [Mon, 14 Oct 2024 10:51:17 +0000 (03:51 -0700)]
Refactor wallet function to save wallet IDs for later. Fix weird function naming conflict with clear().

8 weeks agoUpdate libnemo dependency.
Chris Duncan [Mon, 14 Oct 2024 10:46:25 +0000 (03:46 -0700)]
Update libnemo dependency.

8 weeks agoGet rid of IndexedDB since libnemo will just use sessionStorage.
Chris Duncan [Sun, 13 Oct 2024 09:20:13 +0000 (02:20 -0700)]
Get rid of IndexedDB since libnemo will just use sessionStorage.

8 weeks agoUpdate libnemo dependency.
Chris Duncan [Sun, 13 Oct 2024 03:40:39 +0000 (20:40 -0700)]
Update libnemo dependency.

8 weeks agoSave proof-of-concept HTML page to repo as a reference.
Chris Duncan [Sat, 12 Oct 2024 07:28:46 +0000 (00:28 -0700)]
Save proof-of-concept HTML page to repo as a reference.

2 months agoSimplify list item naming convention.
Chris Duncan [Fri, 11 Oct 2024 08:11:18 +0000 (01:11 -0700)]
Simplify list item naming convention.

2 months agoConvert rolodex entry labels to inputs.
Chris Duncan [Fri, 11 Oct 2024 06:06:21 +0000 (23:06 -0700)]
Convert rolodex entry labels to inputs.

2 months agoUpdate libnemo dependency.
Chris Duncan [Fri, 11 Oct 2024 00:08:27 +0000 (17:08 -0700)]
Update libnemo dependency.

2 months agoMove shared Item interface up to app root.
Chris Duncan [Thu, 10 Oct 2024 21:52:47 +0000 (14:52 -0700)]
Move shared Item interface up to app root.

2 months agoOrganize pages into their own directory.
Chris Duncan [Thu, 10 Oct 2024 21:44:34 +0000 (14:44 -0700)]
Organize pages into their own directory.

2 months agoExtend Settings page to feature each setting item details on a separate page.
Chris Duncan [Thu, 10 Oct 2024 21:41:31 +0000 (14:41 -0700)]
Extend Settings page to feature each setting item details on a separate page.

2 months agoUpdate placeholder icons.
Chris Duncan [Thu, 10 Oct 2024 09:49:50 +0000 (02:49 -0700)]
Update placeholder icons.

2 months agoFix paths. Update placeholder texts.
Chris Duncan [Thu, 10 Oct 2024 09:36:57 +0000 (02:36 -0700)]
Fix paths. Update placeholder texts.

2 months agoFix package type. Add Android support.
Chris Duncan [Thu, 10 Oct 2024 09:20:22 +0000 (02:20 -0700)]
Fix package type. Add Android support.

2 months agoUpdate used dependencies, remove unused dependencies, and fix included files in packa...
Chris Duncan [Thu, 10 Oct 2024 09:05:56 +0000 (02:05 -0700)]
Update used dependencies, remove unused dependencies, and fix included files in package file.

2 months agoInitial commit.
Chris Duncan [Thu, 10 Oct 2024 08:54:36 +0000 (01:54 -0700)]
Initial commit.