Giter Club home page Giter Club logo

avail-wallet's People

Contributors

dependabot[bot] avatar dev-blc avatar girogio avatar zack-xb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

avail-wallet's Issues

Add page names to the navigation side-bar

Contact Details

None

contact

No response

What happened?

The navigation side-bar has logos that depict what page I'm navigating to, this would be much better if the page name is displayed on hover or somehow to enhance the user experience and convenience.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Reauthentication success does not re fire function

Contact Details

None

contact

No response

What happened?

When user is prompted to re authenticate this should automatically handle the action if the re auth was successful.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Staking.xyz cross origin issue

Contact Details

None

contact

No response

What happened?

When using staking.xyz there is a conflict between the tauri:// protocol and the https:// protocol present in the iframe src. This causes staking.xyz to be unusable or hard to use.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: “Avail” Unexpected exit MAC(Intel)

Contact Details

None

contact

No response

What happened?

Created mnemonic phrase; set up password; encountered an abnormal exit during Avail login.

Version

v0.0.1-alpha

What operating system are you using?

macOS (Intel SoC)

Relevant log output

VM Region Info: 0x20 is not in any region.  Bytes before following region: 140737487990752
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      shared memory            7ffffffa7000-7ffffffa8000 [    4K] r-x/r-x SM=SHM  

Thread 0 Crashed:: main Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	    0x7ff8170255ff lookUpImpOrForward + 40
1   libobjc.A.dylib               	    0x7ff81702501b _objc_msgSend_uncached + 75
2   WebKit                        	    0x7ff91a2326d2 -[WKWebView _evaluateJavaScript:asAsyncFunction:withSourceURL:withArguments:forceUserGesture:inFrame:inWorld:completionHandler:] + 113
3   WebKit                        	    0x7ff91a231c64 -[WKWebView evaluateJavaScript:completionHandler:] + 100
4   Avail                         	       0x105e136cb objc_exception::try_no_ret::try_objc_execute_closure::h540d7d5c666842e9 + 107
5   Avail                         	       0x105e1da02 RustObjCExceptionTryCatch + 18
6   Avail                         	       0x105e13dc2 objc_exception::try::he509a6bfe7120e0a + 114
7   Avail                         	       0x105e10178 objc::message::platform::send_unverified::h92f3cdead6ea748c + 120
8   Avail                         	       0x105e0a74b wry::wkwebview::InnerWebView::eval::hbeda25db782d27bc + 811
9   Avail                         	       0x105220178 tauri_runtime_wry::handle_user_message::hfbacb5c5b1391e4e + 3704
10  Avail                         	       0x10521e9e6 tauri_runtime_wry::send_user_message::h6133f85d74c4f3f8 + 134
11  Avail                         	       0x10544cfee tauri::webview::Webview$LT$R$GT$::listen_js::hf8216966869432b6 + 574
12  Avail                         	       0x1056a8461 tauri::event::plugin::listen::h07b7cabaa4c26e4a + 81
13  Avail                         	       0x10558eb35 tauri::event::plugin::init::_$u7b$$u7b$closure$u7d$$u7d$::hba032237f26e606f + 3093
14  Avail                         	       0x1055b4ca9 _$LT$tauri..plugin..TauriPlugin$LT$R$C$C$GT$$u20$as$u20$tauri..plugin..Plugin$LT$R$GT$$GT$::extend_api::hbf6c8e7390f75b69 + 57
15  Avail                         	       0x105590488 tauri::plugin::PluginStore$LT$R$GT$::extend_api::hd20514c8c10dec30 + 152
16  Avail                         	       0x10544c0fd tauri::webview::Webview$LT$R$GT$::on_message::hb7758a805276b67c + 5165
17  Avail                         	       0x105432b64 tauri::ipc::protocol::get::_$u7b$$u7b$closure$u7d$$u7d$::hfa059ae99a8a3bd9 + 6212
18  Avail                         	       0x10559591a tauri::manager::webview::WebviewManager$LT$R$GT$::prepare_pending_webview::_$u7b$$u7b$closure$u7d$$u7d$::ha2f9e48154893a43 + 74
19  Avail                         	       0x1053f24a8 tauri_runtime_wry::create_webview::_$u7b$$u7b$closure$u7d$$u7d$::hcc6e793824985536 + 152
20  Avail                         	       0x105e081d6 wry::wkwebview::InnerWebView::new_ns_view::start_task::h42a90b555a656a89 + 6422
21  WebKit                        	    0x7ff91a350389 WebKit::WebURLSchemeHandlerCocoa::platformStartTask(WebKit::WebPageProxy&, WebKit::WebURLSchemeTask&) + 79
22  WebKit                        	    0x7ff91a4df56b WebKit::WebURLSchemeHandler::startTask(WebKit::WebPageProxy&, WebKit::WebProcessProxy&, WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::URLSchemeTaskParameters&&, WTF::CompletionHandler<void (WebCore::ResourceResponse const&, WebCore::ResourceError const&, WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&)>&&) + 269
23  WebKit                        	    0x7ff91a4a3aec WebKit::WebPageProxy::startURLSchemeTaskShared(WTF::Ref<WebKit::WebProcessProxy, WTF::RawPtrTraits<WebKit::WebProcessProxy>>&&, WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::URLSchemeTaskParameters&&) + 134
24  WebKit                        	    0x7ff91a4a3a47 WebKit::WebPageProxy::startURLSchemeTask(WebKit::URLSchemeTaskParameters&&) + 39
25  WebKit                        	    0x7ff91a79e882 WebKit::WebPageProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 6882
26  WebKit                        	    0x7ff91a8524ab IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) + 203
27  WebKit                        	    0x7ff91a4d8e0f WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 31
28  WebKit                        	    0x7ff91a84e731 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>) + 275
29  WebKit                        	    0x7ff91a84eb6b IPC::Connection::dispatchIncomingMessages() + 311
30  JavaScriptCore                	    0x7ff83245a63e WTF::RunLoop::performWork() + 414
31  JavaScriptCore                	    0x7ff83245b2da WTF::RunLoop::performWork(void*) + 26
32  CoreFoundation                	    0x7ff817494f2a __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
33  CoreFoundation                	    0x7ff817494ecc __CFRunLoopDoSource0 + 157
34  CoreFoundation                	    0x7ff817494ca5 __CFRunLoopDoSources0 + 217
35  CoreFoundation                	    0x7ff81749392f __CFRunLoopRun + 916
36  CoreFoundation                	    0x7ff817492f31 CFRunLoopRunSpecific + 560
37  HIToolbox                     	    0x7ff820f0edad RunCurrentEventLoopInMode + 292
38  HIToolbox                     	    0x7ff820f0ebbe ReceiveNextEventCommon + 657
39  HIToolbox                     	    0x7ff820f0e918 _BlockUntilNextEventMatchingListInModeWithFilter + 64
40  AppKit                        	    0x7ff81a5275d0 _DPSNextEvent + 858
41  AppKit                        	    0x7ff81a52647a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1214
42  AppKit                        	    0x7ff81a518ae8 -[NSApplication run] + 586
43  Avail                         	       0x105806d29 objc_exception::try_no_ret::try_objc_execute_closure::hc0f566fb4f4b056b + 41
44  Avail                         	       0x105e1da02 RustObjCExceptionTryCatch + 18
45  Avail                         	       0x105566176 objc::message::platform::send_unverified::hf71c8b819f693874 + 118
46  Avail                         	       0x105263e26 tao::platform_impl::platform::event_loop::EventLoop$LT$T$GT$::run::h3f0da3ef725facb5 + 486
47  Avail                         	       0x1052c3362 _$LT$tauri_runtime_wry..Wry$LT$T$GT$$u20$as$u20$tauri_runtime..Runtime$LT$T$GT$$GT$::run::h04e73d36e830fb3a + 290
48  Avail                         	       0x10556ec8c tauri::app::Builder$LT$R$GT$::run::hf98069d8c0e2f931 + 5580
49  Avail                         	       0x1055225e9 availx_lib::run::h2c7f8b8f320ef303 + 199081
50  Avail                         	       0x104e8f856 std::sys_common::backtrace::__rust_begin_short_backtrace::h93a2026c98efae9d + 6
51  Avail                         	       0x104e8f8bc std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h7b890d71aeaaa70d + 12
52  Avail                         	       0x105cb0c4d std::rt::lang_start_internal::hba631f1493ca29ca + 845
53  Avail                         	       0x104e8f89c main + 44
54  dyld                          	    0x7ff81705f41f start + 1903

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Platform Support]: Windows Support

Contact Details

None

contact

No response

What happened?

Requirement to resolve:

  • Windows clipboard support for walletConnect model copy URL.
  • Ci/Cd flow successful runs.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Scan gets stuck at same percent

Contact Details

None

contact

No response

What happened?

If it's a longer scan after some time it gets stuck at the same percent i.e does not seem to continue looping through blocks.

Version

v0.0.4-alpha

What operating system are you using?

macOS (Apple Silicon)

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add view password functionality when asking for session auth

Contact Details

None

contact

No response

What happened?

When the session reauth window appears, users should have the ability to view the password that they enter and re-enter if its wrong

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature]: Deep Link Support

Contact Details

None

contact

No response

What happened?

Deep link support, specifically for its effectiveness in making wallet connect easier to use.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feat]: Loading Dialog for Balance aggregation from Record Pointers post recovery

Contact Details

None

contact

No response

What happened?

Add a loading dialog whilst the record pointers are decrypted, the amounts are fetched and summed up to the correct token type.

Version

v0.0.4-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Transfer onClick UX Handling

Contact Details

None

contact

No response

What happened?

From user "i noticed i was able to hit send multiple times while the transfer is in progress - i feel like i should be taken to a confirmation screen or activity screen or something to prevent duplicate sends."

We must guide the user to home or activity page so they can see the transaction is now processing.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Active Url from Faucet to Browser

Contact Details

None

contact

No response

What happened?

When navigating to faucet, then navigating to browser-page in side menu it remains with faucet active in the url.
Similarly when navigating from brower-page to the faucet, it will remain on the browser dapps menu.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Failed Avail event doesn't update to confirmed if found

Contact Details

None

contact

No response

What happened?

If an unconfirmed transaction pointer has been pending for more than 10 minutes it will turn into a failed transaction pointer and records spent will be unspent, this check at the start of scans.

Scenario:
If the user left the app with a pending transaction and then comes back after at least >(10 - {amount of time already pending}) minutes then the transaction pointer will be rendered failed at the start of the next scan and when the transaction is found it currently does not update the current pointer but creates a new externally executed transaction as shown in the attached image below.

Note: Since we have checks on records stored this does not cause double counting it just causes the same transaction to be shown twice.

Screenshot 2024-02-27 at 13 32 42

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature Request]: Change Password functionality

Contact Details

None

contact

No response

What happened?

Request for ability to change password.

Requirements:

  • Input current password + new password + confirm new password , fetch and decrypt keys and re encrypt using the new password, store again.
  • Functionality should be present in Settings page.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add navigation buttons/options at wallet creation page and other reasonable pages

Contact Details

None

contact

No response

What happened?

"It'd be good to have a go back button at various steps of the app. Like for example, when testing users on seed phrases, there is no go back button when I accidentally proceeded through without saving my phrases!" - JK | Apybara
Feedback submitted in telegram.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Aleo Public Node API causing app Freeze

Contact Details

None

contact

No response

What happened?

When aleo api node is down this causes the app to freeze and block when requesting latest height for example. Due to the instability of the public node api, this will be removed as a backup at the moment and we will switch back to obscure fully.

Version

v0.1.0

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature]: Browser Link resolver

Contact Details

None

contact

No response

What happened?

If a person writes arcane.finance for example this should go to https://arcane.finance automatically.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Create Wallet 'Password' field: Warnings incomplete (Front-end only)

Contact Details

Telegram

contact

michjord0001

What happened?

Noticed minor front-end bugs in the password field, not prompting errors for lacking digits/mismatching passwords after re-editing first entry. Backend is strong though and I'm unable to actually generate such passwords.
Screenshot from 2024-04-10 12-42-42

Version

v0.1.0

What operating system are you using?

Linux

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Data count end point failing on recovery

Contact Details

None

contact

No response

What happened?

When users have backup enabled and they try to recover, the "/data_count" endpoint fails causing the function to fail and not proceed to home.

The "/data_count" endpoint is used to see how many batches of encrypted data pointers the users has to fetch to recover their encrypted data pointers.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Post transfer navigation bug

Contact Details

None

contact

No response

What happened?

When a user executes a transfer from send.tsx there is a timeout of 2 seconds and then they are navigated to the Home page irrelevant of what happens next.

The way forward to fix is:

  1. Make an event that fires from the tauri backend to the frontend when the transfer function is invoked exactly before vm.execute()
  2. Make a listener in send.tsx that will open a transfer in progress dialog, the user has the option to close this and continue doing what they wish on the app.

Version

v0.0.4-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Backup button is not updating in UI when clicked

Contact Details

None

contact

No response

What happened?

The backup button when clicked updates the state but not the UI

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Feature: Contact List/ Friends

Contact Details

None

contact

No response

What happened?

One would like to be able to have a list of the common people they interact with. This will improve ux.

Version

v0.0.1-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Parallelise scanning with rayon

Contact Details

None

contact

No response

What happened?

We currently only perform block scans sequentially, this can be updated to run in parallel using the rust crate rayon.

Version

v0.0.4-alpha

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Block parsing error

Contact Details

None

contact

No response

What happened?

Scan fails due to block not being parsed.

ErrorCircuitError: Failed to parse blocks 1938466 (inclusive) to 1938515 (exclusive): Failed to read JSON: Cannot create a block with zero transactions at line 26016 column 3

Version

v0.1.0

What operating system are you using?

None

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Mac Intel Biometry Check Failure

Contact Details

Discord

contact

zack_avail

What happened?

The library used to execute the biometric check is not compatible with Intel based Macbooks. This must be removed to stop the Segmentation Fault from taking place.

Version

v0.0.1-alpha

What operating system are you using?

macOS (Intel SoC)

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.