diff --git a/README.md b/README.md
index 5b05e3f..0f55912 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# TeXcore for Obsidian
diff --git a/manifest.json b/manifest.json
index 93f5385..234d5de 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,7 +1,7 @@
{
"id": "texcore",
"name": "TeXcore",
- "version": "0.0.2",
+ "version": "0.0.3",
"minAppVersion": "1.3.5",
"description": "Automatic equation numbering, Tex Diagrams rendering, and more to transforms your vault into a rich ecosystem for scientific drafting and study.",
"author": "Jovi Koikkara",
diff --git a/package.json b/package.json
index fdde892..4c56948 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "TeXcore",
- "version": "0.0.1",
+ "version": "0.0.3",
"description": "Automatic equation numbering, Tex Diagrams rendering, and more to transforms your vault into a rich ecosystem for scientific drafting and study.",
"main": "main.js",
"packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499",
diff --git a/src/features/tikz/tikzjax/tikzjax.worker.ts b/src/features/tikz/tikzjax/tikzjax.worker.ts
index 6f15075..7230a48 100644
--- a/src/features/tikz/tikzjax/tikzjax.worker.ts
+++ b/src/features/tikz/tikzjax/tikzjax.worker.ts
@@ -108,14 +108,14 @@ export function setInput(input: string) {
// .tfm font metrics are served from the dvi2html bundle.
//
function openSync(filename: string, mode: string): number {
- let content = new Uint8Array();
+ let content: Uint8Array = new Uint8Array();
if (preloadedFiles[filename]) {
- content = preloadedFiles[filename] as unknown as Uint8Array;
+ content = preloadedFiles[filename];
} else if (filename.endsWith('.tfm')) {
const fontName = filename.replace(/\.tfm$/, '');
const data = lookupTfmData(fontName);
- if (data) content = data as unknown as Uint8Array;
+ if (data) content = data;
} else {
// Check if this file was generated during the current run (like input.aux)
// Search backwards to get the most recent version of the file
diff --git a/src/settings/changelogData.ts b/src/settings/changelogData.ts
index baf3677..46da510 100644
--- a/src/settings/changelogData.ts
+++ b/src/settings/changelogData.ts
@@ -13,6 +13,42 @@ export interface ChangelogItem {
}
export const changelogData: ChangelogItem[] = [
+ {
+ version: '0.0.3',
+ date: '2026-06-06',
+ changes: [
+ {
+ type: 'new',
+ description:
+ 'Interactive TikZ Editor: Visual diagram builder with snapping, shape tools, and live preview for faster workflow.'
+ },
+ {
+ type: 'improvement',
+ description:
+ 'Smarter TikZ Rendering: More accurate symbols, better font handling, and consistent diagram output across themes.'
+ },
+ {
+ type: 'improvement',
+ description:
+ 'Enhanced Layout & Responsiveness: Improved diagram alignment, spacing, and adaptive rendering for complex TikZ structures.'
+ },
+ {
+ type: 'improvement',
+ description:
+ 'Editing Experience Upgrades: Multi-select editing, lasso selection, and thickness controls for precise diagram customization.'
+ },
+ {
+ type: 'fix',
+ description:
+ 'Rendering Fixes: Resolved symbol mismatches (e.g., Γ, Ω, ⊗) and clipping issues in SVG output.'
+ },
+ {
+ type: 'fix',
+ description:
+ 'Reliable Package Loading: Fixed missing TikZ libraries to ensure diagrams using advanced packages render correctly.'
+ }
+ ]
+ },
{
version: '0.0.1',
date: '2026-06-04',
diff --git a/versions.json b/versions.json
index 1ce85c9..1d01c57 100644
--- a/versions.json
+++ b/versions.json
@@ -1,3 +1,4 @@
{
- "0.0.1": "1.3.5"
+ "0.0.1": "1.3.5",
+ "0.0.3": "1.3.5"
}