]> zoso.dev Git - nemo-wallet.git/log
nemo-wallet.git
8 hours agoReset QR code if account creation fails. Start putting licenses into a list. Fix... main
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.

8 hours 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.

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

28 hours 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.

46 hours 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.

47 hours 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'.

2 days 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.

2 days 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.

2 days 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.

2 days 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.

3 days 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.

3 days 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.

3 days 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.

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

4 days 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.

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

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

5 days 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 days 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 days agoStart testing QR code scanner.
Chris Duncan [Thu, 31 Oct 2024 01:26:33 +0000 (18:26 -0700)]
Start testing QR code scanner.

5 days 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 days 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 days agoCollapse flex utility classes.
Chris Duncan [Wed, 30 Oct 2024 04:34:01 +0000 (21:34 -0700)]
Collapse flex utility classes.

6 days 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).

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

7 days 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.

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

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

8 days 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.

8 days 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.

9 days 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.

9 days 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.

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

9 days 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.

9 days 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.

10 days 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.

10 days 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.

10 days 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.

11 days 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.

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

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

11 days 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.

11 days 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.

12 days 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.

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

13 days 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.

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

2 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.

2 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.

2 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.

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

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

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

2 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.

3 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.

3 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.

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

3 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().

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

3 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.

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

3 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.

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

3 weeks 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.

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

3 weeks 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.

3 weeks 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.

3 weeks 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.

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

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

3 weeks 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.

3 weeks 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.

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