Keep count of restockable items
  • Vala 90.5%
  • Meson 9.1%
  • CSS 0.4%
2026-03-03 23:01:29 +01:00
data Update PO and metadata 2026-03-03 23:01:29 +01:00
po Update PO and metadata 2026-03-03 23:01:29 +01:00
screenshots Update screenshot 2025-04-02 13:39:07 +02:00
src Update help dialog, Adw version, devel manifest and PO errors 2026-03-03 20:08:52 +01:00
subprojects Update Blueprint 2024-10-16 22:19:46 +02:00
.editorconfig Add “Other helpers” section of About 2023-11-13 11:14:14 +01:00
.gitignore Update Blueprint 2024-10-16 22:19:46 +02:00
COPYING Initial commit 2023-10-25 12:07:22 +02:00
garden.turtle.Jellybean.Devel.json Update help dialog, Adw version, devel manifest and PO errors 2026-03-03 20:08:52 +01:00
logo.png update metadatas and stuff 2023-12-04 22:44:03 +01:00
meson.build Update help dialog, Adw version, devel manifest and PO errors 2026-03-03 20:08:52 +01:00
meson_options.txt Update Blueprint 2024-10-16 22:19:46 +02:00
README.md Update README 2025-04-25 02:31:27 +02:00
stockpile.doap small changes 2024-10-02 12:40:06 +02:00

Stockpile

Keep count of restockable items

Please do not theme this app Stockpile's translation status Total Stockpile installs

The main view page of Stockpile

Download Stockpile on Flathub

Building

Clone in GNOME Builder and run.

Debugging

In GNOME Builder, click on the undermenu next to the Run button and select Show all debug messages at the very bottom; if this does not work, try the option Start with debugger (this is intentionally very slow); if this does not work, choose Start with memory leak detector. Please submit an issue with logs for anything you find wrong!

Contributing

UI is coded in Blueprint, and formatting should be always default. If you update a blueprint file, remember to run blueprint-compiler format -f *.blp in the src directory.

Vala code uses 4 spaces, and if statements with only one statement should be on one line (unless there is a comment) and have no brackets. If the one-statement if statement has a comment, indent as normal.

If you change a localised string, please regenerate all .POT and .PO files. To do this, run meson _build --prefix=/usr && meson compile -C _build stockpile-update-po in a terminal, or select the build target stockpile-update-po (NOT po/stockpile-update-po!) in Builder and build. If you are on the latest version of Meson, this should work.

If you don't like codeberg, feel free to send patches to stockpile@turtle.garden (and any issue or programming things). No other forges (excepting GNOME GitLab) will be added.

The GNOME Code of Conduct is used in this project; please, make sure you are following the Code of Conduct when contributing to this project!

  • Be friendly. Use welcoming and inclusive language.
  • Be empathetic. Be respectful of differing viewpoints and experiences.
  • Be respectful. When we disagree, we do so in a polite and constructive manner.
  • Be considerate. Remember that decisions are often a difficult choice between competing priorities.
  • Be patient and generous. If someone asks for help it is because they need it.
  • Try to be concise. Read the discussion before commenting.

Translation

Stockpile uses Weblate to manage translations! If wanted, you can request a specific file and send it back via a patch if you are not happy with creating a Codeberg account or using Weblate.

Stockpile translation status