Page MenuHomePhabricator

alitayin (alitayin)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 30 2022, 13:06 (167 w, 6 d)

Recent Activity

Fri, Apr 18

alitayin added inline comments to D17949: [chronik-client] Add handling for WebSocket closure .
Fri, Apr 18, 17:27
alitayin retitled D17949: [chronik-client] Add handling for WebSocket closure from [chronik-client] Add handling for WebSocket closure and add delay for reconnection to [chronik-client] Add handling for WebSocket closure .
Fri, Apr 18, 17:12
alitayin updated the summary of D17949: [chronik-client] Add handling for WebSocket closure .
Fri, Apr 18, 17:12
alitayin updated the diff for D17949: [chronik-client] Add handling for WebSocket closure .

keep the first modification to close WS

Fri, Apr 18, 17:10
alitayin requested review of D17949: [chronik-client] Add handling for WebSocket closure .
Fri, Apr 18, 03:27

Thu, Apr 17

alitayin closed D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Thu, Apr 17, 23:33
alitayin committed rABC0eaa9c9c1589: [chronik-client] Added a mechanism for automatically selecting the fastest… (authored by alitayin).
[chronik-client] Added a mechanism for automatically selecting the fastest…
Thu, Apr 17, 23:33
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

Extra comments and trailing whitespace removed

Thu, Apr 17, 15:15
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

update README.md

Thu, Apr 17, 11:57
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

update README.md and npm version minor

Thu, Apr 17, 02:36

Wed, Apr 16

alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

Better test url orders

Wed, Apr 16, 13:44
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

Some minor adjustments regarding the above.

Wed, Apr 16, 12:41
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

add package-json

Wed, Apr 16, 10:02
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

rebase and add test

Wed, Apr 16, 09:53

Tue, Apr 15

alitayin updated the summary of D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Tue, Apr 15, 18:19
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

add test, in the test, i don't mock measureWebsocketLatency, but instead use asynchronous actual testing to
keep it simple.

Tue, Apr 15, 18:09
alitayin added inline comments to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Tue, Apr 15, 14:45
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

Keep using Infinity, adjust the output to display in ms

Tue, Apr 15, 14:44
alitayin added inline comments to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Tue, Apr 15, 14:27
alitayin added inline comments to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Tue, Apr 15, 14:20
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

Directly return -1 in measureWebsocketLatency for timeout cases

Tue, Apr 15, 13:36
alitayin added inline comments to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Tue, Apr 15, 13:22
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

Based on what was mentioned earlier, I first moved appendWsUrls out of the class in D17935 and reused it here.
Additionally, I removed the concurrent and batch settings, and optimized and streamlined the Sort function (the
original sort function considered multiple rounds of testing, making the code more complicated)

Tue, Apr 15, 13:20
alitayin closed D17935: [chronik-client] Move appendWsUrls out of the class as a public function.
Tue, Apr 15, 10:35
alitayin committed rABCcfd0d9a04c28: [chronik-client] Move appendWsUrls out of the class as a public function (authored by alitayin).
[chronik-client] Move appendWsUrls out of the class as a public function
Tue, Apr 15, 10:35
alitayin requested review of D17935: [chronik-client] Move appendWsUrls out of the class as a public function.
Tue, Apr 15, 10:08
alitayin updated the summary of D17935: [chronik-client] Move appendWsUrls out of the class as a public function.
Tue, Apr 15, 10:08
alitayin retitled D17935: [chronik-client] Move appendWsUrls out of the class as a public function from [chronik.e.cash] Move appendWsUrls out of the class as a public function to [chronik-client] Move appendWsUrls out of the class as a public function.
Tue, Apr 15, 09:22
alitayin requested review of D17935: [chronik-client] Move appendWsUrls out of the class as a public function.
Tue, Apr 15, 09:07

Sat, Apr 12

alitayin added inline comments to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Sat, Apr 12, 09:45

Thu, Apr 10

alitayin added a comment to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

// Using the static method with strategy
const chronik = await ChronikClient.useStrategy(

ConnectionStrategy.ClosestFirst, 
urls,
maxConcurrentTests // optional parameter, default is 20

);

Thu, Apr 10, 23:34
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

Node selection is implemented using static methods in chronikclient while maintaining consistency with existing methods. Removed the original npm list
test. Moved measureWebsocketLatency and sortNodesByLatency to chronikclient.ts

Thu, Apr 10, 23:28
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

After this modification, it no longer dynamically selects the best node. Instead, it rearranges the
node order only once during initialization. Removed the URL string and kept only the array to maintain consistency with chronikclient.
And use as-order as default

Thu, Apr 10, 10:01
alitayin updated the diff for D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

After this modification, it no longer dynamically selects the best node. Instead, it rearranges the node order only once during
initialization. Removed the URL string and kept only the array to maintain consistency with chronikclient.

Thu, Apr 10, 09:10

Wed, Apr 9

alitayin requested review of D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Wed, Apr 9, 08:25
alitayin added a comment to D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..

I have tested the modified chronik-client locally and it switches smoothly. Perhaps I could deploy it on an actual test domain for public testing?

Wed, Apr 9, 08:24

Tue, Apr 8

alitayin requested review of D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Tue, Apr 8, 19:32

Sun, Apr 6

alitayin closed D17903: [Cashtab] Add 2 chronik nodes.
Sun, Apr 6, 05:50
alitayin committed rABC9827da089165: [Cashtab] Add 2 chronik nodes (authored by alitayin).
[Cashtab] Add 2 chronik nodes
Sun, Apr 6, 05:50

Sat, Apr 5

alitayin requested review of D17903: [Cashtab] Add 2 chronik nodes.
Sat, Apr 5, 20:35

Thu, Apr 3

alitayin closed D17884: [chronik.e.cash] enable trailing slashes for consistent URL structure.
Thu, Apr 3, 07:38
alitayin committed rABC431239ff5459: [chronik.e.cash] enable trailing slashes for consistent URL structure (authored by alitayin).
[chronik.e.cash] enable trailing slashes for consistent URL structure
Thu, Apr 3, 07:38
alitayin requested review of D17884: [chronik.e.cash] enable trailing slashes for consistent URL structure.
Thu, Apr 3, 06:49

Wed, Apr 2

alitayin closed D17815: [Cashtab] Introduce CSS variables to make styling easier.
Wed, Apr 2, 18:23
alitayin committed rABCbc594abfd601: [Cashtab] Introduce CSS variables to make styling easier (authored by alitayin).
[Cashtab] Introduce CSS variables to make styling easier
Wed, Apr 2, 18:23
alitayin updated the diff for D17815: [Cashtab] Introduce CSS variables to make styling easier.

--update D17815

Wed, Apr 2, 18:22

Fri, Mar 28

alitayin requested review of D17815: [Cashtab] Introduce CSS variables to make styling easier.
Fri, Mar 28, 06:24
alitayin added inline comments to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Fri, Mar 28, 02:01

Fri, Mar 21

alitayin added inline comments to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Fri, Mar 21, 15:16
alitayin added inline comments to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Fri, Mar 21, 06:19
alitayin added inline comments to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Fri, Mar 21, 05:38

Mar 20 2025

alitayin updated the diff for D17815: [Cashtab] Introduce CSS variables to make styling easier.

Switch to my branch and commit again.

Mar 20 2025, 01:34

Mar 19 2025

alitayin updated the diff for D17815: [Cashtab] Introduce CSS variables to make styling easier.

Completed the above modifications

Mar 19 2025, 17:25
alitayin abandoned D17828: [Cashtab] Introduce CSS variables to make styling easier.
Mar 19 2025, 17:22
alitayin requested review of D17828: [Cashtab] Introduce CSS variables to make styling easier.
Mar 19 2025, 16:58
alitayin added inline comments to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Mar 19 2025, 04:45
alitayin added a comment to D17815: [Cashtab] Introduce CSS variables to make styling easier.

would be a good change and help to get some of the css more standardized in Cashtab

Mar 19 2025, 03:02
alitayin added a comment to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Mar 19 2025, 02:51
alitayin added inline comments to D17815: [Cashtab] Introduce CSS variables to make styling easier.
Mar 19 2025, 02:44

Mar 18 2025

alitayin updated the diff for D17815: [Cashtab] Introduce CSS variables to make styling easier.

[Cashtab] Introduce CSS variables to make styling easier

Mar 18 2025, 15:16
alitayin requested review of D17815: [Cashtab] Introduce CSS variables to make styling easier.
Mar 18 2025, 15:00

Mar 16 2025

alitayin closed D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.
Mar 16 2025, 23:09
alitayin committed rABC767f0d39a1db: [Cashtab] Add click-outside-area closing effect for NavWrapper using event… (authored by alitayin).
[Cashtab] Add click-outside-area closing effect for NavWrapper using event…
Mar 16 2025, 23:09

Mar 11 2025

alitayin updated the diff for D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

An attempt to resolve a missing base commit

Mar 11 2025, 15:01

Mar 10 2025

alitayin updated the diff for D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

[Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling

Mar 10 2025, 03:54
alitayin updated the diff for D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

lint

Mar 10 2025, 03:47
alitayin updated the diff for D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

remove stopPropagation

Mar 10 2025, 03:43
alitayin updated the diff for D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

Updating D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling

Mar 10 2025, 02:53

Mar 6 2025

alitayin updated the diff for D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

Squashed commits as requested and removed unnecessary useEffec

Mar 6 2025, 09:20
alitayin added a comment to D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

Implemented a click-outside closing mechanism for the settings window

where is this implemented? I'm not seeing event bubbling above, only the removal of the redundant useEffect.

Mar 6 2025, 08:49
alitayin retitled D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling from Add click-outside-area closing effect for NavWrapper using event bubbling to [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.
Mar 6 2025, 08:40
alitayin updated the diff for D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.

Remove useEffect

Mar 6 2025, 05:27
alitayin requested review of D17756: [Cashtab] Add click-outside-area closing effect for NavWrapper using event bubbling.
Mar 6 2025, 05:21

Dec 18 2023

alitayin closed D14994: [explorer] fix DataTables warning about Reinitialise DataTable.
Dec 18 2023, 09:23
alitayin committed rABCcbea3a052541: [explorer] fix DataTables warning about Reinitialise DataTable (authored by alitayin).
[explorer] fix DataTables warning about Reinitialise DataTable
Dec 18 2023, 09:23

Dec 15 2023

alitayin retitled D14994: [explorer] fix DataTables warning about Reinitialise DataTable from fix DataTables warning about Reinitialise DataTable to [explorer] fix DataTables warning about Reinitialise DataTable.
Dec 15 2023, 13:08
alitayin requested review of D14994: [explorer] fix DataTables warning about Reinitialise DataTable.
Dec 15 2023, 13:07

Dec 11 2023

alitayin closed D14899: [Node Daemon ] Updating the outdated bitcoind.service..
Dec 11 2023, 01:16
alitayin committed rABC0eb2a28b9ecf: [Node Daemon ] Updating the outdated bitcoind.service. (authored by alitayin).
[Node Daemon ] Updating the outdated bitcoind.service.
Dec 11 2023, 01:16

Dec 9 2023

alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..

improved text

Dec 9 2023, 08:16

Dec 8 2023

alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..

Removed extra duplicated text

Dec 8 2023, 01:21

Dec 6 2023

alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..

I couldn't find any issues between 'in' and '~'. By the way, I tested -deamonwait on three nodes, and it worked perfectly.

Dec 6 2023, 18:11

Dec 5 2023

alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..

Modify according to fabien's comments

Dec 5 2023, 23:45
alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..

rebase

Dec 5 2023, 04:17
alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..

Update init.md's instructions about systemd

Dec 5 2023, 04:02
alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..
  1. Modify StartLimitInterval
  2. Modify type
  3. rebase my commit
Dec 5 2023, 01:10

Dec 3 2023

alitayin retitled D14899: [Node Daemon ] Updating the outdated bitcoind.service. from [Node Daemon ] Add template ecashd.service to [Node Daemon ] Updating the outdated bitcoind.service..
Dec 3 2023, 12:27
alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..

Following Antony's suggestion, abandon the creation of a new ecashd.service file and instead replace the outdated bitcoind.service.

Dec 3 2023, 12:25
alitayin updated the diff for D14899: [Node Daemon ] Updating the outdated bitcoind.service..
Dec 3 2023, 12:22
alitayin updated the test plan for D14899: [Node Daemon ] Updating the outdated bitcoind.service..
Dec 3 2023, 12:19
alitayin requested review of D14899: [Node Daemon ] Updating the outdated bitcoind.service..
Dec 3 2023, 01:57