]> git.ardis.lu - ardislu.dev/log
ardislu.dev
2 years agoSimplify body grid
Ardis Lu [Sat, 13 Jul 2024 05:26:42 +0000 (22:26 -0700)]
Simplify body grid

2 years agoUpgrade dependencies
Ardis Lu [Mon, 8 Jul 2024 03:53:19 +0000 (20:53 -0700)]
Upgrade dependencies

2 years agoUpgrade dependencies
Ardis Lu [Fri, 21 Jun 2024 14:13:24 +0000 (07:13 -0700)]
Upgrade dependencies

2 years agoSet edge cache TTL to 30 days
Ardis Lu [Thu, 13 Jun 2024 07:32:43 +0000 (00:32 -0700)]
Set edge cache TTL to 30 days

Default TTL is 2 hours. Confirmed that stale-while-revalidate logic is working.

2 years agoAvoid blocking for auth token
Ardis Lu [Thu, 13 Jun 2024 04:30:05 +0000 (21:30 -0700)]
Avoid blocking for auth token

The auth token is not required if responding with a cached response, so don't wait for it.

2 years agoClean origin response to allow custom cache logic
Ardis Lu [Thu, 13 Jun 2024 02:43:01 +0000 (19:43 -0700)]
Clean origin response to allow custom cache logic

2 years agoUpgrade dependencies
Ardis Lu [Tue, 11 Jun 2024 05:07:56 +0000 (22:07 -0700)]
Upgrade dependencies

2 years agoImplement stale-while-revalidate caching on edge
Ardis Lu [Mon, 10 Jun 2024 06:09:58 +0000 (23:09 -0700)]
Implement stale-while-revalidate caching on edge

2 years agoUpgrade dependencies
Ardis Lu [Sun, 26 May 2024 05:04:20 +0000 (22:04 -0700)]
Upgrade dependencies

2 years agoPreload assets
Ardis Lu [Mon, 20 May 2024 03:11:59 +0000 (20:11 -0700)]
Preload assets

2 years agoUpgrade dependencies
Ardis Lu [Fri, 17 May 2024 02:19:22 +0000 (19:19 -0700)]
Upgrade dependencies

2 years agoImprove high-contrast accessibility
Ardis Lu [Thu, 16 May 2024 05:29:41 +0000 (22:29 -0700)]
Improve high-contrast accessibility

Transparent borders will render as black when forced-colors mode is active, allowing the elements to still be clearly distinguished when background colors are removed.

2 years agoImprove search styling
Ardis Lu [Sun, 12 May 2024 04:38:30 +0000 (21:38 -0700)]
Improve search styling

2 years agoUpgrade dependencies
Ardis Lu [Fri, 10 May 2024 07:11:27 +0000 (00:11 -0700)]
Upgrade dependencies

2 years agoAdd toast transition in
Ardis Lu [Fri, 10 May 2024 07:11:01 +0000 (00:11 -0700)]
Add toast transition in

2 years agoAdd table cell borders
Ardis Lu [Mon, 6 May 2024 05:12:04 +0000 (22:12 -0700)]
Add table cell borders

2 years agoUpgrade dependencies
Ardis Lu [Thu, 2 May 2024 06:36:29 +0000 (23:36 -0700)]
Upgrade dependencies

2 years agoInject email into HTML pages
Ardis Lu [Wed, 1 May 2024 01:59:57 +0000 (18:59 -0700)]
Inject email into HTML pages

Replaces Cloudflare's email-decode.min.js

2 years agoUpgrade dependencies
Ardis Lu [Thu, 18 Apr 2024 06:30:52 +0000 (23:30 -0700)]
Upgrade dependencies

2 years agoUpgrade dependencies
Ardis Lu [Tue, 9 Apr 2024 04:56:08 +0000 (21:56 -0700)]
Upgrade dependencies

2 years agoAdd basic table styling
Ardis Lu [Sat, 30 Mar 2024 05:28:29 +0000 (22:28 -0700)]
Add basic table styling

2 years agoUpgrade dependencies
Ardis Lu [Sat, 30 Mar 2024 05:15:55 +0000 (22:15 -0700)]
Upgrade dependencies

2 years agoUpgrade dependencies
Ardis Lu [Thu, 7 Mar 2024 05:09:58 +0000 (21:09 -0800)]
Upgrade dependencies

2 years agoAdd color to DevTools ASCII art logo
Ardis Lu [Thu, 7 Mar 2024 05:09:35 +0000 (21:09 -0800)]
Add color to DevTools ASCII art logo

2 years agoOnly highlight if CSS Custom Highlight API is supported
Ardis Lu [Tue, 27 Feb 2024 09:24:31 +0000 (01:24 -0800)]
Only highlight if CSS Custom Highlight API is supported

Firefox is still rolling out support: https://caniuse.com/mdn-api_highlight

2 years agoHighlight search term in search results
Ardis Lu [Tue, 20 Feb 2024 06:38:07 +0000 (22:38 -0800)]
Highlight search term in search results

2 years agoUpgrade dependencies
Ardis Lu [Sat, 17 Feb 2024 07:05:04 +0000 (23:05 -0800)]
Upgrade dependencies

2 years agoAdd email to author info
Ardis Lu [Thu, 8 Feb 2024 05:01:26 +0000 (21:01 -0800)]
Add email to author info

To match Atom feed with website and opensearch

2 years agoFix invalid URN
Ardis Lu [Thu, 8 Feb 2024 04:56:59 +0000 (20:56 -0800)]
Fix invalid URN

Periods are not allowed in namespace identifiers per RFC 2141.

2 years agoUpgrade dependencies
Ardis Lu [Sun, 4 Feb 2024 05:22:05 +0000 (21:22 -0800)]
Upgrade dependencies

2 years agoUpgrade dependencies
Ardis Lu [Sun, 28 Jan 2024 22:31:11 +0000 (14:31 -0800)]
Upgrade dependencies

2 years agoAdd Atom feed auto discovery header
Ardis Lu [Sat, 13 Jan 2024 22:22:41 +0000 (14:22 -0800)]
Add Atom feed auto discovery header

2 years agoUpgrade dependencies
Ardis Lu [Fri, 12 Jan 2024 06:19:08 +0000 (22:19 -0800)]
Upgrade dependencies

2 years agoClarify local dev instructions
Ardis Lu [Fri, 12 Jan 2024 06:17:17 +0000 (22:17 -0800)]
Clarify local dev instructions

2 years agoIgnore local wrangler cache
Ardis Lu [Sun, 31 Dec 2023 02:59:28 +0000 (18:59 -0800)]
Ignore local wrangler cache

2 years agoUpgrade dependencies
Ardis Lu [Sun, 31 Dec 2023 02:55:35 +0000 (18:55 -0800)]
Upgrade dependencies

2 years agoUpdate dependencies
Ardis Lu [Sat, 9 Dec 2023 05:57:44 +0000 (21:57 -0800)]
Update dependencies

2 years agoUpgrade dependencies
Ardis Lu [Wed, 29 Nov 2023 04:08:01 +0000 (20:08 -0800)]
Upgrade dependencies

2 years agoUpdate dependency
Ardis Lu [Mon, 13 Nov 2023 00:17:31 +0000 (16:17 -0800)]
Update dependency

2 years agoDelete unused file
Ardis Lu [Fri, 10 Nov 2023 06:12:12 +0000 (22:12 -0800)]
Delete unused file

highlightjs-solidity is bundled in vendor.js now

2 years agoUpdate dependencies
Ardis Lu [Thu, 2 Nov 2023 05:03:37 +0000 (22:03 -0700)]
Update dependencies

3 years agoExplicitly set p font-size
Ardis Lu [Sun, 15 Oct 2023 21:50:00 +0000 (14:50 -0700)]
Explicitly set p font-size

Required on mobile after disabling text-size-adjust

3 years agoReset text-size-adjust
Ardis Lu [Sun, 15 Oct 2023 21:32:26 +0000 (14:32 -0700)]
Reset text-size-adjust

Fixes issue where mobile devices have overly large text on landscape

3 years agoUpgrade dependencies
Ardis Lu [Sat, 14 Oct 2023 04:59:26 +0000 (21:59 -0700)]
Upgrade dependencies

3 years agoAdd diff as a highlight.js language
Ardis Lu [Wed, 11 Oct 2023 06:32:30 +0000 (23:32 -0700)]
Add diff as a highlight.js language

3 years agoUpdate dependencies
Ardis Lu [Tue, 10 Oct 2023 03:13:09 +0000 (20:13 -0700)]
Update dependencies

3 years agoUpgrade dependencies
Ardis Lu [Thu, 5 Oct 2023 03:32:44 +0000 (20:32 -0700)]
Upgrade dependencies

3 years agoReject whitespace-only searches
Ardis Lu [Wed, 20 Sep 2023 04:48:43 +0000 (21:48 -0700)]
Reject whitespace-only searches

3 years agoUpdate marked
Ardis Lu [Tue, 19 Sep 2023 02:46:44 +0000 (19:46 -0700)]
Update marked

3 years ago Add note about npm run build
Ardis Lu [Mon, 18 Sep 2023 05:23:08 +0000 (22:23 -0700)]
 Add note about npm run build

3 years agoUpdate <noscript> message
Ardis Lu [Sun, 17 Sep 2023 22:13:07 +0000 (15:13 -0700)]
Update <noscript> message

3 years agoRestrict highlight.js to only required languages
Ardis Lu [Sun, 17 Sep 2023 21:52:42 +0000 (14:52 -0700)]
Restrict highlight.js to only required languages

3 years agoBundle JS dependencies instead of using CDN
Ardis Lu [Sun, 17 Sep 2023 21:37:02 +0000 (14:37 -0700)]
Bundle JS dependencies instead of using CDN

Introduces minimal Node.js/npm dependency but allows better tree-shaking and minification

3 years agoAdd message when search returns no results
Ardis Lu [Sat, 16 Sep 2023 21:10:47 +0000 (14:10 -0700)]
Add message when search returns no results

3 years agoUpdate marked
Ardis Lu [Sat, 16 Sep 2023 04:14:57 +0000 (21:14 -0700)]
Update marked

3 years agoUpdate marked
Ardis Lu [Sun, 10 Sep 2023 02:03:45 +0000 (19:03 -0700)]
Update marked

3 years agoUpdate marked
Ardis Lu [Thu, 7 Sep 2023 02:53:13 +0000 (19:53 -0700)]
Update marked

3 years agoUpdate marked
Ardis Lu [Sun, 3 Sep 2023 17:12:22 +0000 (10:12 -0700)]
Update marked

3 years agoUpdate marked
Ardis Lu [Sun, 20 Aug 2023 03:37:02 +0000 (20:37 -0700)]
Update marked

3 years agoSet metadata on showPage('/search')
Ardis Lu [Thu, 17 Aug 2023 03:26:24 +0000 (20:26 -0700)]
Set metadata on showPage('/search')

Fixes bug where going back to search from an article will retain the article's metadata unexpectedly

3 years agoUpdate marked
Ardis Lu [Sat, 12 Aug 2023 04:08:59 +0000 (21:08 -0700)]
Update marked

3 years agoFix bug where in-memory pages are served midscroll
Ardis Lu [Fri, 11 Aug 2023 04:30:48 +0000 (21:30 -0700)]
Fix bug where in-memory pages are served midscroll

3 years agoUpdate marked
Ardis Lu [Tue, 8 Aug 2023 00:12:04 +0000 (17:12 -0700)]
Update marked

3 years agoMatch with latest cache instead of all caches
Ardis Lu [Fri, 4 Aug 2023 04:04:06 +0000 (21:04 -0700)]
Match with latest cache instead of all caches

Fixes endless refresh bug when multiple cache versions exist

3 years agoAdd OpenSearch
Ardis Lu [Thu, 3 Aug 2023 06:48:19 +0000 (23:48 -0700)]
Add OpenSearch

3 years agoUpdated marked
Ardis Lu [Tue, 1 Aug 2023 04:35:03 +0000 (21:35 -0700)]
Updated marked

3 years agoUpdate marked
Ardis Lu [Wed, 26 Jul 2023 02:55:29 +0000 (19:55 -0700)]
Update marked

3 years agoUpdate marked
Ardis Lu [Wed, 12 Jul 2023 04:15:31 +0000 (21:15 -0700)]
Update marked

3 years agoDo not hyphenate <code>
Ardis Lu [Wed, 5 Jul 2023 05:35:58 +0000 (22:35 -0700)]
Do not hyphenate <code>

3 years agoUpdate marked
Ardis Lu [Thu, 15 Jun 2023 04:30:51 +0000 (21:30 -0700)]
Update marked

3 years agoUpdate marked
Ardis Lu [Thu, 8 Jun 2023 03:33:40 +0000 (20:33 -0700)]
Update marked

3 years agoBump highlightjs-solidity
Ardis Lu [Thu, 8 Jun 2023 03:33:10 +0000 (20:33 -0700)]
Bump highlightjs-solidity

Bundled from a personal fork of 2.0.6 with all dependencies also bumped

3 years agoUpdate marked
Ardis Lu [Sun, 4 Jun 2023 06:12:52 +0000 (23:12 -0700)]
Update marked

3 years agoCatch when path is not in metadata
Ardis Lu [Mon, 29 May 2023 20:02:03 +0000 (13:02 -0700)]
Catch when path is not in metadata

Happens when static assets are loaded on homepage

3 years agoBump marked
Ardis Lu [Mon, 29 May 2023 06:31:20 +0000 (23:31 -0700)]
Bump marked

3 years agoDisable deprecated and unused features
Ardis Lu [Wed, 24 May 2023 04:01:33 +0000 (21:01 -0700)]
Disable deprecated and unused features

Per new warning in v5

3 years agoUpdate dependencies
Ardis Lu [Thu, 18 May 2023 04:40:28 +0000 (21:40 -0700)]
Update dependencies

3 years agoUpdate marked
Ardis Lu [Sat, 25 Mar 2023 06:54:02 +0000 (23:54 -0700)]
Update marked

3 years agoInsert post timestamp on article page
Ardis Lu [Fri, 10 Mar 2023 04:23:15 +0000 (20:23 -0800)]
Insert post timestamp on article page

3 years agoAlways sync search field value regardless of path
Ardis Lu [Sat, 4 Mar 2023 07:10:05 +0000 (23:10 -0800)]
Always sync search field value regardless of path

Otherwise 'back' button to home will not clear search as expected

3 years agoShow article updated date if applicable
Ardis Lu [Tue, 28 Feb 2023 04:55:42 +0000 (20:55 -0800)]
Show article updated date if applicable

3 years agoAdd card subtitle for createdDate
Ardis Lu [Sun, 26 Feb 2023 04:10:39 +0000 (20:10 -0800)]
Add card subtitle for createdDate

3 years agoMake tag font size smaller than normal text
Ardis Lu [Sun, 26 Feb 2023 04:02:26 +0000 (20:02 -0800)]
Make tag font size smaller than normal text

3 years agoAdd tags
Ardis Lu [Sun, 26 Feb 2023 03:57:56 +0000 (19:57 -0800)]
Add tags

3 years agoWrap contact email with semantic HTML
Ardis Lu [Mon, 6 Feb 2023 01:06:40 +0000 (17:06 -0800)]
Wrap contact email with semantic HTML

3 years agoMove OAuth scopes into the function
Ardis Lu [Sun, 29 Jan 2023 07:56:06 +0000 (23:56 -0800)]
Move OAuth scopes into the function

3 years agoMove OAuth scopes into the function
Ardis Lu [Sun, 29 Jan 2023 04:25:44 +0000 (20:25 -0800)]
Move OAuth scopes into the function

This is not sensitive info so doesn't need to be an env variable

3 years agoAllow all robots complete access
Ardis Lu [Thu, 26 Jan 2023 03:58:30 +0000 (19:58 -0800)]
Allow all robots complete access

3 years agoImprove search input accessibility
Ardis Lu [Thu, 26 Jan 2023 03:53:47 +0000 (19:53 -0800)]
Improve search input accessibility

Add visually hidden label instead of implying from icon

3 years agoUse custom fonts and fallback to system font stack
Ardis Lu [Tue, 17 Jan 2023 00:19:11 +0000 (16:19 -0800)]
Use custom fonts and fallback to system font stack

Makes it easier to fix formatting issues across platforms

3 years agoAdd noindex header to error page
Ardis Lu [Sun, 15 Jan 2023 21:28:25 +0000 (13:28 -0800)]
Add noindex header to error page

3 years agoUse px for spacing-related styling
Ardis Lu [Wed, 11 Jan 2023 03:24:48 +0000 (19:24 -0800)]
Use px for spacing-related styling

It doesn't make sense to increase these spaces in proportion with zoom

3 years agoImprove toast styling
Ardis Lu [Wed, 11 Jan 2023 03:20:12 +0000 (19:20 -0800)]
Improve toast styling

3 years agoOnly show toast on the relevant page
Ardis Lu [Wed, 11 Jan 2023 03:19:46 +0000 (19:19 -0800)]
Only show toast on the relevant page

Without this check, the toast is shown on all open tabs

3 years agoAdd description of the blog
Ardis Lu [Tue, 10 Jan 2023 03:05:37 +0000 (19:05 -0800)]
Add description of the blog

3 years agoAdd missing semicolon
Ardis Lu [Mon, 9 Jan 2023 06:45:50 +0000 (22:45 -0800)]
Add missing semicolon

3 years agoUpdate marked
Ardis Lu [Sun, 8 Jan 2023 06:07:15 +0000 (22:07 -0800)]
Update marked

3 years agoClarify README to indicate that this is a monorepo
Ardis Lu [Fri, 6 Jan 2023 10:10:03 +0000 (02:10 -0800)]
Clarify README to indicate that this is a monorepo

3 years agoAvoid caching non-GET request
Ardis Lu [Mon, 2 Jan 2023 00:04:56 +0000 (16:04 -0800)]
Avoid caching non-GET request

3 years agoUpdate theme color to match background
Ardis Lu [Sun, 1 Jan 2023 04:42:26 +0000 (20:42 -0800)]
Update theme color to match background

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