From 73dae93c3fea97918e0022804f22637486905d07 Mon Sep 17 00:00:00 2001 From: aidil-coder-bot Date: Sat, 28 Mar 2026 06:18:11 +0100 Subject: [PATCH 1/3] hotfix: make math formulas, code blocks, and params table scrollable on mobile - MathFormula: add overflow-x auto + touch scrolling for KaTeX display - CodeBlock: ensure code-container and code-pre are properly scrollable - style.css: add mobile-specific overflow fixes for code, table blocks Fixes horizontal overflow on mobile for JSON responses, math formulas, and params tables --- src/components/CodeBlock.vue | 15 ++++++++++++--- src/components/MathFormula.vue | 18 ++++++++++++++++++ src/style.css | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 3 deletions(-) diff --git a/src/components/CodeBlock.vue b/src/components/CodeBlock.vue index 1d279d2..afea03d 100644 --- a/src/components/CodeBlock.vue +++ b/src/components/CodeBlock.vue @@ -265,8 +265,10 @@ onMounted(() => { diff --git a/src/style.css b/src/style.css index f95c499..6122d78 100644 --- a/src/style.css +++ b/src/style.css @@ -108,6 +108,38 @@ body { * { animation: none !important; transition-duration: 0.01ms !important; } } +/* Mobile overflow fixes */ +@media (max-width: 768px) { + /* Ensure code blocks are scrollable on mobile */ + .code-block-wrapper, + .code-container, + .code-panel, + .code-panel pre { + overflow-x: auto !important; + -webkit-overflow-scrolling: touch; + max-width: 100%; + } + + /* Ensure params table is scrollable */ + .params-table { + display: block; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + white-space: nowrap; + } + + .params-table td, + .params-table th { + white-space: normal; + min-width: 80px; + } + + .params-table td:last-child { + min-width: 150px; + white-space: normal; + } +} + /* Dark mode code syntax colors */ .token-string { color: #a3e4c9; } .token-number { color: #f97316; } From e132081e1e4e093ff9be2ae83230bfde434d4af8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 28 Mar 2026 05:19:59 +0000 Subject: [PATCH 2/3] chore: bump version to 1.5.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9fec0bf..1ea5919 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pico-api-docs", - "version": "1.5.0", + "version": "1.5.1", "description": "PICO SulTeng API Documentation - COVID-19 Sulawesi Tengah Data API", "main": "index.js", "scripts": { From 46cb6eafc5ee665d9bd1ccd410c26127cff31d96 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 28 Mar 2026 05:24:22 +0000 Subject: [PATCH 3/3] docs: update changelog for 1.5.1 --- CHANGELOG.md | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8fb6ea..31b5c36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -313,6 +313,129 @@ - Add trailing newlines to all source files (a970f94) # Changelog for v1.0.0 +## [1.5.1] - 2026-03-28 + +### ✨ Features + +- make all API URLs configurable via VITE_API_BASE_URL env variable (f9da460) +- full docs redesign with Stripe-style layout and updated response examples (6a7e4f8) +- add i18n support for all hardcoded text (EN + ID translations) (02aa5d4) +- add back glossary section with Stripe-style design (cce1f72) +- use CodeBlock with Prism syntax highlighting in CodePanel (9ba36b3) +- restore full glossary with KaTeX formulas and calculation examples (ae58468) + +### 🐛 Bug Fixes + +- remove trigger-deploy job (WORKFLOW_TOKEN not available, rely on PAT tag push) (aab8593) +- use WORKFLOW_PAT org secret instead of WORKFLOW_TOKEN (7d3c22f) +- do not split components chunk, keep prismjs co-located with CodeBlock (544d03a) +- expose Prism to window before language plugins load (3ba7d20) +- import Prism from prism-setup to ensure window.Prism is set before plugins (2bc66e9) +- restore CodeBlock.vue with correct prism-setup import (662f463) +- use static imports for prism language plugins (no require, proper ES module) (55a8e1c) +- do not assign prismjs to manual chunk, let rollup co-locate with importer (40e56cb) +- add pnpm.overrides to match lockfile (prevents LOCKFILE_CONFIG_MISMATCH in Docker) (e1c6d62) +- pin pnpm to 10.15.1 in Dockerfile to match CI (9a273e9) +- accept both v-prefixed and plain semver tags in deploy trigger (31fe5ac) +- exclude prismjs from vendor chunk so it co-locates with its consumers (2b4c4ea) +- use tag push trigger instead of release published to prevent duplicate deploy runs (af978de) +- resolve lint error in DocSidebar and unused import in Home (3d18d5b) +- remove duplicate release-branch-creation workflow (handled by reusable workflow) (ceda3e1) +- use CodePanel component for glossary formula code blocks (21faf3f) +- show correct parameters for each endpoint (73f3a90) +- use Prism.highlight() instead of highlightElement() for reactive code rendering (81efb31) +- improve mobile responsiveness - remove horizontal overflow (f6d3bcc) + +### 📚 Documentation + +- update changelog for v1.3.3 (5e9fb75) +- update changelog for 1.3.4 (0bcfe71) +- update changelog for 1.3.5 (81272a1) +- update changelog for 1.3.6 (8f0e9a1) +- update changelog for 1.3.7 (9832774) +- update changelog for 1.3.8 (a9e1b8d) +- update changelog for 1.4.0 (f9b08c0) +- update changelog for 1.4.1 (1e5fe80) +- update changelog for 1.4.2 (6e890ff) +- update changelog for 1.4.3 (a77da18) +- update changelog for 1.4.4 (e3f6b3c) +- update changelog for 1.5.0 (a010b16) + +### 🔧 Chores + +- bump version to v1.4.0 for next development cycle (2c0abcd) +- back-merge v1.3.0 to develop (7cace92) +- back-merge v1.3.1 to develop (66490af) +- back-merge v1.3.2 to develop (7b22074) +- back-merge v1.3.3 to develop (473940f) +- prepare v1.3.4 hotfix (7f6ef19) +- bump version to 1.3.4 (e5ffb13) +- back-merge 1.3.4 to develop (44abde5) +- prepare v1.3.5 hotfix (5ef9462) +- bump version to 1.3.5 (54181e6) +- back-merge 1.3.5 to develop (6b81bdf) +- prepare v1.3.6 hotfix (c029ec4) +- bump version to 1.3.6 (c2aba95) +- back-merge 1.3.6 to develop (05d7997) +- prepare v1.3.7 hotfix (9df6c2e) +- bump version to 1.3.7 (3cd0540) +- regenerate pnpm-lock.yaml after adding pnpm.overrides (e0a905e) +- back-merge 1.3.7 to develop (e1f8738) +- bump version to 1.3.8 (66900c4) +- back-merge 1.3.8 to develop (a712d80) +- prepare v1.4.0 release (8a52e4e) +- bump version to v1.5.0 for next development cycle (814713a) +- bump version to 1.4.1 (5f14ac9) +- back-merge 1.4.1 to develop (550ee8f) +- bump version to 1.4.2 (27c5b5c) +- back-merge 1.4.2 to develop (2036271) +- back-merge 1.4.3 to develop (beace1a) +- back-merge 1.4.4 to develop (718613c) +- bump version to 1.5.1 (e132081) + +### 📝 Other Changes + +- Merge pull request #48 from banua-coder/chore/bump-version-to-v1.4.0-dev (31cdfb8) +- Merge pull request #51 from banua-coder/chore/back-merge-v1.3.0 (05c32bc) +- Merge pull request #54 from banua-coder/chore/back-merge-v1.3.1 (d939de7) +- Merge pull request #57 from banua-coder/chore/back-merge-v1.3.2 (dd4974b) +- Merge pull request #60 from banua-coder/chore/back-merge-v1.3.3 (80eb69c) +- Merge pull request #61 from banua-coder/chore/prepare-hotfix-v1.3.4 (1108df2) +- Merge pull request #62 from banua-coder/hotfix/1.3.4 (b4dbfcc) +- Merge pull request #63 from banua-coder/chore/back-merge-1.3.4 (9b7df39) +- Merge pull request #64 from banua-coder/chore/prepare-hotfix-v1.3.5 (8eef46c) +- Merge pull request #65 from banua-coder/hotfix/1.3.5 (132d70e) +- Merge pull request #66 from banua-coder/chore/back-merge-1.3.5 (8d99044) +- Merge pull request #67 from banua-coder/chore/prepare-hotfix-v1.3.6 (6a2e396) +- Merge pull request #68 from banua-coder/hotfix/1.3.6 (985bc35) +- Merge pull request #69 from banua-coder/chore/back-merge-1.3.6 (4e7f847) +- Merge pull request #70 from banua-coder/chore/prepare-hotfix-v1.3.7 (72c249a) +- Merge pull request #71 from banua-coder/hotfix/1.3.7 (95df5e9) +- Merge pull request #72 from banua-coder/chore/back-merge-1.3.7 (ad3828c) +- Merge pull request #74 from banua-coder/hotfix/1.3.8 (ae7c28f) +- Merge pull request #75 from banua-coder/chore/back-merge-1.3.8 (9eef133) +- Merge pull request #76 from banua-coder/fix/remove-duplicate-deploy-trigger (3ed94ef) +- Merge pull request #77 from banua-coder/feature/configurable-api-url (b150a5a) +- Merge pull request #78 from banua-coder/feature/docs-redesign-stripe-style (910c96d) +- Merge pull request #79 from banua-coder/chore/prepare-release-v1.4.0 (87c0b06) +- Merge pull request #81 from banua-coder/chore/bump-version-to-v1.5.0-dev (2c10b45) +- Merge pull request #80 from banua-coder/release/1.4.0 (75657a2) +- Merge pull request #85 from banua-coder/chore/back-merge-1.4.0 (756950a) +- Merge pull request #86 from banua-coder/hotfix/1.4.1 (9e66e9f) +- Merge pull request #87 from banua-coder/chore/back-merge-1.4.1 (bb9f6a1) +- Merge pull request #88 from banua-coder/hotfix/1.4.2 (46b02da) +- hotfix(glossary): full editorial redesign - replace AI-generic card layout with clean editorial style (4586fd2) +- Merge pull request #89 from banua-coder/chore/back-merge-1.4.2 (338d433) +- Merge pull request #90 from banua-coder/hotfix/1.4.3 (f44ef6e) +- hotfix(1.4.4): sidebar scroll-spy, version badge, code tabs light mode, glossary padding, real API responses (48f0df3) +- Merge pull request #91 from banua-coder/chore/back-merge-1.4.3 (66ecde0) +- Merge pull request #92 from banua-coder/hotfix/1.4.4 (05a61ef) +- Merge pull request #94 from banua-coder/chore/back-merge-1.4.4 (a08096c) +- Merge pull request #95 from banua-coder/fix/mobile-responsiveness (97e0960) +- Merge pull request #96 from banua-coder/release/1.5.0 (53ee259) +- hotfix: make math formulas, code blocks, and params table scrollable on mobile (73dae93) +- Merge pull request #101 from banua-coder/hotfix/1.5.1 (894f219) + ## [1.5.0] - 2026-03-28 ### ✨ Features