]> git.ardis.lu - alu.bz/log
alu.bz
15 months agoAdd transition out for input focus effect
Ardis Lu [Thu, 17 Jul 2025 04:47:10 +0000 (21:47 -0700)]
Add transition out for input focus effect

15 months agoSwitch node service provider
Ardis Lu [Thu, 17 Jul 2025 04:43:45 +0000 (21:43 -0700)]
Switch node service provider

Cloudflare's Ethereum gateway has been flaky for some time now, switching to another public one.

20 months agoSimplify system font stack
Ardis Lu [Sun, 26 Jan 2025 00:03:38 +0000 (16:03 -0800)]
Simplify system font stack

22 months agoUse encodedMessage length in ERC-191 prefix
Ardis Lu [Fri, 6 Dec 2024 05:17:17 +0000 (21:17 -0800)]
Use encodedMessage length in ERC-191 prefix

encodedMessage.length !== message.length when fullUrl is a contains grapheme cluster that are UTF-8 encoded in more than 1 byte (e.g., emojis).

22 months agoFix broken shortUrl validation regex
Ardis Lu [Fri, 6 Dec 2024 05:14:34 +0000 (21:14 -0800)]
Fix broken shortUrl validation regex

Hyphen needs to be escaped to "\-", and alphanumeric can be simplified to "\w".

2 years agoFurther minify
Ardis Lu [Mon, 7 Oct 2024 13:29:56 +0000 (09:29 -0400)]
Further minify

2 years agoUpdate comment
Ardis Lu [Tue, 25 Jun 2024 14:13:33 +0000 (07:13 -0700)]
Update comment

2 years agoUpgrade noble-hashes to 1.4.0
Ardis Lu [Mon, 24 Jun 2024 14:20:49 +0000 (07:20 -0700)]
Upgrade noble-hashes to 1.4.0

2 years agoAdd additional event listener for disconnect
Ardis Lu [Fri, 8 Mar 2024 04:00:15 +0000 (20:00 -0800)]
Add additional event listener for disconnect

It's redundant with accountsChanged except on Rainbow Wallet, which has a bug where accountsChanged is not emitted on disconnect.

2 years agoUse the found wallet provider directly instead of overwriting window.ethereum
Ardis Lu [Thu, 15 Feb 2024 07:42:14 +0000 (23:42 -0800)]
Use the found wallet provider directly instead of overwriting window.ethereum

Some wallets hijack window.ethereum and prevent overwrite, e.g. Rainbow Wallet

2 years agoNote new EIP-6963 integration
Ardis Lu [Thu, 15 Feb 2024 06:51:34 +0000 (22:51 -0800)]
Note new EIP-6963 integration

2 years agoSupport multiple wallets installed simultaneously (EIP-6963)
Ardis Lu [Thu, 15 Feb 2024 06:40:37 +0000 (22:40 -0800)]
Support multiple wallets installed simultaneously (EIP-6963)

2 years agoFallback to ethereum.on if ethereum.addListener is not implemented
Ardis Lu [Thu, 15 Feb 2024 05:36:16 +0000 (21:36 -0800)]
Fallback to ethereum.on if ethereum.addListener is not implemented

Supports older wallets (e.g. Brave Wallet) which use the deprecated .on method from EIP-1193

2 years agoIgnore local cache generated by wrangler
Ardis Lu [Thu, 15 Feb 2024 05:23:28 +0000 (21:23 -0800)]
Ignore local cache generated by wrangler

2 years agoUpdate copy for accuracy
Ardis Lu [Thu, 11 Jan 2024 03:03:48 +0000 (19:03 -0800)]
Update copy for accuracy

2 years agoUpgrade noble-hashes from 1.3.2 to 1.3.3
Ardis Lu [Sat, 16 Dec 2023 05:42:52 +0000 (21:42 -0800)]
Upgrade noble-hashes from 1.3.2 to 1.3.3

2 years agoBlur dialog backdrop
Ardis Lu [Sat, 2 Dec 2023 21:34:12 +0000 (13:34 -0800)]
Blur dialog backdrop

3 years agoDelete unnecessary hex string parsing
Ardis Lu [Sat, 23 Sep 2023 05:13:46 +0000 (22:13 -0700)]
Delete unnecessary hex string parsing

noble-secp256k1 already has logic to parse hex strings into Uint8Array

3 years agoReplace ethers with lower-level noble-crypto libs
Ardis Lu [Mon, 28 Aug 2023 04:51:05 +0000 (21:51 -0700)]
Replace ethers with lower-level noble-crypto libs

3 years agoAdd periods to response messages for consistency
Ardis Lu [Tue, 23 May 2023 05:09:19 +0000 (22:09 -0700)]
Add periods to response messages for consistency

3 years agoUse colorful check emoji
Ardis Lu [Sat, 20 May 2023 04:46:26 +0000 (21:46 -0700)]
Use colorful check emoji

Improved contrast and matches the emoji style of ❌

3 years agoMake the URL in the success message clickable
Ardis Lu [Sat, 20 May 2023 04:44:14 +0000 (21:44 -0700)]
Make the URL in the success message clickable

3 years agoValidate short URL length server-side
Ardis Lu [Wed, 17 May 2023 03:28:58 +0000 (20:28 -0700)]
Validate short URL length server-side

3 years agoUse Workers redirect instead of client-side
Ardis Lu [Wed, 17 May 2023 02:59:11 +0000 (19:59 -0700)]
Use Workers redirect instead of client-side

3 years agoBump vendor version
Ardis Lu [Sun, 12 Mar 2023 06:21:37 +0000 (22:21 -0800)]
Bump vendor version

3 years agoDelete dead code
Ardis Lu [Sun, 12 Mar 2023 06:18:32 +0000 (22:18 -0800)]
Delete dead code

3 years agoRemove loader block
Ardis Lu [Sat, 18 Feb 2023 04:32:47 +0000 (20:32 -0800)]
Remove loader block

It doesn't actually work, the rest of the page is blocking too

3 years agoAdd full-screen loader for redirects
Ardis Lu [Fri, 27 Jan 2023 03:13:25 +0000 (19:13 -0800)]
Add full-screen loader for redirects

3 years agoMove redirect script earlier in the file
Ardis Lu [Sat, 21 Jan 2023 05:52:42 +0000 (21:52 -0800)]
Move redirect script earlier in the file

<head> better reflects desired behavior and is a micro-optimization

3 years agoDelete unnecessary whitespace
Ardis Lu [Sat, 21 Jan 2023 05:51:37 +0000 (21:51 -0800)]
Delete unnecessary whitespace

3 years agoUpdate word
Ardis Lu [Sat, 12 Nov 2022 03:11:15 +0000 (19:11 -0800)]
Update word

3 years agoStyle anchor text links
Ardis Lu [Thu, 3 Nov 2022 06:13:27 +0000 (23:13 -0700)]
Style anchor text links

3 years agoAdd info dialog
Ardis Lu [Thu, 3 Nov 2022 06:13:07 +0000 (23:13 -0700)]
Add info dialog

3 years agoUse margin for spacing instead of text
Ardis Lu [Thu, 3 Nov 2022 05:41:09 +0000 (22:41 -0700)]
Use margin for spacing instead of text

3 years agoSimplify notification text
Ardis Lu [Thu, 3 Nov 2022 05:13:58 +0000 (22:13 -0700)]
Simplify notification text

3 years agoOptically align h1 in header
Ardis Lu [Thu, 3 Nov 2022 04:18:05 +0000 (21:18 -0700)]
Optically align h1 in header

3 years agoImprove dialog border
Ardis Lu [Thu, 3 Nov 2022 03:59:24 +0000 (20:59 -0700)]
Improve dialog border

3 years agoDo not stretch button height on small viewport
Ardis Lu [Thu, 3 Nov 2022 03:46:29 +0000 (20:46 -0700)]
Do not stretch button height on small viewport

3 years agoIncrease text-button size to match input
Ardis Lu [Thu, 3 Nov 2022 03:35:43 +0000 (20:35 -0700)]
Increase text-button size to match input

3 years agoPrevent infinite back loop
Ardis Lu [Mon, 31 Oct 2022 02:35:55 +0000 (19:35 -0700)]
Prevent infinite back loop

.replace does not write current page to history

3 years agoAdd theme-color meta tag for mobile and PWA
Ardis Lu [Sun, 30 Oct 2022 08:25:02 +0000 (01:25 -0700)]
Add theme-color meta tag for mobile and PWA

3 years agoIncrease input font size for mobile
Ardis Lu [Sun, 30 Oct 2022 08:17:35 +0000 (01:17 -0700)]
Increase input font size for mobile

3 years agoUse client-side redirect
Ardis Lu [Sun, 30 Oct 2022 07:35:13 +0000 (00:35 -0700)]
Use client-side redirect

3 years agoShow notification when MetaMask is not installed
Ardis Lu [Sun, 30 Oct 2022 07:26:43 +0000 (00:26 -0700)]
Show notification when MetaMask is not installed

3 years agoAwait for full link to resolve
Ardis Lu [Sun, 30 Oct 2022 07:25:52 +0000 (00:25 -0700)]
Await for full link to resolve

3 years agoInitial commit
Ardis Lu [Sun, 30 Oct 2022 06:56:13 +0000 (23:56 -0700)]
Initial commit

This page took 0.062562 seconds and 4 git commands to generate.