Files
trail-mate/apps/linux_cardputer_zero/app-builder.json
T

53 lines
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"package_name": "trailmate",
"version": "1.2.1",
"app_name": "TrailMate",
"bin_name": "trailmate-cardputer-zero-fbdev",
"description": "Reticulum-powered communication, offline maps and outdoor collaboration.",
"store": {
"summary": "Reticulum-powered decentralized communication, offline maps and trail sharing.",
"description": "Your identity belongs to you. Keep private records local. Choose what to share.\n\nTrailMate is an open-source outdoor project built around privacy, self-owned identity and control over local data. With Reticulum at the core of its decentralized collaboration, it combines communication, offline maps, track recording, Team coordination, Geocaching and trail sharing. It now officially supports Cardputer Zero. Paired with a Cap LoRa-1262, this compact keyboard computer becomes a portable radio and mapping terminal, and an entry point into the wider TrailMate ecosystem.\n\nRETICULUM AND PERSONAL AUTONOMY\n\nReticulum puts the ability to build, operate and interconnect communication networks in the hands of individuals and communities. TrailMate puts that philosophy into practice: devices hold identities and keys; contacts, conversations and unshared tracks stay on hardware and storage the user controls; and users decide which trails or Geocaches to publish.\n\nThe companion Web tools require no real-name, phone-number or email account. On devices supporting author authorization, keys and signatures establish who published content. Reticulum gateways and content directories can run independently on different nodes. Users can choose services or participate in building their own, without one operator needing to hold their identity and complete private activity history. Signed publications preserve author and version information, while portable files and backups remain in the user's hands.\n\nCOMMUNICATION IN THE FIELD\n\nReticulum/LXMF provides decentralized private messaging and service collaboration. Cardputer Zero can discover peers and exchange private messages over LoRa, with received messages and delivery state visible on the device. TrailMate also supports basic Meshtastic and MeshCore communication for compatible existing networks. Contacts, broadcasts, private conversations, local message history, live inbox updates, unread indicators and notification sounds are integrated into the interface. Optional private-message auto-replies activate only while the screen is asleep.\n\nOFFLINE MAPS AND YOUR OWN JOURNEYS\n\nPrepare regional maps and resources before departure, then continue viewing surroundings, routes, waypoints and local records without Internet access. OSM maps show roads, paths, buildings and points of interest; terrain maps help explain landforms and elevation; satellite imagery provides a visual reference for the ground. Prepared contour and terrain data extend the available layers. Routes, photo locations and Geocaches can be displayed in their geographic context.\n\nCapabilities include offline place and POI search, KML route import, waypoint and recorded-track display, route previews, elevation profiles and associated photographs. Appropriate region packages containing routing graphs additionally support offline route calculation and navigation. Available layers, search and routing depend on the data prepared for the region.\n\nCREATE MAPS ONLINE, TAKE THEM OFFLINE\n\nCardputer Zero can create TMAP maps while connected to the Internet. Search administrative areas or place names worldwide, or specify coordinates, then select map content and detail. The device handles acquisition, conversion and production, with progress, cancellation and error feedback. Completed maps can be opened directly. Trail Mate Center provides the companion desktop workflow for larger regions and more involved preparation.\n\nTEAM COORDINATION\n\nTeam is a core part of the project's outdoor collaboration model for hiking, camping and small-group activities. It brings members, map positions, shared markers and action messages together. The project supports temporary teams and membership, leader/member roles, shared positions and assembly points, structured rally/move/hold messages, team-scoped communication protected by team keys, and activity records for later review. Team messages are managed separately from ordinary broadcasts and private conversations. Team support on Cardputer Zero will continue to be completed in subsequent updates.\n\nDECENTRALIZED GEOCACHING\n\nTrailMate combines Reticulum, independently operated directories and signed publications for Geocaching. Authors publish caches; others discover them through directories, read descriptions and locations, and save the information needed for offline maps. Companion Web tools provide creation, editing, publication, updates and archiving. Device authorization and signatures establish authorship, while directories help people find content. A service operator does not need to become the custodian of an author's identity and complete private activity history.\n\nDECENTRALIZED TRAIL SHARING\n\nKeep track recordings private, or choose a route to publish. The Tracks workspace combines a personal trail library, shared-trail discovery and publication maintenance. Import KML, KMZ or supported device recordings; organize geometry, segments, waypoints, metadata and attachments; inspect elevation and timing; then decide what to share.\n\nShared content is signed with a device identity. Updates can preserve the same object identity and link to the previous signed version, allowing recipients to verify the author and update chain. Independent directories provide discovery by map extent and administrative area. Save the content you need as local resources for later offline use. The handheld uses local routes and maps; the companion Web and Reticulum services provide signed publication, shared discovery and version maintenance.\n\nTHE DEVICE, WEB AND DESKTOP ECOSYSTEM\n\nThe device owns identity, field communication and local records. Browser tools provide more room for editing and organization, while Trail Mate Center prepares maps and supports desktop data management, replay and export. The Cardputer Zero application also includes satellite status, Agenda, Music, a scientific calculator and widget screens for recent messages, GNSS, music and everyday controls.\n\nProject website: https://vicliu624.github.io/trail-mate/\nDevice management: https://vicliu624.github.io/trail-mate/device/\nTracks workspace: https://vicliu624.github.io/trail-mate/tracks/\nGeocaching: https://vicliu624.github.io/trail-mate/geocaching/\nTrail Mate Center: https://github.com/vicliu624/trail-mate-center\nSource and releases: https://github.com/vicliu624/trail-mate\nDocumentation: https://github.com/vicliu624/trail-mate/wiki\nPhysical-device demonstration: https://youtu.be/eBIRhOy7cJc\n\nPublished routes, coordinates and Geocaches remain public content; deciding what to share remains the user's choice. LoRa and GNSS require the external Cap LoRa-1262. Map creation and online directories require appropriate network access. Screenshots are native 320 x 170 captures from the physical Cardputer Zero, including explicitly labelled demonstration data. TrailMate is open source under AGPL-3.0 and welcomes users and developers who want to help improve it.",
"categories": [
"Radio & Comms",
"Lifestyle"
],
"screenshots": [
"packaging/store/screenshots/main.png",
"packaging/store/screenshots/reticulum.png",
"packaging/store/screenshots/map.png",
"packaging/store/screenshots/route-elevation.png",
"packaging/store/screenshots/geocaching.png",
"packaging/store/screenshots/make-tmap.png"
],
"icon": "packaging/trailmate-cardputer-zero.png",
"license": "AGPL-3.0-only",
"source_repo": "https://github.com/vicliu624/trail-mate",
"author": {
"github": "vicliu624",
"display_name": "vicliu624",
"website": "https://vicliu624.github.io/trail-mate/"
},
"share_code": "TMAT",
"permissions": {
"camera": false,
"microphone": true,
"imu": true,
"network": true,
"additional_hardware": true,
"background_service": false,
"external_display": false
},
"locales": {
"zh-CN": {
"title": "TrailMate",
"summary": "以 Reticulum 为核心的去中心化通信、离线地图、队伍协作与轨迹分享。",
"description": "身份属于你。私人记录留在本地。由你决定分享什么。\n\nTrailMate 是一个围绕隐私、身份自主权和本地数据所有权构建的开源户外项目。它以 Reticulum 为去中心化协作的核心,将通信、离线地图、轨迹记录、Team 队伍协作、Geocaching 和轨迹分享结合起来。现在,TrailMate 正式兼容 Cardputer Zero;搭配 Cap LoRa-1262,这台小型键盘电脑可以成为随身无线通信与地图终端,也是连接 TrailMate 生态的一个入口。\n\nRETICULUM 与自主权\n\nReticulum 倡导让个人和社群能够自行建立、运行并互联通信网络。TrailMate 将这种理念落实为:设备持有身份和密钥;联系人、会话和未分享的轨迹保存在自己控制的硬件与存储中;由使用者决定发布哪些路线或寻宝点。\n\n配套 Web 工具不要求注册实名、手机号或邮箱账号。在支持作者授权的设备上,密钥和签名用于确认内容由谁发布。Reticulum 网关与目录可以由不同节点独立运行,使用者可以选择服务,也可以参与建设自己的服务,不必由一个运营者同时掌握身份和全部私人活动历史。公开内容保留作者签名与版本关系,本地文件和备份仍由使用者掌握。\n\n户外通信\n\nReticulum/LXMF 提供去中心化私聊与服务协作。Cardputer Zero 可以通过 LoRa 发现对端、交换私聊消息,并显示收到的消息和送达状态。TrailMate 同时支持 Meshtastic 和 MeshCore 的基础户外通信,以接入已有的兼容网络。联系人、广播、私聊、会话历史、实时消息更新、未读状态和提示音均整合在设备界面中。可选的私聊自动回复仅在息屏时触发。\n\n离线地图与自己的行程\n\n提前准备区域地图和资源后,在没有互联网的环境中仍可查看周边、路线、航点和本地记录。OSM 展示道路、步道、建筑与地点,地形图帮助理解地貌与起伏,卫星影像提供地表参照。准备好的等高线与地形数据可扩展图层;路线、照片位置和寻宝点可以叠加在地图上。\n\n地图能力包括离线地点与 POI 搜索、KML 路线导入、航点和记录轨迹展示,以及路线预览、海拔剖面和关联照片。包含对应路网的区域地图还可用于离线路径计算与导航。可用的图层、搜索和路径规划能力取决于准备好的地图数据。\n\n联网制作,离线携带\n\nCardputer Zero 可以直接联网制作 TMAP 地图:搜索全球行政区或地名,也可以指定坐标范围,再选择地图内容和细节程度。设备完成数据获取、转换与制作,提供进度、取消和错误反馈,完成后可以直接查看地图。较大区域和更复杂的地图准备工作可以交给 Trail Mate Center。\n\nTEAM 队伍协作\n\nTeam 是项目面向徒步、露营等小队活动的核心协作能力,将成员、地图位置、共享标记和行动消息联系起来。项目能力包括临时建队与成员管理、队长与成员角色、共享位置和集合点、集合/前往/原地等待等结构化指令、使用队伍密钥保护的队伍内部通信,以及便于回看的活动记录。Team 消息与普通广播、私聊分别管理。Cardputer Zero 端的 Team 相关能力会随后续版本继续补齐。\n\n去中心化 GEOCACHING\n\nTrailMate 将 Reticulum、独立目录与签名发布结合起来。作者发布寻宝点,其他使用者通过目录发现内容、查看介绍与位置,并保存需要的资料用于离线地图。配套 Web 工具提供创建、编辑、发布、更新和归档。设备授权与签名确认作者,目录帮助使用者找到内容,服务运营者不必成为作者身份与全部私人活动记录的持有者。\n\n去中心化轨迹分享\n\n使用者可以将轨迹记录一直保存在本地,也可以选择某条路线发布。Tracks 工作区提供个人路线库、共享轨迹发现与发布维护:导入 KML、KMZ 或支持的设备记录,整理几何、分段、航点、元数据和附件,查看海拔与时间信息,再决定分享哪些内容。\n\n共享内容使用设备身份签名。更新可保留同一个对象身份,并关联前一个签名版本,供接收者验证作者和更新关系。独立目录支持按地图范围与行政区发现路线;需要的内容可以保存到本地用于后续离线活动。设备端使用本地路线和地图,签名发布、共享发现和版本维护由配套 Web 与 Reticulum 服务共同完成。\n\n设备、WEB 与桌面生态\n\n设备负责身份、现场通信与本地记录;浏览器提供更宽裕的编辑和整理空间;Trail Mate Center 用于地图准备、桌面数据管理、回放与导出。Cardputer Zero 版本还集成卫星状态、日程、音乐、科学计算器,以及展示最近消息、GNSS、音乐和日常控制的挂件屏。\n\n项目主页:https://vicliu624.github.io/trail-mate/\n设备管理:https://vicliu624.github.io/trail-mate/device/\n轨迹工作区:https://vicliu624.github.io/trail-mate/tracks/\nGeocaching:https://vicliu624.github.io/trail-mate/geocaching/\nTrail Mate Center:https://github.com/vicliu624/trail-mate-center\n源码与版本:https://github.com/vicliu624/trail-mate\n使用文档:https://github.com/vicliu624/trail-mate/wiki\n真机演示:https://youtu.be/eBIRhOy7cJc\n\n公开发布的路线、坐标和寻宝点仍是公开内容,分享范围由使用者决定。LoRa 与 GNSS 需要外接 Cap LoRa-1262,地图制作与在线目录访问需要相应网络。截图为 Zero 真机的原生 320×170 屏幕捕获,包含明确标注的演示数据。项目以 AGPL-3.0 开源,欢迎使用者与开发者共同完善。"
},
"ja": {
"title": "TrailMate",
"summary": "Reticulumを核とする分散型通信、オフライン地図、アウトドア協働ツール。"
}
}
}
}