Commit Graph
13 Commits
Author SHA1 Message Date
pharpend 5861f326e5 jr: version bump 2024-03-19 02:25:30 -06:00
pharpend 53cce7598c jr popup: separate modals for keypairs and recover keypair 2024-03-18 19:29:46 -06:00
pharpend 546f990b97 [wip] done genericizing popup (works!)
now moving on to mansplaining
2023-10-23 13:55:53 -06:00
pharpend 18be0c53f2 fixed blake issue
turned out that i was using an outdated version of vdk_aecrypt in jr. updated
2023-10-07 15:47:59 -06:00
pharpend d38ccbd83e vdk_aecrypt works, jr can post sale on aegora 2023-08-30 18:40:28 -06:00
pharpend 976016c5c7 bump jr awcp dep 2023-08-30 18:19:00 -06:00
pharpend e05dd579c6 jr can now make an account on aegora 2023-08-13 14:21:54 -06:00
pharpend 29defebc2e [wip] adding message signing functionality
Problem is this:

    Uncaught ReferenceError: require is not defined
        <anonymous> moz-extension://b4685fc7-232c-44d9-b653-f51b7c7ea868/dist/jex_include/local-vdk_aecrypt-0.1.0/dist/jex_include/local-blakejs-1.2.1/dist/index.js:1
    index.js:1:13

The issue is that blakejs is written for node and needs to be modified to work
in a browser.

Next task is doing that, but did a ton of work so taking a break
2023-08-12 18:18:03 -06:00
pharpend 315ae9c315 [wip] i forgot to write the s2i function, but progress on showing address to user 2023-08-11 17:40:23 -06:00
pharpend 1e80a53051 idiomatically refactoring jr controller
I am trying to copy the Erlang idiom of "calling" another process through a
function call interface. That is, suppose I have two named processes
corresponding to modules `caller` and `callee`

caller.erl:

    foo() ->
        Result = callee:get_some_data(),
        do_something_with(Result).

callee.erl:
    get_some_data() ->
        gen_server:call(?MODULE, get_some_data)

    handle_call(get_some_data, CalleeState) ->
        {Result, NewState} = do_get_some_data(CalleeState),
        {reply, Result, NewState}.

I'm trying to replicate that in JS, because it's definitely the most pleasant
idiom for having different processes "talk" to each other.  This also allows
the callee process to define an API that black-boxes away the internal
messaging structure, thus giving the developer the flexibility to change that
internal messaging structure without breaking the calling code.
2023-08-01 15:15:15 -06:00
pharpend 984f562579 wrote out architecture rant in readme 2023-07-12 17:17:03 -06:00
pharpend b76397b723 jr code cleanups 2023-07-09 15:03:53 -06:00
pharpend cbe6d51eb9 have transitioned jr to typescript 2023-01-23 00:40:22 -07:00