[go: up one dir, main page]

DEV Community

OnePassApps profile picture

OnePassApps

404 bio not found

Joined Joined on 
The Same Tags Block a WebVTT and Pass an SRT: Our Subtitle Workbench Validates the Format, Not the Markup

The Same Tags Block a WebVTT and Pass an SRT: Our Subtitle Workbench Validates the Format, Not the Markup

Comments
4 min read

Want to connect with OnePassApps?

Create an account to connect with OnePassApps. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Four Origins a Cold Load Reaches, and the Two the Document Never Names

The Four Origins a Cold Load Reaches, and the Two the Document Never Names

Comments
4 min read
The CSV Refusal Contract of the Label & Card Maker: One Bad Row Empties the Whole Sheet

The CSV Refusal Contract of the Label & Card Maker: One Bad Row Empties the Whole Sheet

Comments
4 min read
The Citation Formatter's Saved List: A Preview Before a Source Is Added, and the Three Names One List Has

The Citation Formatter's Saved List: A Preview Before a Source Is Added, and the Three Names One List Has

Comments
5 min read
The Password Generator's Batch Layer: Ten Results, One Strength Label, Ten Copy Controls

The Password Generator's Batch Layer: Ten Results, One Strength Label, Ten Copy Controls

Comments
3 min read
Two of Our Three Preloaded Chunks Rotated: What Changed in the Asset Filenames on 11 November

Two of Our Three Preloaded Chunks Rotated: What Changed in the Asset Filenames on 11 November

Comments
4 min read
Our API Host Does Not Have One Rate Limit, It Has Two: 1200 on 7 Routes and 600 on 1 - and the Concurrency Counter Never Moves

Our API Host Does Not Have One Rate Limit, It Has Two: 1200 on 7 Routes and 600 on 1 - and the Concurrency Counter Never Moves

Comments
3 min read
The Five Paths Our robots.txt Names: Two Are Not on This Host, and Three Carry No Canonical

The Five Paths Our robots.txt Names: Two Are Not on This Host, and Three Carry No Canonical

Comments
3 min read
The 22 Guides on app.onepassapps.com Work With JavaScript Switched Off, and Every App Page Says So

The 22 Guides on app.onepassapps.com Work With JavaScript Switched Off, and Every App Page Says So

Comments
4 min read
The Founder Pass: The One-Time Membership Our Pricing API Carries and the Plans Page Does Not Show

The Founder Pass: The One-Time Membership Our Pricing API Carries and the Plans Page Does Not Show

Comments
4 min read
The 90-Day Cookie: What the One Cookie Our API Sets Actually Says, and the Sibling Route That Sets Nothing

The 90-Day Cookie: What the One Cookie Our API Sets Actually Says, and the Sibling Route That Sets Nothing

Comments
4 min read
The Host Header Layer of app.onepassapps.com: One 403, One 301, One 404 and One 530 From the Same URL

The Host Header Layer of app.onepassapps.com: One 403, One 301, One 404 and One 530 From the Same URL

Comments
5 min read
What the Accept Header Decides on Our Own Site: Cloudflare's Beacon Tag Rides In or Out, and the API Host That Ignores It

What the Accept Header Decides on Our Own Site: Cloudflare's Beacon Tag Rides In or Out, and the API Host That Ignores It

Comments
4 min read
We Advertised HTTP/3 and Never Tested It: 9 Answers Over QUIC, One More Server-Timing Line, and a Dropped Priority Header

We Advertised HTTP/3 and Never Tested It: 9 Answers Over QUIC, One More Server-Timing Line, and a Dropped Priority Header

Comments
4 min read
One Field, Two Inputs: How the Focus Timer's Number Fields Are Built, and Why a Scripted Value Skips the Clamp

One Field, Two Inputs: How the Focus Timer's Number Fields Are Built, and Why a Scripted Value Skips the Clamp

1
Comments
4 min read
The Hash Rotated: Our Own CSP Names a Different Inline Script Than It Did on 8 November

The Hash Rotated: Our Own CSP Names a Different Inline Script Than It Did on 8 November

Comments
4 min read
The One Header on All 56 Pages That Belongs to a Plugin Runtime: x-permitted-cross-domain-policies

The One Header on All 56 Pages That Belongs to a Plugin Runtime: x-permitted-cross-domain-policies

Comments
3 min read
The Browser Side of Cross-Origin Isolation on app.onepassapps.com: No SharedArrayBuffer, and a Clock That Steps in 0.1 ms

The Browser Side of Cross-Origin Isolation on app.onepassapps.com: No SharedArrayBuffer, and a Clock That Steps in 0.1 ms

Comments
4 min read
Folded into an earlier OnePassApps post: the Focus Timer's Pomodoro cycle

Folded into an earlier OnePassApps post: the Focus Timer's Pomodoro cycle

Comments
1 min read
Eight Named, One Delivered: The Expose List on Our API Host and the Route That Proves It

Eight Named, One Delivered: The Expose List on Our API Host and the Route That Proves It

Comments
3 min read
The Focus Timer's Number Contract: Four Silent Fixes, Four Refusals

The Focus Timer's Number Contract: Four Silent Fixes, Four Refusals

Comments
4 min read
Hitting 200 Strokes: What the Signature Maker Does at Its Stroke Limit

Hitting 200 Strokes: What the Signature Maker Does at Its Stroke Limit

Comments
3 min read
Two Server-Timing Lines on Every Response: What Our Own Host Sends Twice, and Why Your Parser Shows You One

Two Server-Timing Lines on Every Response: What Our Own Host Sends Twice, and Why Your Parser Shows You One

Comments
3 min read
The Headline Fit Rule: How 180 Characters Become 68, 44 and 32 Pixel Text in the Social Preview Designer

The Headline Fit Rule: How 180 Characters Become 68, 44 and 32 Pixel Text in the Social Preview Designer

Comments
4 min read
How to Split Labels When Typing Text: One Blank Line Makes a New Label, a Line Break Does Not

How to Split Labels When Typing Text: One Blank Line Makes a New Label, a Line Break Does Not

Comments
3 min read
Attach a Video to the Subtitle Workbench: What Changes, and What the Export Still Gives You

Attach a Video to the Subtitle Workbench: What Changes, and What the Export Still Gives You

Comments
3 min read
Content-Length on Our API Host: 47 Answers Carry It, 4 Are Chunked, and gzip Flips Two More

Content-Length on Our API Host: 47 Answers Carry It, 4 Are Chunked, and gzip Flips Two More

Comments
3 min read
The Protocol Layer of app.onepassapps.com: 56 URLs, Two HTTP Versions, and the Two Headers HTTP/2 Drops

The Protocol Layer of app.onepassapps.com: 56 URLs, Two HTTP Versions, and the Two Headers HTTP/2 Drops

Comments
4 min read
The Busy Answer: A 503 With SERVICE_BUSY and Retry-After From Our Own API Host

The Busy Answer: A 503 With SERVICE_BUSY and Retry-After From Our Own API Host

1
Comments
4 min read
Six Query Shapes, 56 Pages: What a Repeated, Blank or Encoded Tracking Parameter Does to Our Own Site

Six Query Shapes, 56 Pages: What a Repeated, Blank or Encoded Tracking Parameter Does to Our Own Site

Comments
4 min read
The Permissions-Policy Layer of Our Own Site: 56 Pages, Ten Named Features, and an API Host That Sends None

The Permissions-Policy Layer of Our Own Site: 56 Pages, Ten Named Features, and an API Host That Sends None

Comments
3 min read
The Social-Card Layer of Our Own 56 Pages: One Preview Image, 56 Titles, and 10 Pairs That Share a Description

The Social-Card Layer of Our Own 56 Pages: One Preview Image, 56 Titles, and 10 Pairs That Share a Description

Comments
3 min read
The Client-Hints Layer of app.onepassapps.com: 238 Requests, Not One Accept-CH, and Headers That Never Move

The Client-Hints Layer of app.onepassapps.com: 238 Requests, Not One Accept-CH, and Headers That Never Move

Comments
4 min read
The HEAD Layer of app.onepassapps.com: What a Request With No Body Asks For

The HEAD Layer of app.onepassapps.com: What a Request With No Body Asks For

Comments
5 min read
The Terms Panel That Only Exists After JavaScript: Six Quick Answers, a Print Control and a Support Prompt

The Terms Panel That Only Exists After JavaScript: Six Quick Answers, a Print Control and a Support Prompt

Comments
3 min read
The Reporting Layer of app.onepassapps.com: 56 Pages, One Reporting Group, and a Fresh Token on Every Response

The Reporting Layer of app.onepassapps.com: 56 Pages, One Reporting Group, and a Fresh Token on Every Response

Comments
3 min read
What Happens to 12 Ways to Misspell a URL on app.onepassapps.com: The Status Codes and Where They Point

What Happens to 12 Ways to Misspell a URL on app.onepassapps.com: The Status Codes and Where They Point

Comments
3 min read
The Contact Anchor Comes in Two Shapes: 51 of Our 74 Protection Links Carry a Hex Fragment and 23 Carry None

The Contact Anchor Comes in Two Shapes: 51 of Our 74 Protection Links Carry a Hex Fragment and 23 Carry None

Comments
3 min read
The Per-Slug Route Behind Our Own Catalogue: 43 Single-Record Answers and Two Different 404s

The Per-Slug Route Behind Our Own Catalogue: 43 Single-Record Answers and Two Different 404s

Comments
3 min read
Our API Host Ignores the Query String: Ten Shapes, One Answer, 43 Records Every Time

Our API Host Ignores the Query String: Ten Shapes, One Answer, 43 Records Every Time

Comments
4 min read
Four Status Sentences and a 300-Page Budget: What the PDF Organiser Counts After a Page Is Removed

Four Status Sentences and a 300-Page Budget: What the PDF Organiser Counts After a Page Is Removed

Comments
3 min read
What a 404 Costs on app.onepassapps.com: 114 Requests, 1.2 MB, and a Title That Never Changes

What a 404 Costs on app.onepassapps.com: 114 Requests, 1.2 MB, and a Title That Never Changes

Comments
3 min read
The Step Layer of Our Own 22 Guides: 66 Steps, Three per Guide, and the Verb That Opens 16 of Them

The Step Layer of Our Own 22 Guides: 66 Steps, Three per Guide, and the Verb That Opens 16 of Them

Comments
3 min read
The Citation Formatter's Input Contract: Style-Dependent Required Fields and a 14-Key Backup File

The Citation Formatter's Input Contract: Style-Dependent Required Fields and a 14-Key Backup File

Comments
6 min read
The Live-Update Layer of app.onepassapps.com: 56 Pages, 79 Asset Files, and No WebSocket Connections

The Live-Update Layer of app.onepassapps.com: 56 Pages, 79 Asset Files, and No WebSocket Connections

Comments
3 min read
One URL, Two Documents: What Changes When JavaScript Runs on app.onepassapps.com

One URL, Two Documents: What Changes When JavaScript Runs on app.onepassapps.com

Comments
4 min read
The Transfer Layer of app.onepassapps.com: 56 Pages, All Chunked, and Not One Content-Length

The Transfer Layer of app.onepassapps.com: 56 Pages, All Chunked, and Not One Content-Length

Comments
3 min read
The Edge Layer of app.onepassapps.com: One Header, Three Cache Behaviours, and the Age Clock on Our Five Hashed Assets

The Edge Layer of app.onepassapps.com: One Header, Three Cache Behaviours, and the Age Clock on Our Five Hashed Assets

Comments
5 min read
Make a QR Code for Wi-Fi in the Browser: Seven Content Types and Their Fields

Make a QR Code for Wi-Fi in the Browser: Seven Content Types and Their Fields

Comments
3 min read
The API Host Answers 404 to Every Write: What POST, PUT, PATCH and DELETE Return

The API Host Answers 404 to Every Write: What POST, PUT, PATCH and DELETE Return

Comments
4 min read
The Accept-Encoding Contract of app.onepassapps.com: 21 Header Values, 56 Pages, and the Wildcard We Ignore

The Accept-Encoding Contract of app.onepassapps.com: 21 Header Values, 56 Pages, and the Wildcard We Ignore

Comments
5 min read
The Answer Grammar of Our Own Guides: 67 Questions, 48 Yes/No, and the 10 Answers That Lead With the Fact

The Answer Grammar of Our Own Guides: 67 Questions, 48 Yes/No, and the 10 Answers That Lead With the Fact

1
Comments
6 min read
The Invoice Maker's Draft JSON: 669 Bytes, Three Refusals, and a 1 MiB Limit Measured

The Invoice Maker's Draft JSON: 669 Bytes, Three Refusals, and a 1 MiB Limit Measured

Comments
4 min read
The Inline SVG Layer of app.onepassapps.com: 491 Icons in 27 Drawings, and the Class That Hides 154 of Them on a Small Screen

The Inline SVG Layer of app.onepassapps.com: 491 Icons in 27 Drawings, and the Class That Hides 154 of Them on a Small Screen

Comments
4 min read
Can You Embed app.onepassapps.com? The Frame, Opener and Permission Headers on 56 Pages

Can You Embed app.onepassapps.com? The Frame, Opener and Permission Headers on 56 Pages

1
Comments
2 min read
The Same URL Never Returns the Same Bytes: 56 Pages of app.onepassapps.com and One Per-Request Key

The Same URL Never Returns the Same Bytes: 56 Pages of app.onepassapps.com and One Per-Request Key

Comments
3 min read
Merging PDFs With Different Page Sizes: Why the PDF Organiser Counts A5 and Legal as Other

Merging PDFs With Different Page Sizes: Why the PDF Organiser Counts A5 and Legal as Other

Comments
3 min read
The Screen Recorder's Limits: Two Stops, Two Warnings, and a "GB" That Is Really GiB

The Screen Recorder's Limits: Two Stops, Two Warnings, and a "GB" That Is Really GiB

Comments
3 min read
The Anchor Layer of app.onepassapps.com: 1,058 Links, 162 Link Texts and One Footer on All 56 Pages

The Anchor Layer of app.onepassapps.com: 1,058 Links, 162 Link Texts and One Footer on All 56 Pages

Comments
3 min read
The Password Generator's Word List: 2,565 Words, No Duplicates, and No Words Starting With X

The Password Generator's Word List: 2,565 Words, No Duplicates, and No Words Starting With X

1
Comments
4 min read
loading...