Flora (opencode)
|
b43033dd51
|
Fix: QML_DISABLE_DISK_CACHE=1 — отключает runtime QML кэш Qt (КОРНЕВАЯ ПРИЧИНА: ~/Library/Caches/Flora/Flora хранил устаревший bytecode и игнорировал изменения в исходниках); TextArea заменён на TextEdit+Flickable
|
2026-08-17 19:30:19 +03:00 |
|
Flora (opencode)
|
4c933c5b42
|
Fix: TextArea заменён на TextEdit+Flickable (базовый QML без Controls styling, гарантированный рендеринг); anchors.top/bottom/left/right для позиционирования
|
2026-08-17 19:26:03 +03:00 |
|
Flora (opencode)
|
6bf8e3ea15
|
Fix: полностью переписан EditorPane — простая TextArea anchors.fill: parent без ColumnLayout, без промежуточных контейнеров; шапка как overlay z:10; viewer с handleViewLink; refresh при смене файла/режима
|
2026-08-17 19:22:41 +03:00 |
|
Flora (opencode)
|
a1c78cf5e3
|
Fix: TextArea заполняет ВЕСЬ EditorPane (anchors.fill: parent), шапка файла — плавающий оверлей (z:10) сверху; убран debug-label; убраны orphan-элементы
|
2026-08-17 19:13:10 +03:00 |
|
Flora (opencode)
|
4bbbf64999
|
Fix: EditorPane переписан на anchors (headerBar сверху, contentArea снизу); убрана лишняя } после contentArea; ColumnLayout больше не используется в EditorPane/EditorPanel
|
2026-08-17 18:53:08 +03:00 |
|
Flora (opencode)
|
69a1a6159c
|
Fix: loadContent — принудительное обновление TextArea (очистка + установка + cursorPosition); убран debug-консоль из loadContent
|
2026-08-17 18:34:12 +03:00 |
|
Flora (opencode)
|
aa2e157f5f
|
Fix: EditorPanel переписан на anchors (tabBar → formatToolbar → editorArea) вместо ColumnLayout — SplitView теперь корректно задаёт высоту; вкладки сверху, тулбар под ними, редактор заполняет остаток
|
2026-08-17 18:22:56 +03:00 |
|
Flora (opencode)
|
8048b2be2f
|
Fix: корень EditorPanel — ColumnLayout вместо Item (исправляет layout в SplitView: вкладки сверху, редактор снизу); убрана обёртка Item; color:text на TextArea; автооткрытие первого .md
|
2026-08-17 18:15:22 +03:00 |
|
Flora (opencode)
|
18962473ae
|
Fix: color:text на TextArea, автооткрытие первого .md файла, отладка цепочки openDocument→setActiveIndex→loadContent→editor.text (проверено: контент загружается, editor.text.length=21)
|
2026-08-17 17:29:23 +03:00 |
|
Flora (opencode)
|
795d9e52df
|
Debug: visible label docIndex/editMode/contentLen + qDebug in openDocument/setActiveIndex + loadContent console.log
|
2026-08-17 16:38:22 +03:00 |
|
Flora (opencode)
|
768f08eda5
|
Fix: убрана binding text: pane.editorContent из TextArea — только явное присвоение через loadContent() (onDocIndexChanged + Timer 50ms + Connections.activeIndexChanged). Календарь: cal.currentMonth как явная зависимость в hasNote.
|
2026-08-17 16:24:28 +03:00 |
|
Flora (opencode)
|
3290727d88
|
Фикс: таймер загрузки контента (30ms debounce для editorContent), точки календаря — привязка к cal.currentMonth для корректного обновления при смене месяца
|
2026-08-17 16:15:39 +03:00 |
|
Flora (opencode)
|
84be13a32d
|
Фикс: editorContent property (явное присвоение вместо биндинга на функцию), граф — pan левой кнопкой по пустому месту + lastMouseXY, календарь — точка под цифрой (dayLabel.bottom), orphan code cleanup GraphView
|
2026-08-17 16:04:46 +03:00 |
|
Flora (opencode)
|
7b43b0c4fc
|
Массовые исправления UX: вкладки (MouseArea не блокирует ×), контент редактора (onDocIndexChanged), авто-расширение .md, ошибка дубликата, ПКМ-создание внутри папок, точки в календаре, граф (зум колесом, клик по файлу, pan правой кнопкой), fileExists(), 16/16 тестов
|
2026-08-17 15:42:56 +03:00 |
|
Flora (opencode)
|
9946e440ce
|
Фикс: ProviderSetupGuide модальный-в-модальном (non-modal + z:100), index required property в delegate'ах FileTreePanel/EditorPanel, добавлена диагностика openProviderGuide, vault=/Users/alex/Nextcloud/test
|
2026-08-17 15:16:19 +03:00 |
|
Flora (opencode)
|
e7e793c304
|
Фикс темы и выбора папки: Basic style (единый светлый вид), FolderDialog — корректное извлечение локального пути из URL (selectedFolder.toString → strip file://)
|
2026-08-17 14:58:52 +03:00 |
|
Flora (opencode)
|
e789b04406
|
Исправление запуска: main проверял engine.rootObjects() (пуст для окон из QQmlComponent) и мгновенно выходил — теперь windowController.windowCount(); самодостаточная сборка Flowera.app (macdeployqt -qmlimport=/-qmldir)
|
2026-08-17 14:45:09 +03:00 |
|
Flora (opencode)
|
c22987e5dc
|
Фаза 7: правая панель — VaultIndex (теги/[[вики]]/md-ссылки, граф), MonthCalendar (заметки дня), RightPanel (ссылки+теги, чипы, попап файлов), GraphView (Canvas, drag, клик-открытие); dailyNotePath; тест vaultindex (16/16); self-contained Flora.app
|
2026-08-17 14:18:43 +03:00 |
|
Flora (opencode)
|
c4708b6be6
|
Фаза 6: просмотр Markdown — MdParser (cmark-gfm AST→HTML: таблицы/ссылки/вики/картинки data-URI/задачи-чекбоксы), подсветка кода KSyntaxHighlighting (алиасы «С»/«С++»/python), RichText-просмотр в EditorPane (onLinkActivated); тест mdparser (15/15)
|
2026-08-17 13:05:19 +03:00 |
|
Flora (opencode)
|
3317aa169a
|
Фаза 5: панель форматирования — FormatToolbar/TbButton, JS-форматирование в EditorPane (инлайн/списки/задачи/заголовки/цвета/индексы/цитата/выноска/обтекание), TableEditor (2×1, полосы «+» 20px)
|
2026-08-17 12:34:03 +03:00 |
|
Flora (opencode)
|
e7d873903b
|
Фаза 4: редактор — DocumentManager (вкладки, автосохранение 5с, сохранение при закрытии), EditorPane/EditorPanel (вкладки, режимы, «открыть рядом», Ctrl+S/W/E/Tab), открытие из дерева; тест docmgr (14/14)
|
2026-08-17 01:14:00 +03:00 |
|
Flora (opencode)
|
c740c9a756
|
Фазы 2-3: мульти-окна (WindowController, per-window FileStore), файловое дерево (FileStore+FileTreePanel, иконки/раскрытие/ПКМ/+drag&drop/подтверждения), NameDialog/ConfirmDialog; тест filestore (13/13)
|
2026-08-17 01:02:05 +03:00 |
|
Flora (opencode)
|
ed633ae036
|
Фаза 1: мастер первого запуска — SettingsStore, GitManager (auto-init+коммиты), SyncManager (проверка соединений+ErrorCatalog), WelcomeWizard/ProviderSetupGuide; тесты smoke/git/vault (12/12)
|
2026-08-17 00:43:33 +03:00 |
|
Flora (opencode)
|
980fbcedcb
|
Фаза 0: каркас — CMake (cmark-gfm, libgit2+SSH, libssh2), QML-скелет (меню, 3 панели, кнопка «+»), VaultManager, LICENSE GPL-3.0
|
2026-08-17 00:05:20 +03:00 |
|
Flora (opencode)
|
d4734506cb
|
Итерация 1: исключить служебные md-файлы из git
|
2026-08-16 23:37:38 +03:00 |
|
Flora (opencode)
|
87f1cd48eb
|
Итерация 0: план, журналы, gitignore
|
2026-08-16 23:32:12 +03:00 |
|