1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-27 14:12:09 +00:00
Commit graph

1391 commits

Author SHA1 Message Date
Rohan Kumar
9aac9680fc
Auto-fix dead links 2022-08-24 20:16:20 -07:00
Rohan Kumar
0ff306e589
Simplify webring list, fix list-item cutoff
- CSS containment was cutting off nested list-item markers; increase
  their padding to compensate
- Remove nested <details> use, it was causing problems and was probably
  unnecessary
2022-08-24 20:14:09 -07:00
Rohan Kumar
86bc0b121b
New note: old browsers 2022-08-23 12:00:00 -07:00
Rohan Kumar
84642d0192
Update Kagi payment info, add missing link 2022-08-23 09:20:56 -07:00
Rohan Kumar
7f8e65738b
Spelling, grammar, re-phrasings 2022-08-23 09:20:36 -07:00
Rohan Kumar
7e386b0aa9
Web best practices: add lots of new content
- Add detailed information on targeting old browsers
- Move section on the Tor Browser after the aforementioned older-browser
  section.
- Add cryptcheck, check-your-website
- Add document-policy to image-compression section to describe how to
  enforce image compression.
- Link to ticket for opena11y eval library
- Minor clarification regarding Firefox a11y inspector: scrollable
  elements in any direction will be interactive
- Update note on seirdy.one cache-control directives
- Add missing "Future users" section to gemtext version
- Updated outdated info on full-text feed sizes
- Spelling/typos
2022-08-23 09:19:10 -07:00
Rohan Kumar
0bbf28c41a
Account for expired Nerd listings TLS certificate. 2022-08-22 21:14:53 -07:00
Rohan Kumar
b180132d50
Make SVG icon even more compatible
Make the SVG icon conform to the usvg spec, which is even more
restricted than the SVG Tiny Portable/Secure spec. It now works well in
NetSurf's "libsvgtiny" without weird glitches.
2022-08-22 21:12:52 -07:00
Rohan Kumar
8cf248d1a4
Web best practices: many minor updates
- Mention Ancienne TLS implementation for vintage computers
- Elaborate on contain-intrinsic-size being safer on long pages, and
  explicitly mention scrollbar-jumping
- Grammar fixes
- Convert a long blurb of hard-to-follow text into bullet points
- Update dated info on this site having no breadcrumbs: it has
  breadcrumbs now. Explain why.
2022-08-17 18:14:52 -07:00
Rohan Kumar
8d7b5c0baa
Internal plumbing fixes
- Allow long CC durations in webhint
- WH warns when load time is within a whole second of the target
  load-time, so bump it up a little.
- Add a comment to the build manifest
2022-08-17 18:11:06 -07:00
Rohan Kumar
c3f574db0e
Include webmentions in all post types 2022-08-17 18:10:40 -07:00
Rohan Kumar
0866e4d2bc
Don't brotli-compress the Tor hidden service
The Tor hidden service does not use TLS, so it doesn't use HTTP/2 or
HTTP/3. Therefore, it can't use Brotli; statically-compressing Brotli
content is just wasted CPU cycles.
2022-08-13 14:25:54 -07:00
Rohan Kumar
bdd3155b81
Don't check yesterweb webring for dead links 2022-08-13 14:25:38 -07:00
Rohan Kumar
ce21e0d181
More PP 2022-08-13 14:25:17 -07:00
Rohan Kumar
b98a0ef4c6
Auto-fix dead link 2022-08-13 14:25:05 -07:00
Rohan Kumar
521ad5bf9b
Privacy policy supplemental info: mention X-DNS-Prefetch-Control 2022-08-13 14:06:03 -07:00
Rohan Kumar
679feb8f5c
exclude BIMI icon and search from Nu validator 2022-08-13 14:05:23 -07:00
Rohan Kumar
ec04df8f2c
Add BIMI icon 2022-08-12 17:09:12 -07:00
Rohan Kumar
1e00ee0bec
Correction: s/image-compression/max-bpp/ 2022-08-12 17:08:43 -07:00
Rohan Kumar
6e59bd76d8
New note: Document-Policy and image compression 2022-08-12 17:00:27 -07:00
Rohan Kumar
e88e093238
Move feed list to own page 2022-08-12 00:00:06 -07:00
Rohan Kumar
6f2da751e9
Enable DNS-based APLN for Lighthouse runs 2022-08-12 00:00:05 -07:00
Rohan Kumar
068df74cff
Make prefers-contrast change contrast even more 2022-08-12 00:00:04 -07:00
Rohan Kumar
dcb08d9fd4
Allow reply-context without author 2022-08-12 00:00:03 -07:00
Rohan Kumar
262eee804e
Shrink atom.svg to stay within max-bpp=0.15 2022-08-12 00:00:02 -07:00
Rohan Kumar
b0f70e63f3
Breaking html-proofer changes 2022-08-12 00:00:01 -07:00
Rohan Kumar
3173cd2d29
Move Ye Olde Blogroll out of Pending 2022-08-12 00:00:00 -07:00
Rohan Kumar
0b64e1cf45
New note: user agents set the terms 2022-08-12 00:28:17 -07:00
Rohan Kumar
f2df224e6c
New engine: Marlo 2022-08-11 21:30:22 -07:00
Rohan Kumar
36c9092073
Fix bad links 2022-08-11 21:30:20 -07:00
Rohan Kumar
d73ee7ebf5
Speed up internal jobs
- Make xhtml and html alternates the same (we're polygot), cutting
  static-compression time in half
- Make axe-ff run on local files, reducing some overhead.
2022-08-10 21:30:22 -07:00
Rohan Kumar
8855efc043
New note: Big Tech nameservers 2022-08-10 21:30:20 -07:00
Rohan Kumar
4f78d1b6ef
Mention real-world benefits of css containment 2022-08-10 17:00:02 -07:00
Rohan Kumar
4ee0579d86
New note: things my site breaks 2022-08-10 17:00:01 -07:00
Rohan Kumar
09ffbc3343
CSS: contain <dl> divs + <dd>, section permalinks
- Apply strict containment to section permalink containers
- Apply strong containment (content + inline-size) to <dl> <div>
  children, <dd>.
- Revert oversized footnote backlinks
2022-08-08 21:37:15 -07:00
Rohan Kumar
21dc952eb2
Internal: speed-up/fix check-whole-site
- Run webhint in parallel with other site checks, right after the
  deployment finishes
- Fix webhint perf budget (it warns when within 0.5 sec so give it a
  0.5 sec buffer)
- Throttle LH a bit more
2022-08-08 21:34:58 -07:00
Rohan Kumar
9a307d99dc
New note: re: addition of data for the SerenityOS browser 2022-08-08 21:33:01 -07:00
Rohan Kumar
64148318c0
Improve footnotes a bit
- Make backlink tap-target wider
- Contain <ol> elements.
2022-08-08 17:32:50 -07:00
Rohan Kumar
6f9d418285
Replace unnecessary use of <br> with something simpler 2022-08-08 17:30:43 -07:00
Rohan Kumar
afd5689d38
Mention FF 104 fixed the focus indicators 2022-08-08 17:30:10 -07:00
Rohan Kumar
ca388d68f5
Add section "against focusable containers"
Explain why making sectioning content focusable ruins tab order.
2022-08-07 17:52:35 -07:00
Rohan Kumar
0f0f7d4724
Add more justifications for advice
- Mention lockdown mode and the Tor Browser disabling 3p fonts
- Mention usvg for simplifying SVGs
- Cite WAI's draft Low Vision Requirements document to justify stance
  against sidebars.
- Trivial rephrasing
- Link to my "two types of privacy" article
- Update references to site colors to reflect changes
- Link to additional reference on buttons versus links.
2022-08-07 17:42:12 -07:00
Rohan Kumar
2c133b1870
New note: alternative textual browsers 2022-08-06 19:00:12 -07:00
Rohan Kumar
586d201749
Cite HGOM for more on stylometric fingerprinting 2022-08-06 16:18:08 -07:00
Rohan Kumar
42722afe60
New note: ai generated alt + img 2022-08-05 23:51:19 -07:00
Rohan Kumar
7cf0e4bc9b
Internal: check-whole-site: deploy in parallel
Saves about a minute of time.
2022-08-05 22:49:18 -07:00
Rohan Kumar
2ed2bf3c88
More info on optimizing perf for very long pages
Add information about performance of the accessibility tree and how to
offset some difficulties caused by large DOM trees.
2022-08-05 22:41:31 -07:00
Rohan Kumar
d02b749425
More stylesheet tweaks
- Increase list padding so that ordered-list decimal markers have space
  to fit without overflowing.
- Improve style for removing underline between h-card name and photo, so
  it doesn't apply to any unnecessary elements.
- Reduce budget for document size.
2022-08-05 07:24:16 -07:00
Rohan Kumar
1321f0bc35
Site design: refactor compatibility statement
- Mark Dillo as an abandoned browser
- Mention litehtml, Ultralight
- Move Goanna and Ultralight to own section
- Move Tor Browser to own section
- Add more details on current levels of (in)compatibility and the
  standards I hold myself to.
2022-08-05 07:22:42 -07:00
Rohan Kumar
8f11ec50e4
Add SeSe Engine, reformat to description-list
- Add newly-discovered SeSe Engine
- Mention that Yep was formerly known as FairSearch
- Mention that Right Dao and SeSe start their crawls at Wikipedia
- Refactor markup: turn unordered lists into description-lists. It
  makes sense to use them in this context.
2022-08-05 07:20:37 -07:00