Skip to content

Commit d978bcb

Browse files
committed
Rename the app to PDF-Xploder
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01H1UeohehDf7pyxWyDSZgJg
1 parent 021116a commit d978bcb

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

‎index.html‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6-
<title>Awesome PDF</title>
6+
<title>PDF-Xploder</title>
77
</head>
88
<body>
99
<div id="root"></div>

‎src/App.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ function Welcome() {
110110
onDrop={(e) => { e.preventDefault(); setOver(false); cmd.openFiles(Array.from(e.dataTransfer.files)); }}
111111
>
112112
<div className="welcome-card">
113-
<h1>Awesome PDF</h1>
113+
<h1>PDF-Xploder</h1>
114114
<p className="muted">View, annotate, organise, fill and sign PDFs — entirely in your browser. Files never leave your device.</p>
115115
<div className="welcome-actions">
116116
<button className="primary big" onClick={cmd.openFromDialog}><FolderOpen size={18} /> Open PDF…</button>
@@ -167,7 +167,7 @@ export function App() {
167167

168168
useEffect(() => {
169169
const name = useStore.getState().fileName;
170-
document.title = name ? `${dirty ? '• ' : ''}${name} — Awesome PDF` : 'Awesome PDF';
170+
document.title = name ? `${dirty ? '• ' : ''}${name} — PDF-Xploder` : 'PDF-Xploder';
171171
}, [dirty, hasDoc]);
172172

173173
return (

‎src/components/Ribbon.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export function Ribbon({ showProps, toggleProps }: { showProps: boolean; toggleP
8888
return (
8989
<header className="ribbon">
9090
<div className="titlebar">
91-
<div className="brand">Awesome&nbsp;PDF</div>
91+
<div className="brand">PDF-Xploder</div>
9292
<div className="quick">
9393
<button title={`${t('Open')} (Ctrl+O)`} onClick={cmd.openFromDialog}><FolderOpen size={16} /></button>
9494
<button title={`${t('Save')} (Ctrl+S)`} disabled={noDoc} onClick={cmd.save}><Save size={16} /></button>

‎src/lib/annotIO.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*
44
* Writing produces standard subtypes (Highlight, Ink, Square, FreeText, …)
55
* with an appearance stream, so other viewers show them and other editors can
6-
* edit them. A private /AwesomePDF entry keeps the exact model for lossless
6+
* edit them. A private /AwesomePDF entry (the name is kept for files saved by earlier versions) keeps the exact model for lossless
77
* round trips; standard keys still win where another editor changed them.
88
*/
99
import {

‎src/lib/sample.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import { singleFontEngine, wrapLines } from './appearance';
44
/** A small multi-page document with text, a form and bookmarks, for trying the editor out. */
55
export async function createSampleDocument(): Promise<Uint8Array> {
66
const doc = await PDFDocument.create();
7-
doc.setTitle('Awesome PDF sample');
8-
doc.setAuthor('Awesome PDF');
7+
doc.setTitle('PDF-Xploder sample');
8+
doc.setAuthor('PDF-Xploder');
99
const font = await doc.embedFont(StandardFonts.Helvetica);
1010
const bold = await doc.embedFont(StandardFonts.HelveticaBold);
1111
const sections = [
1212
{
1313
title: '1. Welcome',
14-
body: 'This sample document lets you try Awesome PDF. Select text with the Highlight, Underline or Strikeout tools to mark it up. Draw with the Pencil, add shapes, arrows and text boxes, drop sticky notes and stamps, or place your signature. Everything you add can be moved, restyled and deleted until you save.',
14+
body: 'This sample document lets you try PDF-Xploder. Select text with the Highlight, Underline or Strikeout tools to mark it up. Draw with the Pencil, add shapes, arrows and text boxes, drop sticky notes and stamps, or place your signature. Everything you add can be moved, restyled and deleted until you save.',
1515
},
1616
{
1717
title: '2. Organising pages',
@@ -27,7 +27,7 @@ export async function createSampleDocument(): Promise<Uint8Array> {
2727
const page = doc.addPage([595.28, 841.89]);
2828
pageRefs.push(page.ref);
2929
page.drawRectangle({ x: 0, y: 781.89, width: 595.28, height: 60, color: rgb(0.11, 0.3, 0.6) });
30-
page.drawText('Awesome PDF', { x: 50, y: 805, size: 20, font: bold, color: rgb(1, 1, 1) });
30+
page.drawText('PDF-Xploder', { x: 50, y: 805, size: 20, font: bold, color: rgb(1, 1, 1) });
3131
page.drawText(s.title, { x: 50, y: 720, size: 24, font: bold, color: rgb(0.1, 0.1, 0.1) });
3232
wrapLines(singleFontEngine(font), s.body, 13, 495).forEach((line, k) => page.drawText(line, { x: 50, y: 680 - k * 20, size: 13, font, color: rgb(0.2, 0.2, 0.2) }));
3333
const filler = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. ';

‎src/lib/signature.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ export async function createTestCertificate(o: { name: string; email?: string; p
119119
const utf8 = (v: string) => ({ value: v, valueTagClass: forge.asn1.Type.UTF8 as never });
120120
const subject = [
121121
{ name: 'commonName', ...utf8(o.name) },
122-
{ name: 'organizationName', ...utf8('Awesome PDF test certificate') },
122+
{ name: 'organizationName', ...utf8('PDF-Xploder test certificate') },
123123
...(o.email ? [{ name: 'emailAddress', value: o.email }] : []),
124124
];
125125
cert.setSubject(subject);
@@ -220,7 +220,7 @@ export async function signPdf(bytes: Uint8Array, o: SignOptions): Promise<Uint8A
220220
Contents: PDFHexString.of('0'.repeat(SIGNATURE_SPACE * 2)),
221221
M: PDFString.fromDate(date),
222222
Name: PDFHexString.fromText(o.identity.name),
223-
Prop_Build: { App: { Name: 'AwesomePDF' } },
223+
Prop_Build: { App: { Name: 'PDF-Xploder' } },
224224
});
225225
if (o.reason) sig.set(PDFName.of('Reason'), PDFHexString.fromText(o.reason));
226226
if (o.location) sig.set(PDFName.of('Location'), PDFHexString.fromText(o.location));

0 commit comments

Comments
 (0)