]>
zoso.dev Git - nemo-wallet.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Chris Duncan [Wed, 6 Nov 2024 22:44:07 +0000 (14:44 -0800)]
Save zxing-wasm so it can be used offline.
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.
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.
Chris Duncan [Wed, 6 Nov 2024 00:39:40 +0000 (16:39 -0800)]
Implement wallet import. Refactor account creation to use password unlock modal.
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.
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.
Chris Duncan [Mon, 4 Nov 2024 16:05:53 +0000 (08:05 -0800)]
Fix missing const declaration.
Chris Duncan [Mon, 4 Nov 2024 02:39:59 +0000 (18:39 -0800)]
Start building mnemonic and seed export functions.
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.
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'.
Chris Duncan [Sun, 3 Nov 2024 02:44:39 +0000 (19:44 -0700)]
Enable QR code test during page load.
Chris Duncan [Sun, 3 Nov 2024 02:40:10 +0000 (19:40 -0700)]
Work on Ledger integration in separate branch.
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.
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.
Chris Duncan [Sat, 2 Nov 2024 06:13:47 +0000 (23:13 -0700)]
Fix account being selectable when launching wallet create/import form.
Chris Duncan [Sat, 2 Nov 2024 06:13:27 +0000 (23:13 -0700)]
Delete test file no longer needed.
Chris Duncan [Sat, 2 Nov 2024 06:13:14 +0000 (23:13 -0700)]
Load buffer polyfill during page initialization.
Chris Duncan [Sat, 2 Nov 2024 06:06:08 +0000 (23:06 -0700)]
Update libnemo dependency.
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.
Chris Duncan [Fri, 1 Nov 2024 03:47:12 +0000 (20:47 -0700)]
Tweaks.
Chris Duncan [Thu, 31 Oct 2024 01:57:09 +0000 (18:57 -0700)]
Test with unminifed version.
Chris Duncan [Thu, 31 Oct 2024 01:53:58 +0000 (18:53 -0700)]
Use specific version for barcode scanner.
Chris Duncan [Thu, 31 Oct 2024 01:48:16 +0000 (18:48 -0700)]
Move barcode scanner into loading function.
Chris Duncan [Thu, 31 Oct 2024 01:26:33 +0000 (18:26 -0700)]
Start testing QR code scanner.
Chris Duncan [Wed, 30 Oct 2024 22:00:29 +0000 (15:00 -0700)]
Tweak load order and input background.
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.
Chris Duncan [Wed, 30 Oct 2024 04:34:01 +0000 (21:34 -0700)]
Collapse flex utility classes.
Chris Duncan [Wed, 30 Oct 2024 04:31:48 +0000 (21:31 -0700)]
Complete theme toggle. Adjust theme colors (needs some more tweaking).
Chris Duncan [Mon, 28 Oct 2024 22:39:24 +0000 (15:39 -0700)]
Start building theme switching.
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.
Chris Duncan [Mon, 28 Oct 2024 14:33:20 +0000 (07:33 -0700)]
Refactor grid element style naming.
Chris Duncan [Mon, 28 Oct 2024 14:27:56 +0000 (07:27 -0700)]
Fix grid item alignment.
Chris Duncan [Sun, 27 Oct 2024 18:55:49 +0000 (11:55 -0700)]
Rework new/import wallet/account form show/hide. Minor fixes.
Chris Duncan [Sun, 27 Oct 2024 07:29:50 +0000 (00:29 -0700)]
Switch scaling unit to fix iOS Safari toolbar.
Chris Duncan [Sun, 27 Oct 2024 06:36:13 +0000 (23:36 -0700)]
Fix styling for new body flex layout.
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.
Chris Duncan [Sun, 27 Oct 2024 03:16:49 +0000 (20:16 -0700)]
Add license citations.
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.
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.
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.
Chris Duncan [Fri, 25 Oct 2024 23:18:18 +0000 (16:18 -0700)]
Get new libnemo version for source map debugging.
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.
Chris Duncan [Fri, 25 Oct 2024 04:56:29 +0000 (21:56 -0700)]
Use code points instead of literal emojis for notifications.
Chris Duncan [Fri, 25 Oct 2024 02:28:46 +0000 (19:28 -0700)]
Try safari flex fix.
Chris Duncan [Fri, 25 Oct 2024 02:20:45 +0000 (19:20 -0700)]
Additional font size fix.
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.
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.
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.
Chris Duncan [Wed, 23 Oct 2024 21:56:04 +0000 (14:56 -0700)]
CSS fixes.
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.
Chris Duncan [Mon, 21 Oct 2024 20:13:36 +0000 (13:13 -0700)]
Too many changes to list.
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.
Chris Duncan [Sun, 20 Oct 2024 06:09:34 +0000 (23:09 -0700)]
Explicitly define character set. Improve error handling for page navigation.
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.
Chris Duncan [Sat, 19 Oct 2024 16:18:53 +0000 (09:18 -0700)]
Fix tsconfig.
Chris Duncan [Sat, 19 Oct 2024 16:18:42 +0000 (09:18 -0700)]
Add comments for section legibility.
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.
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.
Chris Duncan [Sat, 19 Oct 2024 08:50:05 +0000 (01:50 -0700)]
Move notifications container out of header proper.
Chris Duncan [Fri, 18 Oct 2024 07:27:24 +0000 (00:27 -0700)]
Begin overhaul of wallet and account selection system.
Chris Duncan [Thu, 17 Oct 2024 21:59:28 +0000 (14:59 -0700)]
Replace xel notifications with custom ones from xel cards instead.
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.
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.
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.
Chris Duncan [Wed, 16 Oct 2024 05:53:05 +0000 (22:53 -0700)]
Generalize wallet creation. Start adding wallet form dialog.
Chris Duncan [Tue, 15 Oct 2024 07:59:33 +0000 (00:59 -0700)]
Add some emojis to notifications for visual accessibility.
Chris Duncan [Tue, 15 Oct 2024 07:42:18 +0000 (00:42 -0700)]
Remove some now unused debugging statements.
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.
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.
Chris Duncan [Mon, 14 Oct 2024 21:19:40 +0000 (14:19 -0700)]
Add lots of features to test out in reference page.
Chris Duncan [Mon, 14 Oct 2024 10:57:41 +0000 (03:57 -0700)]
Update libnemo dependency.
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().
Chris Duncan [Mon, 14 Oct 2024 10:46:25 +0000 (03:46 -0700)]
Update libnemo dependency.
Chris Duncan [Sun, 13 Oct 2024 09:20:13 +0000 (02:20 -0700)]
Get rid of IndexedDB since libnemo will just use sessionStorage.
Chris Duncan [Sun, 13 Oct 2024 03:40:39 +0000 (20:40 -0700)]
Update libnemo dependency.
Chris Duncan [Sat, 12 Oct 2024 07:28:46 +0000 (00:28 -0700)]
Save proof-of-concept HTML page to repo as a reference.
Chris Duncan [Fri, 11 Oct 2024 08:11:18 +0000 (01:11 -0700)]
Simplify list item naming convention.
Chris Duncan [Fri, 11 Oct 2024 06:06:21 +0000 (23:06 -0700)]
Convert rolodex entry labels to inputs.
Chris Duncan [Fri, 11 Oct 2024 00:08:27 +0000 (17:08 -0700)]
Update libnemo dependency.
Chris Duncan [Thu, 10 Oct 2024 21:52:47 +0000 (14:52 -0700)]
Move shared Item interface up to app root.
Chris Duncan [Thu, 10 Oct 2024 21:44:34 +0000 (14:44 -0700)]
Organize pages into their own directory.
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.
Chris Duncan [Thu, 10 Oct 2024 09:49:50 +0000 (02:49 -0700)]
Update placeholder icons.
Chris Duncan [Thu, 10 Oct 2024 09:36:57 +0000 (02:36 -0700)]
Fix paths. Update placeholder texts.
Chris Duncan [Thu, 10 Oct 2024 09:20:22 +0000 (02:20 -0700)]
Fix package type. Add Android support.
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.
Chris Duncan [Thu, 10 Oct 2024 08:54:36 +0000 (01:54 -0700)]
Initial commit.