{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidsaj6lio4mwthpwbxe7gzd722udp5w6cycqrdp4thd6plyhbqfc4",
    "uri": "at://did:plc:bnj5sdoetcj6m74zcnhv5sg4/app.bsky.feed.post/3mhdsnjt4c3n2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreid7wr7leh4dl2fnc5f4xjc6ezaoby566ssyc7itb5qwqq6hzlti4e"
    },
    "mimeType": "image/png",
    "size": 27481
  },
  "path": "/2026/03/18/no-signal-no-problem-building-the-dagbanli-dictionary-for-offline-use/",
  "publishedAt": "2026-03-18T14:00:00.000Z",
  "site": "https://diff.wikimedia.org",
  "tags": [
    "Main page (EN)",
    "Technology",
    "Cloudflare R2",
    "Dagbanli Dictionary",
    "Dexie.js",
    "IndexedDB",
    "language preservation",
    "offline-first",
    "open source",
    "PWA",
    "web development",
    "Wikimedia"
  ],
  "textContent": "When your users live in areas with weak signals, you design differently. This is the story of how we made the Dagbanli Dictionary truly offline-capable, and why transparency about storage was just as important as the technology itself.",
  "title": "No Signal? No Problem: Building the Dagbanli Dictionary for Offline Use"
}