Noctalia parcel app plugin.
  • QML 60.1%
  • JavaScript 39.9%
Find a file
Louhi Poníčková 7c4cc9ac6f Add delivery panel, context menu, i18n, and JS logic module
- Extract delivery parsing logic into parcel.js with Vitest tests
- Replace onClick refresh with right-click context menu (refresh + settings)
- Add panel showing per-delivery NBox cards with status, latest event, tracking number
- Icon turns red when a delivery is awaiting pickup
- i18n support via i18n/en.json
- Cache fetched deliveries in pluginSettings for panel reuse

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 17:29:58 +02:00
i18n Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
.gitignore first prototype 2026-04-11 10:50:04 +02:00
BarWidget.qml Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
manifest.json Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
package-lock.json Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
package.json Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
Panel.qml Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
parcel.js Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
parcel.test.mjs Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00
README.md first prototype 2026-04-11 10:50:04 +02:00
Settings.qml Add delivery panel, context menu, i18n, and JS logic module 2026-04-12 17:29:58 +02:00

Very minimal parcel app (https://web.parcelapp.net/) Noctalia bar widget plugin.

TODO:

  • dropdown that actually shows the parcels
  • option to add a tracking number from the widget (the api is kinda meh tho)
  • link to the web "app" from the widget