ae57a0bf0928775f05c9ea4098c538231a56baca
- tiptapToMarkdown used JsonObject.asMap() which returns Map<String, JsonElement> - All 'as? String' casts silently failed (JsonPrimitive != String), returning empty - Now uses Gson TypeToken<Map<String, Any?>> for proper raw type deserialization - contentToMarkdown now handles Map types directly without serialize roundtrip
Docmost App
Cliente Android no oficial para Docmost — una wiki colaborativa de código abierto.
Funcionalidades
- Autenticación por cookie — login contra servidor Docmost Community Edition
- Lista de espacios — espacios expandibles con páginas en sidebar
- Editor Markdown — edición de páginas con TipTap → Markdown, toggle Edit/Preview con Markwon
- Iconos de espacio — carga y muestra desde el servidor (OkHttp + cache Lru)
- Editor de espacio — modificar nombre, descripción, icono (subir/eliminar)
- Emojis de página — muestra el
iconemoji de cada página - UI Material 3 — MaterialCardView, Dynamic Colors, tema en español
Requisitos
- Android 8.0 (API 26) o superior
- Servidor Docmost (Community Edition) accesible desde el dispositivo
Compilación
./gradlew assembleDebug
Capturas de pantalla
(pendiente)
Licencia
MIT
Description