-
v1.1.5
Stablereleased this
2026-09-02 22:55:12 +00:00 | 0 commits to master since this releaseThe add-on has its own icon on addons.mozilla.org. It always had one, and
AMO was never using it: the listing builds its own 32, 64 and 128 pixel icons
and ignores an SVG, substituting the default puzzle piece instead. The artwork
is unchanged - the manifest now offers PNG sizes as well, which is what AMO
actually reads. The toolbar button keeps the vector, where Firefox is the only
consumer and it stays crisp at any display scale.Form fields and buttons have a visible edge. They drew no fill of their own,
so their border was the only thing marking them as controls, and that border was
a hairline meant for table rules. Controls now carry a boundary of their own,
stepped separately for the light and dark themes; the rules between rows stay as
faint as they were, because separating two cells and identifying a control are
not the same job.Trends showed the seller breakdown twice. A donut and a stacked bar, one
above the other, off the same figures under two headings that said the same
thing. The bar is gone. Its colours were eight fixed values that were never
adjusted for the dark theme and could repeat once a ninth seller appeared, which
is the other reason it was the one to go.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.1.4
Stablereleased this
2026-09-02 20:24:53 +00:00 | 4 commits to master since this releaseA long sync no longer stops on its own. Firefox unloads an extension's
background page after about thirty seconds of inactivity, and this extension
waits far longer than that on purpose - 8 to 20 seconds between requests, and up
to three minutes every 25. Those waits are not activity, so Firefox was
unloading the extension mid-sync and the run simply ceased: no error, no failed
page, nothing in the log. A sync now keeps the page loaded for as long as it is
running, and lets go when it finishes.An interrupted run says so. One killed that way was left recorded as
running, so the dashboard went on describing a sync that had stopped hours
earlier and the history showed it as running indefinitely. Only the popup told
the truth. Interrupted runs are now settled when the extension next wakes, with
a desktop notification, and marked paused rather than failed - everything
already archived is kept and Resume carries on from the last checkpoint.The Overview counters update again. The progress bar advanced while the
tiles beside it stayed at whatever they read when the page was opened.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.1.3
Stablereleased this
2026-09-02 19:31:01 +00:00 | 7 commits to master since this releaseRenamed to "Lazada Buyer Order Exporter (Philippines)", so the one market it
supports is visible in the add-on list rather than only in the description. The
manifest allows 45 characters for a name, which is why it is not "(Philippines
Only)" - that is 46.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v1.1.2
Stablereleased this
2026-08-30 11:10:23 +00:00 | 11 commits to master since this releaseRequires Firefox 140, or 142 on Android. The manifest declares that the
extension collects nothing, in the machine-readable form addons.mozilla.org
reads - and Firefox only understood that key from 140, while the manifest still
claimed to run on 128. Keeping the declaration and raising the floor was the
better trade: it is what tells AMO the extension transmits nothing, which
matters more here than the versions it drops.Nothing else changed for anyone already running a current Firefox.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-08-30 10:14:51 +00:00 | 14 commits to master since this releaseOne order, all of it. An order's contents were effectively invisible. The
archive is relational, so line items live in a store keyed byorder_idand
nothing in the interface joined them back up: Browse shows one table at a time
and never two together. Clicking an order number in Browse, or any order id in a
search result, now opens everything the archive holds about that order - what
was in it, who sold it, where it went, each package with its own tracking
timeline, anything returned or refunded, and any extraction errors against it.Searching an order number now finds its lines. The item search matched on
product name, SKU and product id but not the order id, so looking up an order
returned the order row and none of its contents - an order that appeared to hold
nothing, while the search box offered "Order ID".The README shows the dashboard, in two generated images. Every figure in
them is invented; the charts are drawn by the extension's own chart code, so
they cannot show a design it does not produce.Two broken README links fixed, and a checker added so they stay fixed.
Forgejo rewrites relative links written in Markdown but leaves raw HTML alone,
so the wishlist and licence links in the centred header blocks resolved outside
the repository - valid syntax, existing files, broken for every reader.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-08-29 20:11:26 +00:00 | 18 commits to master since this releaseBrowse by seller. A seller dropdown, listing shop names rather than the
numeric ids stored on the records. An order placed across several shops appears
under each of them, which the previous single-seller field could not express.The dashboard refreshes itself again. It only ever did so while a sync was
running, so a page left open sat frozen and had to be reloaded by hand. It now
refreshes whether or not a sync is going. The default interval moves from 3s to
10s to suit that, is configurable, and can be turned off. Views holding a form -
Exports, Backup, Settings, Search - are never rebuilt underneath you, and
refreshing still pauses while the tab is hidden.Trends is readable again. Six unbounded tables made a page in which nothing
could be found. Each now starts at ten rows with a control to show more.Charts other than bars, all drawn without a library:
- Dials for delivered, on time and returned. A dial reads blank rather than zero
when nothing has been measured yet - A running total, as a line that lifts its pen over periods with no figure
instead of drawing a trend through them - Share of spend as a donut, with a legend
- New breakdowns: what the money went on by product, which weekday the orders go
in on, and which courier carried them
Carriers are searchable. Shipment lookup was an exact match on tracking
number, which could not answer "show me everything J&T carried". Carrier names
now match on part of the name, and the return leg is searched as well as the
outbound one.The build number stays on screen. It sat at the bottom of the sidebar, which
on a long page meant the bottom of the document rather than the viewport. It now
sits under the menu, alongside the author and a link to the repository.A wedged sync can be recovered without reloading. If the machine slept or a
connection died, the request a run was waiting on might never return, leaving it
neither running nor stoppable, with reloading the extension as the only escape -
which is also how a temporary add-on loses its archive. Pause and cancel now
stop waiting after ten seconds, a run that has made no progress for five minutes
is taken over by the next start, and a Force stop control does it on demand.
A force-stopped run is paused rather than cancelled, so the archive is intact
and Resume carries on from the last checkpoint.The QuickBooks and Xero export layouts are marked verified, both having been
imported. Each keeps a note, but about its destination rather than about doubt:
the columns QuickBooks requires and an order archive cannot supply, and Xero's
header wording differing between its regional editions.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Dials for delivered, on time and returned. A dial reads blank rather than zero
-
released this
2026-08-29 16:56:41 +00:00 | 28 commits to master since this releaseFirst release.
Exports your own Lazada Philippines order history to a local archive and to
CSV, JSON or XLSX. Nothing is transmitted anywhere: the extension reads the
session your browser already holds, stores everything in the browser's own
storage, and writes exports to your machine.See doc/FEATURES.md for what it does, and
WISHLIST.md for what it does not do yet.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)