Commit graph

  • a7ec13f2f1 fix(web): center unread badge on the menu icon, not the tap target vjrj 2026-07-15 12:47:27 +02:00
  • 7f6c88039c fix(web): use red (error color) for unread badge instead of green vjrj 2026-07-15 12:45:08 +02:00
  • bedcc7e398 docs(web): link Plantare to the original plantare.ourproject.org vjrj 2026-07-15 12:34:17 +02:00
  • bb5d09bc6a fix(screenshots): precache asset images so the home logo renders; explain the Plantare name vjrj 2026-07-15 12:26:18 +02:00
  • a3697e6b3e feat(web): SEO/social cards, security headers, PWA icons, FAQ, status, get-involved, captions vjrj 2026-07-15 12:10:30 +02:00
  • a719e9c172 docs(web): add a brief nod to the WAT system on the About page vjrj 2026-07-15 08:12:31 +02:00
  • 1b26733b6e docs(web): reframe the name around trust-based printed rice notes (no debt) vjrj 2026-07-15 07:56:23 +02:00
  • 9c51f48aa3 docs(web): ground the name in the suiko rice-seed loan, Plantare as its inverse vjrj 2026-07-15 07:47:26 +02:00
  • 8f4b14ed45 docs(web): explain the Japanese name + yui reciprocity on About vjrj 2026-07-15 07:21:35 +02:00
  • 8dce6f7027 feat(web): tane.comunes.org landing + localized app screenshots vjrj 2026-07-15 02:08:40 +02:00
  • bbf2e97027 docs(claude): record the widget-test hang gotcha + OS timeout wrapper vjrj 2026-07-15 01:28:20 +02:00
  • 7a82505a4e feat(plantare): tie the propose form to a real seed vjrj 2026-07-15 01:24:50 +02:00
  • 4ab146b157 docs(plantare): mark bilateral signed record shipped vjrj 2026-07-14 11:19:55 +02:00
  • e78656bc07 feat(plantare): UI — propose from chat, review & sign on the ledger vjrj 2026-07-14 11:19:04 +02:00
  • b607ddde41 feat(plantare): PlantareService — orchestrate the signed handshake vjrj 2026-07-14 11:07:58 +02:00
  • 01fba40ec2 feat(plantare): schema v12 — bilateral signed columns + repo vjrj 2026-07-14 10:59:35 +02:00
  • 3f622f7bf7 feat(plantare): PlantareTransport foundation in commons_core vjrj 2026-07-14 10:50:38 +02:00
  • 7ae6becd8f feat(i18n): full RTL/CJK support — fonts, Japanese locale, directional fixes vjrj 2026-07-14 11:11:19 +02:00
  • fe4591d747 feat(settings): collapse language list into a picker vjrj 2026-07-13 17:56:23 +02:00
  • b04d45c4b8 feat(i18n): add French and German translations vjrj 2026-07-13 17:45:39 +02:00
  • adf396d49d feat(plantare): surface product link + dates; spec the bilateral record vjrj 2026-07-13 18:06:33 +02:00
  • e57763d0a2 fix(chat): collapse trust/rating strips while the keyboard is open vjrj 2026-07-13 17:19:47 +02:00
  • 7d2d466fee fix(market): red favorite heart so it pops on the green theme vjrj 2026-07-13 17:11:31 +02:00
  • 447590862e docs(release): point the store checklist at the legal/Play-compliance docs vjrj 2026-07-13 08:22:47 +02:00
  • 0e7faaeb90 feat(social): standard NIP-56 reporting — ReportTransport in commons_core, report sheet on offers and chats, local hide + optional block vjrj 2026-07-13 07:56:43 +02:00
  • 11b242edbf feat(social): local blocklist — hide blocked authors' offers, chats and incoming messages, with unblock management vjrj 2026-07-13 01:03:10 +02:00
  • 5d25f65f76 feat(market): one-time community-rules gate before joining the market, publishing or messaging vjrj 2026-07-13 00:52:39 +02:00
  • a7e10eba7a feat(legal): in-app Privacy & rules screen with plain-words summaries and links to the full documents vjrj 2026-07-13 00:48:29 +02:00
  • 9668e0e70b feat(i18n): legal, market-gate, report and block strings (en/es/ast/pt) vjrj 2026-07-13 00:43:48 +02:00
  • 3229b2c24d docs(legal): full legal package — privacy, terms, community rules, seed-law notice (en+es) + Play/Apple/analysis internal docs vjrj 2026-07-13 00:40:16 +02:00
  • d6225eed38 feat(market): save others' offers as favorites (Wallapop-style) vjrj 2026-07-13 08:21:43 +02:00
  • f6967e8cbb feat(profile): Material default avatar + square photo crop vjrj 2026-07-12 23:39:56 +02:00
  • 17612b8147 feat(profile): drop seed-glyph illustrations from the avatar picker vjrj 2026-07-12 23:22:20 +02:00
  • 109c85298c feat(profile): default avatars via DiceBear "thumbs" (CC0), drop boring_avatars vjrj 2026-07-12 14:12:37 +02:00
  • 1c2b3d5e8d feat(profile): generated default avatars (boring-avatars beam) from pubkey vjrj 2026-07-12 12:49:06 +02:00
  • e65d82017a Merge Tanemaki → Tane rename into main vjrj 2026-07-12 13:37:25 +02:00
  • 879eb5b58a remove unused import vjrj 2026-07-12 13:35:24 +02:00
  • af62ca3c03 Merge main (handover test-fix d51d3d7) into Tane rename vjrj 2026-07-12 13:28:58 +02:00
  • 51e6bf019d docs(store): rename Tanemaki → Tane in Play Store metadata and mockups vjrj 2026-07-12 13:16:53 +02:00
  • 9648c710a7 fix(branding): rename remaining Tanemaki → Tane in platform metadata vjrj 2026-07-12 13:15:33 +02:00
  • 6fba203f2e docs: finish Tanemaki → Tane rename (user-facing docs + origin doc) vjrj 2026-07-12 13:13:56 +02:00
  • 1e2c66a982 docs: rename Tanemaki → Tane in design docs and notes vjrj 2026-07-12 13:09:12 +02:00
  • a534c14983 refactor(branding): rename app Tanemaki → Tane vjrj 2026-07-12 13:04:16 +02:00
  • d51d3d7057 test(fix): stop handover widget test hanging on awaited stream .first vjrj 2026-07-12 07:54:35 +02:00
  • 2c113cc17d fix(inventory): move 'clear filters' to its own line below the chips vjrj 2026-07-12 07:35:20 +02:00
  • 6eafdfdfbb fix(ux): filter clear pinned, no-match text, instant avatar save, market avatar, favourites, WoT drawer vjrj 2026-07-12 02:56:08 +02:00
  • 51d6924464 feat(profile): show other people's avatars in chat, chat list, your people vjrj 2026-07-11 22:50:10 +02:00
  • ec56819fbf feat(profile): profile photo or seed-illustration avatar vjrj 2026-07-11 22:21:52 +02:00
  • 74c7edaecd docs: plain-language 'what is Tanemaki' explainer (es) vjrj 2026-07-11 22:21:52 +02:00
  • 6898e385e8 polish(detail): TODO review — calendar intro, drop abundance, collapse seed-saving vjrj 2026-07-11 14:05:31 +02:00
  • 00db9d4b6a Merge remote-tracking branch 'origin/main' vjrj 2026-07-11 13:31:04 +02:00
  • 15511ee761 Merge branch 'claude/festive-einstein-384c45' vjrj 2026-07-11 13:25:51 +02:00
  • ee2fdc1e93 docs(trust): record the ego-centric pivot and ratings v1 vjrj 2026-07-11 13:17:32 +02:00
  • 1926e3bd98 feat(ratings): Wallapop-style ratings in chat and offer detail vjrj 2026-07-11 13:13:43 +02:00
  • acdacf1821 feat(core): person-to-person ratings transport (kind 30778) vjrj 2026-07-11 13:06:53 +02:00
  • dc7b2eee27 refactor(trust): ego-centric trust replaces the global Duniter membership vjrj 2026-07-11 13:03:20 +02:00
  • 332f52f470 Merge branch 'claude/zealous-nobel-7dabeb' vjrj 2026-07-11 08:08:39 +02:00
  • b1fd4c38b5 polish(ux): drop the checkmark on selected filter chips vjrj 2026-07-11 08:05:56 +02:00
  • 269fb59070 feat(handover): one hand-over sheet replaces the separate sale/plantare doors vjrj 2026-07-11 07:59:23 +02:00
  • 665e3e9452 feat(handover): recordHandover — one transaction for the moment seeds change hands vjrj 2026-07-11 07:28:27 +02:00
  • cfa1053842 feat(offers): asking price on lots, published with sale offers (schema v11) vjrj 2026-07-11 07:24:23 +02:00
  • 89addb1ed7 feat(seed-saving): source attribution + advisory note vjrj 2026-07-11 07:52:28 +02:00
  • d897d3934c polish(ux): selected filter chips fill solid for clear contrast vjrj 2026-07-11 07:48:27 +02:00
  • 05227706fd fix(ux): make the scroll cue visible — edge scrim + chevron vjrj 2026-07-11 07:25:14 +02:00
  • 94cf2f5448 test(seed-saving): drop unused material import vjrj 2026-07-11 07:20:37 +02:00
  • 7c2e3f207f feat(seed-saving): per-crop 'how to save this seed' guidance vjrj 2026-07-11 07:17:12 +02:00
  • bfff95fe8d feat(ux): edge fades hint that filter rows scroll horizontally vjrj 2026-07-11 07:14:19 +02:00
  • 1ab243f29e feat(chat): disallow links in messages vjrj 2026-07-11 07:14:58 +02:00
  • 6a6a81e8a2 feat(chat): lighter bubbles, my own name on my avatar vjrj 2026-07-11 07:08:54 +02:00
  • dc40640682 feat(chat): sender avatar on both sides, coloured per person vjrj 2026-07-11 06:59:24 +02:00
  • 4af90876f4 fix(drawer): scroll destinations, pin the utility footer vjrj 2026-07-11 06:52:05 +02:00
  • 62ed4f79b3 polish(ux): AA-contrast chip inks, 14-tone palette, calendar month auto-scroll vjrj 2026-07-11 06:48:19 +02:00
  • a476f17cdf feat(home): drop calendar card — drawer entry is enough vjrj 2026-07-11 06:48:41 +02:00
  • 6cff0d0b11 feat(chat): usable 1:1 chat — bottom-anchored, Drift-backed, dated vjrj 2026-07-11 06:39:39 +02:00
  • 171daabce3 feat(calendar): "what's due this month" — dedicated screen + inventory filter vjrj 2026-07-11 06:27:57 +02:00
  • 28e8318026 feat(ux): usable amounts, colour-coded category/form chips, currency quick-picks vjrj 2026-07-11 06:06:04 +02:00
  • 6de039d518 feat(sales): local sales/purchase ledger (any currency) vjrj 2026-07-11 02:33:42 +02:00
  • de6938d5d7 feat(plantare): usable UI — commitments screen, add sheet, entry points vjrj 2026-07-11 02:11:57 +02:00
  • 81094f25a8 feat(plantare): reproduction-commitment data layer (schema v9) vjrj 2026-07-11 02:01:25 +02:00
  • 0e41293de5 fix(ui): scroll the germination & condition-check sheets; extend overflow guard vjrj 2026-07-11 01:11:12 +02:00
  • 76556f782b test(ui): extend the small-phone overflow guard (about, intro, profile) vjrj 2026-07-11 00:59:57 +02:00
  • 8315d20f73 test(ui): small-phone overflow guard; fix Home clipping on small screens vjrj 2026-07-11 00:53:44 +02:00
  • 70fb7a463c test: global 90s timeout + document the hang-proof test workflow vjrj 2026-07-11 00:26:55 +02:00
  • 21e4357970 fix(sync): replicate deletions and keep photos off the wire vjrj 2026-07-11 00:17:08 +02:00
  • 225880fc64 feat(sync): device-to-device inventory sync, end to end vjrj 2026-07-10 23:45:40 +02:00
  • 182c334883 feat(sync): encrypted device-to-device sync transport (core foundation) vjrj 2026-07-10 23:16:07 +02:00
  • 004014be3a feat(inventory): auto-recover from a transient stream failure vjrj 2026-07-10 23:10:00 +02:00
  • f45c452615 fix(inventory): recover from a stuck loading spinner vjrj 2026-07-10 22:12:24 +02:00
  • bb4ee2fd89 refactor(social): one shared relay connection per identity vjrj 2026-07-10 21:41:17 +02:00
  • e2b88b4f26 Merge branch 'claude/nostalgic-wright-acfc25': inline offer photos vjrj 2026-07-10 21:43:35 +02:00
  • 246bfcfccf Merge remote-tracking branch 'origin/main' vjrj 2026-07-10 21:37:44 +02:00
  • c74373324a fix(android): enable core library desugaring for flutter_local_notifications vjrj 2026-07-10 21:30:22 +02:00
  • 9109581be0 feat(market): embed offer photos inline instead of a media server vjrj 2026-07-10 21:27:59 +02:00
  • 48db8fa7c8 Merge branch 'claude/awesome-golick-007e7d': message unread badges + OS notifications vjrj 2026-07-10 21:15:59 +02:00
  • fa53295439 feat(market): host and publish the cover photo with each offer vjrj 2026-07-10 21:12:36 +02:00
  • 5fe0f4540e feat(messages): unread badges + OS notification for private messages vjrj 2026-07-10 21:12:00 +02:00
  • 5bc1715637 feat(commons_core): Blossom MediaTransport for offer photos vjrj 2026-07-10 21:04:47 +02:00
  • 4cf53f259f feat(trust): full Duniter web-of-trust membership (params + referents) vjrj 2026-07-10 21:01:11 +02:00
  • 0150a7ce02 feat(market): show offer photos in the market list and detail vjrj 2026-07-10 20:58:45 +02:00
  • a96049dd36 Merge branch 'claude/mystifying-meitner-3b8553': fix Asturian boot-splash locale vjrj 2026-07-10 20:23:38 +02:00