]> git.ardis.lu - 4-byte-gen/log
4-byte-gen
9 months agoAdd code repository mirrors
Ardis Lu [Mon, 12 Jan 2026 07:54:03 +0000 (23:54 -0800)]
Add code repository mirrors

9 months agoAdd MIT license
Ardis Lu [Sun, 11 Jan 2026 07:38:07 +0000 (23:38 -0800)]
Add MIT license

2 years agoFurther minify by mangling props and strings
Ardis Lu [Sun, 6 Oct 2024 22:27:52 +0000 (18:27 -0400)]
Further minify by mangling props and strings

2 years agoUse precise terminology
Ardis Lu [Sat, 6 Apr 2024 22:19:23 +0000 (15:19 -0700)]
Use precise terminology

"Signature" can be confused for a cryptographic signature.

2 years agoUpgrade noble-hashes to 1.4.0
Ardis Lu [Wed, 27 Mar 2024 06:55:05 +0000 (23:55 -0700)]
Upgrade noble-hashes to 1.4.0

2 years agoDisable spellcheck for textarea
Ardis Lu [Wed, 13 Mar 2024 05:28:40 +0000 (22:28 -0700)]
Disable spellcheck for textarea

2 years agoFix issue where multi-line definitions with the same name but different types were...
Ardis Lu [Fri, 23 Feb 2024 05:31:33 +0000 (21:31 -0800)]
Fix issue where multi-line definitions with the same name but different types were dropped

Occurs because .indexOf(fn) returns the first instance of this line, but there may be multiple instances. Need to track the correct offset to begin the search.

2 years agoAdd usage example
Ardis Lu [Sun, 18 Feb 2024 05:33:44 +0000 (21:33 -0800)]
Add usage example

2 years agoAdd basic lookahead for multi-line function definitions
Ardis Lu [Mon, 12 Feb 2024 05:04:06 +0000 (21:04 -0800)]
Add basic lookahead for multi-line function definitions

2 years agoAdd additional check for strict mode
Ardis Lu [Mon, 12 Feb 2024 05:03:38 +0000 (21:03 -0800)]
Add additional check for strict mode

2 years agoParse functions with space between identifier and parenthesis
Ardis Lu [Sun, 11 Feb 2024 01:57:00 +0000 (17:57 -0800)]
Parse functions with space between identifier and parenthesis

2 years agoAdd data attributes to ignore other password managers
Ardis Lu [Sun, 28 Jan 2024 23:29:49 +0000 (15:29 -0800)]
Add data attributes to ignore other password managers

2 years agoPreload all assets
Ardis Lu [Sun, 24 Dec 2023 03:21:23 +0000 (19:21 -0800)]
Preload all assets

2 years agoUpgrade noble-hashes to 1.3.3
Ardis Lu [Thu, 21 Dec 2023 07:26:34 +0000 (23:26 -0800)]
Upgrade noble-hashes to 1.3.3

2 years agoPreserve tuples in parameterTypes
Ardis Lu [Wed, 22 Nov 2023 07:16:02 +0000 (23:16 -0800)]
Preserve tuples in parameterTypes

E.g. aggregate3((address,bool,bytes)[])

3 years agoUpgrade noble-hashes to 1.3.2
Ardis Lu [Thu, 24 Aug 2023 03:46:24 +0000 (20:46 -0700)]
Upgrade noble-hashes to 1.3.2

3 years agoAutomatically map Solidity to ABI types
Ardis Lu [Sun, 20 Aug 2023 03:57:48 +0000 (20:57 -0700)]
Automatically map Solidity to ABI types

3 years agoRestrict font character set and host it
Ardis Lu [Mon, 24 Jul 2023 03:24:58 +0000 (20:24 -0700)]
Restrict font character set and host it

Cross-Origin-Embedder-Policy is required for SharedArrayBuffer

3 years agoAdd confirmation dialog when overwriting work
Ardis Lu [Sun, 23 Jul 2023 00:53:19 +0000 (17:53 -0700)]
Add confirmation dialog when overwriting work

3 years agoScale down h1 size on small screens
Ardis Lu [Sun, 23 Jul 2023 00:52:39 +0000 (17:52 -0700)]
Scale down h1 size on small screens

3 years agoAuto format HTML
Ardis Lu [Sun, 23 Jul 2023 00:42:50 +0000 (17:42 -0700)]
Auto format HTML

3 years agoRecognize $ in function name
Ardis Lu [Sat, 8 Jul 2023 07:23:27 +0000 (00:23 -0700)]
Recognize $ in function name

Identifier regex from Solidity docs: https://docs.soliditylang.org/en/latest/grammar.html#a4.SolidityLexer.Identifier

3 years agoBump noble-hashes to 1.3.1
Ardis Lu [Mon, 3 Jul 2023 01:54:11 +0000 (18:54 -0700)]
Bump noble-hashes to 1.3.1

3 years agoOrganize declarations
Ardis Lu [Sun, 2 Jul 2023 04:20:14 +0000 (21:20 -0700)]
Organize declarations

3 years agoAdd meta description tag
Ardis Lu [Sat, 22 Apr 2023 05:11:29 +0000 (22:11 -0700)]
Add meta description tag

3 years agoAdd link to GitHub repository
Ardis Lu [Mon, 3 Apr 2023 01:18:28 +0000 (18:18 -0700)]
Add link to GitHub repository

3 years agoFix 1Password inappropriately auto-filling field
Ardis Lu [Sun, 2 Apr 2023 01:03:47 +0000 (18:03 -0700)]
Fix 1Password inappropriately auto-filling field

It interprets "address" in the placeholder text to mean the field is a (street) address input, and also ignores both autocomplete="off" and data-1p-ignore

3 years agoAdd OpenGraph headers
Ardis Lu [Tue, 28 Mar 2023 06:08:13 +0000 (23:08 -0700)]
Add OpenGraph headers

3 years agoNote similar projects
Ardis Lu [Mon, 27 Mar 2023 06:32:12 +0000 (23:32 -0700)]
Note similar projects

3 years agoCheck for abstract contract
Ardis Lu [Sun, 26 Mar 2023 04:32:01 +0000 (21:32 -0700)]
Check for abstract contract

3 years agoDelete confusing comments
Ardis Lu [Sun, 26 Mar 2023 04:26:27 +0000 (21:26 -0700)]
Delete confusing comments

3 years agoUse one state reference
Ardis Lu [Sun, 26 Mar 2023 04:06:19 +0000 (21:06 -0700)]
Use one state reference

3 years agoUpdate keys to match names
Ardis Lu [Sun, 26 Mar 2023 04:03:22 +0000 (21:03 -0700)]
Update keys to match names

3 years agoClean up unused cells
Ardis Lu [Sun, 26 Mar 2023 04:02:15 +0000 (21:02 -0700)]
Clean up unused cells

3 years agoDon't postMessage until complete
Ardis Lu [Sun, 26 Mar 2023 04:01:00 +0000 (21:01 -0700)]
Don't postMessage until complete

This was for pausing, which was removed. Now it's unnecessary rendering

3 years agoImplement strict-mode splitFunction
Ardis Lu [Sun, 26 Mar 2023 03:19:49 +0000 (20:19 -0700)]
Implement strict-mode splitFunction

3 years agoTerminate self when complete
Ardis Lu [Sun, 26 Mar 2023 02:57:08 +0000 (19:57 -0700)]
Terminate self when complete

3 years agoSimplify UX by removing pausing and status
Ardis Lu [Sun, 26 Mar 2023 02:53:01 +0000 (19:53 -0700)]
Simplify UX by removing pausing and status

3 years agoDon't show hash until complete
Ardis Lu [Fri, 24 Mar 2023 05:46:52 +0000 (22:46 -0700)]
Don't show hash until complete

3 years agoImplement pausing
Ardis Lu [Fri, 24 Mar 2023 05:46:32 +0000 (22:46 -0700)]
Implement pausing

3 years agoPeriodically pass worker status to main thread
Ardis Lu [Thu, 23 Mar 2023 06:45:31 +0000 (23:45 -0700)]
Periodically pass worker status to main thread

3 years agoCalculate original function name selector
Ardis Lu [Thu, 23 Mar 2023 06:44:45 +0000 (23:44 -0700)]
Calculate original function name selector

3 years agoAdd another breakpoint for smaller screens
Ardis Lu [Wed, 22 Mar 2023 06:42:10 +0000 (23:42 -0700)]
Add another breakpoint for smaller screens

3 years agoOverhaul UI
Ardis Lu [Wed, 22 Mar 2023 06:34:04 +0000 (23:34 -0700)]
Overhaul UI

It's in a minimal working state, there are several open TODOs however

3 years agoReturn counter from worker
Ardis Lu [Wed, 22 Mar 2023 06:33:15 +0000 (23:33 -0700)]
Return counter from worker

Useful for pausing and resuming work

3 years agoUse Inter
Ardis Lu [Mon, 20 Mar 2023 02:33:14 +0000 (19:33 -0700)]
Use Inter

3 years agoAdd basic CSS reset
Ardis Lu [Mon, 20 Mar 2023 02:32:35 +0000 (19:32 -0700)]
Add basic CSS reset

3 years agoRename input label
Ardis Lu [Sun, 19 Mar 2023 23:04:07 +0000 (16:04 -0700)]
Rename input label

3 years agoAdd preload hint for web worker code
Ardis Lu [Sun, 19 Mar 2023 22:21:30 +0000 (15:21 -0700)]
Add preload hint for web worker code

3 years agoAdd additional characters to clean
Ardis Lu [Sun, 19 Mar 2023 22:15:20 +0000 (15:15 -0700)]
Add additional characters to clean

3 years agoUse dedicated web worker for each calculation
Ardis Lu [Sun, 19 Mar 2023 21:45:00 +0000 (14:45 -0700)]
Use dedicated web worker for each calculation

3 years agoDisable autocomplete for inputs
Ardis Lu [Sun, 19 Mar 2023 21:38:52 +0000 (14:38 -0700)]
Disable autocomplete for inputs

3 years agoUse BigInt counter for more numbers
Ardis Lu [Sun, 19 Mar 2023 07:14:53 +0000 (00:14 -0700)]
Use BigInt counter for more numbers

3 years agoRefactor to eliminate recursion
Ardis Lu [Sun, 19 Mar 2023 07:06:25 +0000 (00:06 -0700)]
Refactor to eliminate recursion

3 years agoRemove unused constant
Ardis Lu [Sun, 19 Mar 2023 07:05:18 +0000 (00:05 -0700)]
Remove unused constant

3 years agoSkip empty lines
Ardis Lu [Sun, 19 Mar 2023 06:59:57 +0000 (23:59 -0700)]
Skip empty lines

3 years agoTrim whitespace in function inputs
Ardis Lu [Sun, 19 Mar 2023 05:04:29 +0000 (22:04 -0700)]
Trim whitespace in function inputs

3 years agoMake function prefix optional
Ardis Lu [Sun, 19 Mar 2023 05:04:04 +0000 (22:04 -0700)]
Make function prefix optional

3 years agoUpdate name calculation logic to make sense
Ardis Lu [Sat, 18 Mar 2023 06:08:55 +0000 (23:08 -0700)]
Update name calculation logic to make sense

3 years agoAdd placeholder and default value
Ardis Lu [Sat, 18 Mar 2023 05:47:06 +0000 (22:47 -0700)]
Add placeholder and default value

3 years agoInitial commit
Ardis Lu [Fri, 17 Mar 2023 05:51:04 +0000 (22:51 -0700)]
Initial commit

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