TomLabs Apps
← All applications

Dřevo za odvoz

A noticeboard for free firewood and trees: people offer wood to whoever hauls it away or fells it, no registration.

web razor-pages firewood trees noticeboard map Public Homepage
01-home-map.png 02-offer-detail.png 03-add-offer-mobile.png

Dřevo za odvoz is a free noticeboard for wood that needs a new home. People with a pile of logs, a fallen branch or a tree in the way offer it for nothing to whoever collects it. Nothing is sold and nobody has to register.

  • Browse offers on a map or as cards, filter by kind of wood and by place.
  • Offer your own wood in a minute: describe it, pin the place, add up to three photos.
  • Contacts stay hidden until a visitor asks for them, and photos are stripped of hidden location data.
  • Every offer is checked by a moderator before it appears and disappears on its own after 30 days.
  • Edit or remove an offer any time through your private link.

How to start: open the map, pick your area and see what is waiting to be hauled away.

Changelog

0.2.0 — 2026-11-09

Features

  • New offers are published at once: they appear on the map and in the list right after sending, with no approval queue.
  • An offer reported by 3 different visitors is hidden automatically until the admin restores or deletes it (Offers:HideAfterReports).
  • The admin can hide and restore any offer, and the admin page is now an overview of the latest and the reported offers.
  • A switch in the admin, "Schvalovat nové nabídky před zveřejněním", brings the approval queue back for new offers without a deploy. The setting is kept in the database; Offers:RequireApproval (default off) is its initial value.

Changes

  • The texts on the home page, the add form, the edit page and the rules no longer promise a check before publishing while approval is off.
  • A report stores a one-way hash of the reporter's address so different reporters can be counted (see ADR 0005).
  • Every deploy backs the database up first (/opt/drevozaodvoz/backups, last 10 kept), so the in-place schema upgrade can be undone.

Bug fixes

  • None in this release.

0.1.2 — 2026-11-09

Features

  • www.drevozaodvoz.cz now works: it is on the certificate and redirects to https://drevozaodvoz.cz.

Changes

  • The version in the footer of a working build shows the short commit id (v0.1.2-dev+abc1234) instead of the full one.

Bug fixes

  • http://www.drevozaodvoz.cz showed the default nginx page and https://www.drevozaodvoz.cz failed the TLS handshake.

0.1.1 — 2026-11-09

Features

  • A tagged release (v*) now deploys on its own, so the live site shows the plain version number.

Changes

  • The secret edit link now only opens the door: it stores a cookie and sends you to a page without the secret in its address. The secret no longer appears in later links, forms or photo addresses.
  • The rules page mentions the cookie that recognises the owner of an offer.

Bug fixes

  • The secret edit link is kept out of server logs (nginx access log and application log).
  • Photo thumbnails were refused with an error (?t=1); they load now.

0.1.0 — 2026-11-09

Features

  • Free wood and trees noticeboard: map and card list of offers with filters by kind, wood and place.
  • Offer form without registration: kind, wood, volume, pinned place, date, description, up to 3 photos, contact.
  • Secret link per offer to edit, mark as collected or delete it.
  • Contact revealed only after a click, so it is not in the page source.
  • Moderation queue at /admin with approve, reject, delete and a report inbox.
  • Photos resized and stripped of EXIF and GPS data.
  • "Za pokácení" offers, built but switched off by default (Offers:AllowFelling).
  • Privacy and rules page (draft), Logs page for the admin, /health endpoint.
  • System / Light / Dark theme, responsive down to 375 px.

Changes

  • Offers expire 30 days after "dostupné od" and are purged 14 days later.
  • Prices written as "300,-" are refused like other selling words.
  • Design prototype kept as the look; its files moved to docs/prototype.

Bug fixes

  • None, first release.

0.1.0-proto — 2026-11-09

Features

  • Design prototype: home with map, offer cards and "Jak to funguje"; offer detail; add-offer form without registration.
  • System / Light / Dark theme switch, responsive down to 375 px.

Changes

  • None.

Bug fixes

  • None.