diff --git a/.gitignore b/.gitignore index ff240d4..f0e90f5 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,6 @@ dist/ .agent-logs/ .codevetter/ *.agent.log + +# Private Fleet task evidence +.fleet-local/ diff --git a/dist/index.html b/dist/index.html index d8ce1ea..353c94a 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1,22 +1,89 @@ - Reader — turn saved sources into working knowledge

Personal research library

Turn the things you save into things you can use.

-Reader is for people who save serious articles and PDFs, then lose them among browser - tabs and undifferentiated bookmarks. It gives each source a quiet place to read, mark, - question, and find again. -

  • Browser-local start
  • Google sign-in for the account library
  • No checkout
reader / systems 8 min left

Saved article · 14 min

How durable systems earn trust

-A useful research system does not ask you to remember where the evidence lived. It - keeps the source close enough to inspect again. -

-The goal is not a larger reading list. It is a shorter distance between a claim, - the passage behind it, and the note you made while thinking. -

-That distance becomes the difference between collecting material and building - understanding from it. -

Illustrative interface — example text, not a customer document.

Input Article URL or PDF

Working surface Text, highlights, notes, audio

Way back Search, tags, lists, boards

Default Private

01 / THE READING LOOP

A saved tab is only an intention.

-Reader earns its place after “save.” The product carries one source through attentive - reading and back into reach when the thought becomes useful. -

  1. 01

    Capture the source

    Paste an article URL or upload a PDF. Reader keeps the source and prepares it for focused reading.

  2. 02

    Read without the page

    Web clutter falls away. The text, document structure, reading controls, and your place remain.

  3. 03

    Mark what matters

    Highlight the exact passage, leave a note beside it, or listen when reading is not practical.

  4. 04

    Find the thought again

    Search the library, return through tags and lists, arrange a board, or question the open source with AI.

02 / ONE WORKING LIBRARY

Keep the source, the mark, and the next question together.

01

Sources

Web articles and PDFs live in the same library. PDF text is extracted for search and source-grounded discussion.

02

Reading

A typography-first view keeps highlights, notes, reading progress, and text-to-speech beside the source.

03

Retrieval

Full-text search, tags, lists, and boards give the same source more than one useful way back in.

04

Assistance

Summaries and chat work over material you chose. Reader supports the Fleet gateway or browser-held BYOK keys.

05

Feeds

Authenticated readers can import OPML and refresh RSS or Atom feeds manually, then save an item into the library.

06

Portability

Account data can be exported as JSON. Public sharing is an explicit action, not the default state.

03 / WHY IT EXISTS

“I wanted any article or PDF to become a focused reading and research surface instead of another forgotten browser tab.”
— Product maker note

Capture Mozilla Readability prepares saved web pages; PDF uploads join the same library.

Evidence Highlights remain anchored to the passage that prompted them.

Return Search and organisation operate over the material and notes already saved.

Scope There is no social feed, recommendation engine, or paid team workspace.

04 / CURRENT BOUNDARY

Maintained for real use, not expansion for its own sake.

-Reader is a mature personal-use product in maintenance-first support. The owner is not - using it enough to justify speculative features, so future work is limited to problems - that block the capture-to-reading loop. -

Without an account

Start in this browser.

Use the device-local path to capture and read without creating a Reader account.

With Google sign-in

Open the account-backed library.

Saved material is isolated per user; PDFs are stored behind an ownership-enforcing proxy.

Companion tooling

The extension is source-built, not publicly distributed.

The MV3 companion exists for local unpacked installs. A public browser-store release is deferred.

Commercial state

No public plan or checkout.

The repository does not establish a permanent free promise or a paid offer, so this page invents neither.

05 / PRACTICAL QUESTIONS

Before you put a source inside.

Does Reader publish what I save?

No. Libraries are private by default. A shared article or board requires an explicit share action.

What does AI see?

AI features operate on the material you open and ask about. Browser-held BYOK credentials are used per request and are not stored server-side.

Can I install the Chrome extension?

The extension is currently available from source for local unpacked installation. Public browser-store distribution is deferred.

Can I take my data out?

Yes. Reader includes a JSON export for account-scoped articles, boards, and lists.

Read the complete FAQ

OPEN THE LIBRARY

Bring one source you mean to understand.

Start in this browser, or sign in with Google for the account-backed library.

\ No newline at end of file +Reader — turn saved sources into working knowledge

Personal research library

Turn the things you save into things you can use.

Reader is for people who save serious articles and PDFs, then lose them among browser tabs and undifferentiated bookmarks. It gives each source a quiet place to read, mark, question, and find again.

  • Browser-local start
  • Google sign-in for the account library
  • No checkout
reader / systems8 min left

Saved article · 14 min

How durable systems earn trust

A useful research system does not ask you to remember where the evidence lived. It keeps the source close enough to inspect again.

The goal is not a larger reading list. It is a shorter distance between a claim, the passage behind it, and the note you made while thinking.

That distance becomes the difference between collecting material and building understanding from it.

Illustrative interface — example text, not a customer document.

Input Article URL or PDF

Working surface Text, highlights, notes, audio

Way back Search, tags, lists, boards

Default Private

01 / THE READING LOOP

A saved tab is only an intention.

Reader earns its place after “save.” The product carries one source through attentive reading and back into reach when the thought becomes useful.

  1. 01

    Capture the source

    Paste an article URL or upload a PDF. Reader keeps the source and prepares it for focused reading.

  2. 02

    Read without the page

    Web clutter falls away. The text, document structure, reading controls, and your place remain.

  3. 03

    Mark what matters

    Highlight the exact passage, leave a note beside it, or listen when reading is not practical.

  4. 04

    Find the thought again

    Search the library, return through tags and lists, arrange a board, or question the open source with AI.

02 / ONE WORKING LIBRARY

Keep the source, the mark, and the next question together.

01

Sources

Web articles and PDFs live in the same library. PDF text is extracted for search and source-grounded discussion.

02

Reading

A typography-first view keeps highlights, notes, reading progress, and text-to-speech beside the source.

03

Retrieval

Full-text search, tags, lists, and boards give the same source more than one useful way back in.

04

Assistance

Summaries and chat work over material you chose. Reader supports the Fleet gateway or browser-held BYOK keys.

05

Feeds

Authenticated readers can import OPML and refresh RSS or Atom feeds manually, then save an item into the library.

06

Portability

Account data can be exported as JSON. Public sharing is an explicit action, not the default state.

03 / WHY IT EXISTS

“I wanted any article or PDF to become a focused reading and research surface instead of another forgotten browser tab.”
— Product maker note

Capture Mozilla Readability prepares saved web pages; PDF uploads join the same library.

Evidence Highlights remain anchored to the passage that prompted them.

Return Search and organisation operate over the material and notes already saved.

Scope There is no social feed, recommendation engine, or paid team workspace.

04 / CURRENT BOUNDARY

Maintained for real use, not expansion for its own sake.

Reader is a mature personal-use product in maintenance-first support. The owner is not using it enough to justify speculative features, so future work is limited to problems that block the capture-to-reading loop.

Without an account

Start in this browser.

Use the device-local path to capture and read without creating a Reader account.

With Google sign-in

Open the account-backed library.

Saved material is isolated per user; PDFs are stored behind an ownership-enforcing proxy.

Companion tooling

The extension is source-built, not publicly distributed.

The MV3 companion exists for local unpacked installs. A public browser-store release is deferred.

Commercial state

No public plan or checkout.

The repository does not establish a permanent free promise or a paid offer, so this page invents neither.

05 / PRACTICAL QUESTIONS

Before you put a source inside.

Does Reader publish what I save?

No. Libraries are private by default. A shared article or board requires an explicit share action.

What does AI see?

AI features operate on the material you open and ask about. Browser-held BYOK credentials are used per request and are not stored server-side.

Can I install the Chrome extension?

The extension is currently available from source for local unpacked installation. Public browser-store distribution is deferred.

Can I take my data out?

Yes. Reader includes a JSON export for account-scoped articles, boards, and lists.

Read the complete FAQ

OPEN THE LIBRARY

Bring one source you mean to understand.

Start in this browser, or sign in with Google for the account-backed library.

\ No newline at end of file diff --git a/landing-astro/public/fonts/fleet-footer-precise-v1/geist-OFL.txt b/landing-astro/public/fonts/fleet-footer-precise-v1/geist-OFL.txt new file mode 100644 index 0000000..795c91d --- /dev/null +++ b/landing-astro/public/fonts/fleet-footer-precise-v1/geist-OFL.txt @@ -0,0 +1,93 @@ +Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/landing-astro/public/fonts/fleet-footer-precise-v1/geist.woff2 b/landing-astro/public/fonts/fleet-footer-precise-v1/geist.woff2 new file mode 100644 index 0000000..991445d Binary files /dev/null and b/landing-astro/public/fonts/fleet-footer-precise-v1/geist.woff2 differ diff --git a/landing-astro/public/fonts/fleet-footer-precise-v1/geistmono-OFL.txt b/landing-astro/public/fonts/fleet-footer-precise-v1/geistmono-OFL.txt new file mode 100644 index 0000000..795c91d --- /dev/null +++ b/landing-astro/public/fonts/fleet-footer-precise-v1/geistmono-OFL.txt @@ -0,0 +1,93 @@ +Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font.git) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/landing-astro/public/fonts/fleet-footer-precise-v1/geistmono.woff2 b/landing-astro/public/fonts/fleet-footer-precise-v1/geistmono.woff2 new file mode 100644 index 0000000..8a27d80 Binary files /dev/null and b/landing-astro/public/fonts/fleet-footer-precise-v1/geistmono.woff2 differ diff --git a/landing-astro/public/fonts/fleet-footer-precise-v1/newsreader-OFL.txt b/landing-astro/public/fonts/fleet-footer-precise-v1/newsreader-OFL.txt new file mode 100644 index 0000000..c428ed1 --- /dev/null +++ b/landing-astro/public/fonts/fleet-footer-precise-v1/newsreader-OFL.txt @@ -0,0 +1,93 @@ +Copyright 2020 The Newsreader Project Authors (http://github.com/productiontype/Newsreader) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/landing-astro/public/fonts/fleet-footer-precise-v1/newsreader.woff2 b/landing-astro/public/fonts/fleet-footer-precise-v1/newsreader.woff2 new file mode 100644 index 0000000..c6e5b0e Binary files /dev/null and b/landing-astro/public/fonts/fleet-footer-precise-v1/newsreader.woff2 differ diff --git a/landing-astro/public/fonts/fleet-footer-precise-v1/provenance.json b/landing-astro/public/fonts/fleet-footer-precise-v1/provenance.json new file mode 100644 index 0000000..76ad7bc --- /dev/null +++ b/landing-astro/public/fonts/fleet-footer-precise-v1/provenance.json @@ -0,0 +1,39 @@ +{ + "accessed": "2026-10-04", + "purpose": "Self-hosted OFL fonts for the owner-selected Precise C footer.", + "fonts": [ + { + "family": "Geist", + "asset": "geist.woff2", + "source": "https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFU.woff2", + "license": "https://raw.githubusercontent.com/google/fonts/main/ofl/geist/OFL.txt", + "sha256": "19f9c92546aa300c312235e3125af1b81394d8db9a4bc4a425cd5b641d2d54e1", + "bytes": 29400, + "localLicense": "geist-OFL.txt", + "weight": "100 900" + }, + { + "family": "Geist Mono", + "asset": "geistmono.woff2", + "source": "https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KK5U5Ck.woff2", + "license": "https://raw.githubusercontent.com/google/fonts/main/ofl/geistmono/OFL.txt", + "sha256": "3f98383b122fe015a48536cd4a1cda855a201718923ffe74931a01597107b9b5", + "bytes": 9864, + "localLicense": "geistmono-OFL.txt", + "weight": "400" + }, + { + "family": "Newsreader", + "asset": "newsreader.woff2", + "source": "https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK4397yjA.woff2", + "license": "https://raw.githubusercontent.com/google/fonts/main/ofl/newsreader/OFL.txt", + "sha256": "6e4f2958c3a7c4a80acde4e5a679abe7e01bc1e30b92be3c7a8b696ef401d101", + "bytes": 132000, + "localLicense": "newsreader-OFL.txt", + "weight": "200 800", + "opticalSize": "6 72", + "use": "The host signature uses the Precise C Newsreader signature font." + } + ], + "runtimeFontRequests": "Intended policy for the footer font host: same-origin font-base assets. Rendered font requests are unverified; app-wide font behavior is outside this evidence." +} diff --git a/landing-astro/public/footer-art/reader-precise-original-v1.provenance.json b/landing-astro/public/footer-art/reader-precise-original-v1.provenance.json new file mode 100644 index 0000000..bc0a4e7 --- /dev/null +++ b/landing-astro/public/footer-art/reader-precise-original-v1.provenance.json @@ -0,0 +1,13 @@ +{ + "product": "reader", + "asset": "reader-precise-original-v1.webp", + "source": "Fresh original generated Reader folio-library illustration; compressed WebP derivative.", + "originalSha256": "d01037ebd98f3712161e0912e8fd62ffda4193fcb5255cfde8c487d9e75dea7d", + "sha256": "8310c1290a7514a8963c6365623050fdce294a92dfb3f8b353ab51ffd2c6b09a", + "bytes": 150124, + "dimensions": { + "width": 2172, + "height": 724 + }, + "rights": "Original generated product artwork; no third-party character assets." +} diff --git a/landing-astro/public/footer-art/reader-precise-original-v1.webp b/landing-astro/public/footer-art/reader-precise-original-v1.webp new file mode 100644 index 0000000..b32862e Binary files /dev/null and b/landing-astro/public/footer-art/reader-precise-original-v1.webp differ diff --git a/landing-astro/src/layouts/Layout.astro b/landing-astro/src/layouts/Layout.astro index b11c92b..35535ce 100644 --- a/landing-astro/src/layouts/Layout.astro +++ b/landing-astro/src/layouts/Layout.astro @@ -5,6 +5,8 @@ interface Props { title: string; description: string; canonicalPath?: string; + showStandaloneProjectStrip?: boolean; + useAuthoredFooterHost?: boolean; } const { title, canonicalPath = '/' } = Astro.props; @@ -87,20 +89,84 @@ const SITE_URL = 'https://read.significanthobbies.com'; data-identity="persistent" > - + {Astro.props.showStandaloneProjectStrip !== false && } +