Skip to content

Commit eda34e6

Browse files
committed
lexicube: satisfy the checks that arrived with 0.3.1
Rebased onto main, which brought three CI requirements the branch predates, all found by the failing PR runs: - The store manifest now requires a floor no older than the protocol the app is built to speak. The workspace is protocol 11, first supported by Cobalt 0.3.1, so the dictionary-lookup floor of 0.2.4 rises to 0.3.1 (and the lock file catches the crate up to the 0.3.1 workspace version it inherits). - The generated app pages refuse an app with no screenshot metadata, and the home page must shelve every app. Lexicube's board shot from the real panel joins media/site/apps at the site's 1072x1448 (resized from the Libra Colour's 1264x1680), the generator's screenshot map and docs/index.html gain their entries, and the generated page and sitemap line are committed as the check demands. - Adding a workspace member changes Cargo.toml and Cargo.lock, which are release inputs to every app package, so every published app takes a patch bump exactly as the auto-update PR (#80) did for the same reason.
1 parent 706ae84 commit eda34e6

21 files changed

Lines changed: 226 additions & 58 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/catalog.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"display_name": "arXiv",
88
"short_label": "arXiv",
99
"summary": "Browse and search arXiv, keep preprints, and read their HTML versions on your Kobo.",
10-
"version": "1.3.4",
10+
"version": "1.3.5",
1111
"minimum_cobalt_version": "0.3.1",
1212
"glyph": "note",
1313
"capabilities": ["network"]
@@ -18,7 +18,7 @@
1818
"display_name": "Audiobook Studio",
1919
"short_label": "Audiobooks",
2020
"summary": "Turn a topic into an original narrated audiobook and listen on your Kobo.",
21-
"version": "1.0.4",
21+
"version": "1.0.5",
2222
"minimum_cobalt_version": "0.3.1",
2323
"glyph": "headphones",
2424
"capabilities": ["network", "audio", "bluetooth-audio", "bluetooth-control"]
@@ -29,7 +29,7 @@
2929
"display_name": "Daily Brief",
3030
"short_label": "Daily Brief",
3131
"summary": "Build a daily news brief in the background while you use other apps.",
32-
"version": "1.0.4",
32+
"version": "1.0.5",
3333
"minimum_cobalt_version": "0.3.1",
3434
"glyph": "clock",
3535
"capabilities": ["network"]
@@ -40,7 +40,7 @@
4040
"display_name": "AI Command Center",
4141
"short_label": "AI Chat",
4242
"summary": "Ask a question, then read and navigate the answer with touch controls.",
43-
"version": "1.0.4",
43+
"version": "1.0.5",
4444
"minimum_cobalt_version": "0.3.1",
4545
"glyph": "chat",
4646
"capabilities": ["network"]
@@ -51,7 +51,7 @@
5151
"display_name": "Components",
5252
"short_label": "Components",
5353
"summary": "See every Cobalt UI component on the device in one reference app.",
54-
"version": "1.0.4",
54+
"version": "1.0.5",
5555
"minimum_cobalt_version": "0.3.1",
5656
"glyph": "chart",
5757
"capabilities": ["network"]
@@ -62,7 +62,7 @@
6262
"display_name": "Gutenbird",
6363
"short_label": "Gutenbird",
6464
"summary": "Browse OPDS libraries and read their books on your Kobo.",
65-
"version": "1.0.4",
65+
"version": "1.0.5",
6666
"minimum_cobalt_version": "0.3.1",
6767
"glyph": "book",
6868
"capabilities": ["network", "frontlight-control"]
@@ -73,7 +73,7 @@
7373
"display_name": "Hacker News",
7474
"short_label": "Hacker News",
7575
"summary": "Read Top, New, Ask, and Show stories with complete comment threads.",
76-
"version": "1.0.4",
76+
"version": "1.0.5",
7777
"minimum_cobalt_version": "0.3.1",
7878
"glyph": "news",
7979
"capabilities": ["network"]
@@ -85,7 +85,7 @@
8585
"short_label": "Lexicube",
8686
"summary": "Shake sixteen letter dice, find words for three minutes, then look them up.",
8787
"version": "1.0.0",
88-
"minimum_cobalt_version": "0.2.4",
88+
"minimum_cobalt_version": "0.3.1",
8989
"glyph": "grid",
9090
"capabilities": []
9191
},
@@ -95,7 +95,7 @@
9595
"display_name": "Magnet",
9696
"short_label": "Magnet",
9797
"summary": "Find the hall sensor behind the bezel and watch it respond to a magnet.",
98-
"version": "1.0.4",
98+
"version": "1.0.5",
9999
"minimum_cobalt_version": "0.3.1",
100100
"glyph": "magnet",
101101
"capabilities": ["cover-sensor"]
@@ -106,7 +106,7 @@
106106
"display_name": "Morse",
107107
"short_label": "Morse",
108108
"summary": "Type a message and send it in Morse code with the front light.",
109-
"version": "1.0.6",
109+
"version": "1.0.7",
110110
"minimum_cobalt_version": "0.3.1",
111111
"glyph": "light",
112112
"capabilities": ["frontlight-control", "keep-awake"]
@@ -117,7 +117,7 @@
117117
"display_name": "Feeds",
118118
"short_label": "Feeds",
119119
"summary": "Follow website feeds and read their articles without the web page around them.",
120-
"version": "1.0.4",
120+
"version": "1.0.5",
121121
"minimum_cobalt_version": "0.3.1",
122122
"glyph": "rss",
123123
"capabilities": ["network"]
@@ -128,7 +128,7 @@
128128
"display_name": "Sidekick",
129129
"short_label": "Sidekick",
130130
"summary": "Answer coding-agent permission prompts from your Kobo.",
131-
"version": "1.0.4",
131+
"version": "1.0.5",
132132
"minimum_cobalt_version": "0.3.1",
133133
"glyph": "key",
134134
"capabilities": ["network"]
@@ -139,7 +139,7 @@
139139
"display_name": "Sudoku",
140140
"short_label": "Sudoku",
141141
"summary": "Play touch-first Sudoku designed for an e-ink screen.",
142-
"version": "1.0.5",
142+
"version": "1.0.6",
143143
"minimum_cobalt_version": "0.3.1",
144144
"glyph": "grid",
145145
"capabilities": []
@@ -150,7 +150,7 @@
150150
"display_name": "Tic-tac-toe",
151151
"short_label": "Tic-tac-toe",
152152
"summary": "Play tic-tac-toe together on one Kobo.",
153-
"version": "1.0.4",
153+
"version": "1.0.5",
154154
"minimum_cobalt_version": "0.3.1",
155155
"glyph": "grid",
156156
"capabilities": []
@@ -161,7 +161,7 @@
161161
"display_name": "Todo",
162162
"short_label": "Todo",
163163
"summary": "Keep a simple to-do list that stays on your Kobo.",
164-
"version": "1.0.4",
164+
"version": "1.0.5",
165165
"minimum_cobalt_version": "0.3.1",
166166
"glyph": "check",
167167
"capabilities": []

docs/apps/arxiv/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<meta name="twitter:description" content="Browse and search arXiv, keep preprints, and read their HTML versions on your Kobo. Install it on a supported Kobo e-reader with Cobalt.">
2222
<meta name="twitter:image" content="https://bandarlabs.github.io/Cobalt/media/site/apps/arxiv.png">
2323
<meta name="twitter:image:alt" content="The newest machine learning preprints listed in the arXiv app on a Kobo">
24-
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-KG3A5RuvfqSKsOv05PAm/q3M6RON/Gly5SoOY839eI8='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
24+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-qMyezlrvQgeeU5RLFVrwmUKH+/r3e0J8Za9YThEXVak='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
2525
<script type="application/ld+json">{
2626
"@context": "https://schema.org",
2727
"@graph": [
@@ -40,7 +40,7 @@
4040
"applicationSuite": "Cobalt",
4141
"applicationCategory": "SoftwareApplication",
4242
"operatingSystem": "Cobalt on supported Kobo e-readers",
43-
"softwareVersion": "1.3.4",
43+
"softwareVersion": "1.3.5",
4444
"isAccessibleForFree": true,
4545
"offers": {
4646
"@type": "Offer",
@@ -97,7 +97,7 @@
9797
<p class="eyebrow">Kobo app</p>
9898
<h1>arXiv</h1>
9999
<p class="summary">Browse and search arXiv, keep preprints, and read their HTML versions on your Kobo.</p>
100-
<div class="meta"><span>Version 1.3.4</span><span>network</span></div>
100+
<div class="meta"><span>Version 1.3.5</span><span>network</span></div>
101101
</div>
102102
<figure class="app-shot">
103103
<img src="../../media/site/apps/arxiv.png" width="1072" height="1448" alt="The newest machine learning preprints listed in the arXiv app on a Kobo">

docs/apps/audiobook/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<meta name="twitter:description" content="Turn a topic into an original narrated audiobook and listen on your Kobo. Install it on a supported Kobo e-reader with Cobalt.">
2222
<meta name="twitter:image" content="https://bandarlabs.github.io/Cobalt/media/site/apps/audiobook.png">
2323
<meta name="twitter:image:alt" content="An audiobook player with cover art and playback controls on a Kobo">
24-
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-Ahww41n6kU1iwNao57tZMQN+Y7d3IuMc4obJZGCK7hk='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
24+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-YaoCLqixIGmSasi4ZqZA51wGU/FkQPQD/Gn6L2O0pCI='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
2525
<script type="application/ld+json">{
2626
"@context": "https://schema.org",
2727
"@graph": [
@@ -40,7 +40,7 @@
4040
"applicationSuite": "Cobalt",
4141
"applicationCategory": "SoftwareApplication",
4242
"operatingSystem": "Cobalt on supported Kobo e-readers",
43-
"softwareVersion": "1.0.4",
43+
"softwareVersion": "1.0.5",
4444
"isAccessibleForFree": true,
4545
"offers": {
4646
"@type": "Offer",
@@ -97,7 +97,7 @@
9797
<p class="eyebrow">Kobo app</p>
9898
<h1>Audiobook Studio</h1>
9999
<p class="summary">Turn a topic into an original narrated audiobook and listen on your Kobo.</p>
100-
<div class="meta"><span>Version 1.0.4</span><span>network, audio, bluetooth-audio, bluetooth-control</span></div>
100+
<div class="meta"><span>Version 1.0.5</span><span>network, audio, bluetooth-audio, bluetooth-control</span></div>
101101
</div>
102102
<figure class="app-shot">
103103
<img src="../../media/site/apps/audiobook.png" width="1072" height="1448" alt="An audiobook player with cover art and playback controls on a Kobo">

docs/apps/brief/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<meta name="twitter:description" content="Build a daily news brief in the background while you use other apps. Install it on a supported Kobo e-reader with Cobalt.">
2222
<meta name="twitter:image" content="https://bandarlabs.github.io/Cobalt/media/site/apps/brief.png">
2323
<meta name="twitter:image:alt" content="A numbered daily news brief on a Kobo">
24-
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-XUMtZuZW24adGFcezkUD9/W0G4bpBDumiqFbQ4bu/7k='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
24+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-1MOccWTocIMN2gq6er3QX2nSyUWhKELfs+WsiHQtjfI='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
2525
<script type="application/ld+json">{
2626
"@context": "https://schema.org",
2727
"@graph": [
@@ -40,7 +40,7 @@
4040
"applicationSuite": "Cobalt",
4141
"applicationCategory": "SoftwareApplication",
4242
"operatingSystem": "Cobalt on supported Kobo e-readers",
43-
"softwareVersion": "1.0.4",
43+
"softwareVersion": "1.0.5",
4444
"isAccessibleForFree": true,
4545
"offers": {
4646
"@type": "Offer",
@@ -97,7 +97,7 @@
9797
<p class="eyebrow">Kobo app</p>
9898
<h1>Daily Brief</h1>
9999
<p class="summary">Build a daily news brief in the background while you use other apps.</p>
100-
<div class="meta"><span>Version 1.0.4</span><span>network</span></div>
100+
<div class="meta"><span>Version 1.0.5</span><span>network</span></div>
101101
</div>
102102
<figure class="app-shot">
103103
<img src="../../media/site/apps/brief.png" width="1072" height="1448" alt="A numbered daily news brief on a Kobo">

docs/apps/chat/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<meta name="twitter:description" content="Ask a question, then read and navigate the answer with touch controls. Install it on a supported Kobo e-reader with Cobalt.">
2222
<meta name="twitter:image" content="https://bandarlabs.github.io/Cobalt/media/site/apps/chat.png">
2323
<meta name="twitter:image:alt" content="An answer displayed for touch-friendly reading on a Kobo">
24-
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-XSFY4KVO2xMZcWXiIlkLYHwBv2MacHExIsgb1r0yLvI='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
24+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-KKtsPTPRkfo9ppLG5mGYJUo54P/xiwXwgs5bFqT02LI='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
2525
<script type="application/ld+json">{
2626
"@context": "https://schema.org",
2727
"@graph": [
@@ -40,7 +40,7 @@
4040
"applicationSuite": "Cobalt",
4141
"applicationCategory": "SoftwareApplication",
4242
"operatingSystem": "Cobalt on supported Kobo e-readers",
43-
"softwareVersion": "1.0.4",
43+
"softwareVersion": "1.0.5",
4444
"isAccessibleForFree": true,
4545
"offers": {
4646
"@type": "Offer",
@@ -97,7 +97,7 @@
9797
<p class="eyebrow">Kobo app</p>
9898
<h1>AI Command Center</h1>
9999
<p class="summary">Ask a question, then read and navigate the answer with touch controls.</p>
100-
<div class="meta"><span>Version 1.0.4</span><span>network</span></div>
100+
<div class="meta"><span>Version 1.0.5</span><span>network</span></div>
101101
</div>
102102
<figure class="app-shot">
103103
<img src="../../media/site/apps/chat.png" width="1072" height="1448" alt="An answer displayed for touch-friendly reading on a Kobo">

docs/apps/gallery/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<meta name="twitter:description" content="See every Cobalt UI component on the device in one reference app. Install it on a supported Kobo e-reader with Cobalt.">
2222
<meta name="twitter:image" content="https://bandarlabs.github.io/Cobalt/media/site/apps/components.png">
2323
<meta name="twitter:image:alt" content="Cobalt typography and interface components on a Kobo">
24-
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-20omitd/kxuZyl/UHWy5uP3YP5nfvYrcQNwf7wEWuhU='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
24+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-bR+gIZNItLrCiLygaFv8o+DYyeuufY+TK5i3eQa4sF0='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
2525
<script type="application/ld+json">{
2626
"@context": "https://schema.org",
2727
"@graph": [
@@ -40,7 +40,7 @@
4040
"applicationSuite": "Cobalt",
4141
"applicationCategory": "SoftwareApplication",
4242
"operatingSystem": "Cobalt on supported Kobo e-readers",
43-
"softwareVersion": "1.0.4",
43+
"softwareVersion": "1.0.5",
4444
"isAccessibleForFree": true,
4545
"offers": {
4646
"@type": "Offer",
@@ -97,7 +97,7 @@
9797
<p class="eyebrow">Kobo app</p>
9898
<h1>Components</h1>
9999
<p class="summary">See every Cobalt UI component on the device in one reference app.</p>
100-
<div class="meta"><span>Version 1.0.4</span><span>network</span></div>
100+
<div class="meta"><span>Version 1.0.5</span><span>network</span></div>
101101
</div>
102102
<figure class="app-shot">
103103
<img src="../../media/site/apps/components.png" width="1072" height="1448" alt="Cobalt typography and interface components on a Kobo">

docs/apps/gutenbird/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<meta name="twitter:description" content="Browse OPDS libraries and read their books on your Kobo. Install it on a supported Kobo e-reader with Cobalt.">
2222
<meta name="twitter:image" content="https://bandarlabs.github.io/Cobalt/media/site/apps/gutenbird.png">
2323
<meta name="twitter:image:alt" content="A shelf of books from an OPDS library on a Kobo">
24-
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-2oT54E6+MVL8PHotEskZaFAKy5j9dOJxOjjuZn2tI1A='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
24+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-YosvSeEe351OlKZ77xznunr0lsjrWs7UJsqXrzKyADI='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
2525
<script type="application/ld+json">{
2626
"@context": "https://schema.org",
2727
"@graph": [
@@ -40,7 +40,7 @@
4040
"applicationSuite": "Cobalt",
4141
"applicationCategory": "SoftwareApplication",
4242
"operatingSystem": "Cobalt on supported Kobo e-readers",
43-
"softwareVersion": "1.0.4",
43+
"softwareVersion": "1.0.5",
4444
"isAccessibleForFree": true,
4545
"offers": {
4646
"@type": "Offer",
@@ -97,7 +97,7 @@
9797
<p class="eyebrow">Kobo app</p>
9898
<h1>Gutenbird</h1>
9999
<p class="summary">Browse OPDS libraries and read their books on your Kobo.</p>
100-
<div class="meta"><span>Version 1.0.4</span><span>network, frontlight-control</span></div>
100+
<div class="meta"><span>Version 1.0.5</span><span>network, frontlight-control</span></div>
101101
</div>
102102
<figure class="app-shot">
103103
<img src="../../media/site/apps/gutenbird.png" width="1072" height="1448" alt="A shelf of books from an OPDS library on a Kobo">

docs/apps/hn/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<meta name="twitter:description" content="Read Top, New, Ask, and Show stories with complete comment threads. Install it on a supported Kobo e-reader with Cobalt.">
2222
<meta name="twitter:image" content="https://bandarlabs.github.io/Cobalt/media/site/apps/hackernews.png">
2323
<meta name="twitter:image:alt" content="A ranked list of Hacker News stories on a Kobo">
24-
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-MxxF+XcURi1a2K0vQlv5WNApKJP/pNtP19rS0pcanyM='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
24+
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-L+d3oCDXS9GO4sIM+VsZKlCVGlLCL18Lqma3kL2MKwU='; style-src 'self'; img-src 'self'; connect-src https://cobalt-install-relay.anandabhishek.workers.dev; base-uri 'none'; form-action 'self'">
2525
<script type="application/ld+json">{
2626
"@context": "https://schema.org",
2727
"@graph": [
@@ -40,7 +40,7 @@
4040
"applicationSuite": "Cobalt",
4141
"applicationCategory": "SoftwareApplication",
4242
"operatingSystem": "Cobalt on supported Kobo e-readers",
43-
"softwareVersion": "1.0.4",
43+
"softwareVersion": "1.0.5",
4444
"isAccessibleForFree": true,
4545
"offers": {
4646
"@type": "Offer",
@@ -97,7 +97,7 @@
9797
<p class="eyebrow">Kobo app</p>
9898
<h1>Hacker News</h1>
9999
<p class="summary">Read Top, New, Ask, and Show stories with complete comment threads.</p>
100-
<div class="meta"><span>Version 1.0.4</span><span>network</span></div>
100+
<div class="meta"><span>Version 1.0.5</span><span>network</span></div>
101101
</div>
102102
<figure class="app-shot">
103103
<img src="../../media/site/apps/hackernews.png" width="1072" height="1448" alt="A ranked list of Hacker News stories on a Kobo">

0 commit comments

Comments
 (0)