Skip to main content

Developer / tester alpha

Pack documentation

Pack has a public Chrome Web Store V0 listing and remains source-reviewable. These docs separate the Store-published v0.3.2 package from reviewed source v0.3.3 so testers can understand exactly what they are loading.

Using Pack

Use Pack only with GST accounts, periods, and documents you are authorised to access.

Open a separate Chrome profile

Use a browser profile you control for alpha testing. Sign in to the GST Portal directly in that profile.

Open the current Chrome Web Store listing or build from source

The current Chrome Web Store V0 listing is available for v0.3.2. Reviewed source v0.3.3 is newer, so build from source for v0.3.3 audit and reproduction until its own Store publication evidence is recorded. Enable Developer mode at chrome://extensions, choose Load unpacked, and select .output/chrome-mv3 from your local build.

Open the supported GST page

Navigate to the supported filed GSTR‑3B or GSTR‑1 download area for an account and period you are authorised to access.

Start the download

Open Pack, choose the supported return scope, and let Chrome save the requested PDF or Excel file locally.

Install from source

Build locally only after reviewing the repository, release status, and source version.
git clone https://github.com/lamemustafa/pack.git
cd pack
git checkout 94318f516645819abe8627555fa6e8ab2cd89842
nvm use
corepack enable
pnpm install --frozen-lockfile
pnpm run wxt:prepare
pnpm run compile
pnpm test
pnpm run build
pnpm run verify:package

Expected build output: .output/chrome-mv3. Load that directory at chrome://extensions. The repository default branch may differ from the reviewed source commit shown here; stay on the pinned commit when reproducing this public page.

Browser permissions

The permissions are narrow and tied to the supported local workflow.

downloads

Starts and correlates the supported GST Portal PDF download.

scripting

Inspects and operates supported controls on exact GST Portal pages.

storage

Keeps local install metadata, run/recovery state, the local demo manifest, and temporary session workflow snapshots in the browser profile.

GST Portal hosts

Limits access to the official GST Portal URL patterns declared by the extension.

Troubleshooting

Start with the browser profile, portal session, supported page, and Chrome download controls.
  • Pack cannot find my GST tab: open a supported GST Portal page in the same Chrome profile, then reopen Pack.
  • My session expired: sign in again on the GST Portal directly and restart the Pack flow.
  • Chrome blocked multiple downloads: allow downloads for the GST Portal only when you expect more than one file.
  • The requested return is not visible: confirm the return is filed and visible in the supported portal area.
  • The download did not begin: check Chrome download permissions, the browser download shelf, and the configured download folder.
Open support options

Clear local Pack data

Use the extension options page Clear local Pack data control, reload the extension, or remove the extension from Chrome to delete local extension state.

Session storage clears when the extension is reloaded, updated, disabled, or the browser restarts. Local storage may retain install metadata, the active filed-return run lease, full-year ledger, target-review state, and the local demo manifest until cleared or removed.

Developing Pack

Build notes, package checks, and contribution details are kept with the source repository.
  • Review the source repository and package scripts before building.
  • Run the extension tests and package verifier before trusting a reproduced local build.
  • Use redacted or demo data for screenshots and issue reports.
Review source details