Skip to content

Clean up planning/state docs for next milestone and re-scope todo to drawer-native file tree migration#6

Closed
Copilot wants to merge 2 commits into
masterfrom
copilot/clean-up-docs-and-implement-file-tree
Closed

Clean up planning/state docs for next milestone and re-scope todo to drawer-native file tree migration#6
Copilot wants to merge 2 commits into
masterfrom
copilot/clean-up-docs-and-implement-file-tree

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 22, 2026

This update addresses the request to make project state documentation lean before starting the next UI milestone. It removes stale historical blockers and aligns the active plan around moving file browsing into the side panel drawer.

  • Problem alignment

    • Cleans up todo.md and current_status.md so they reflect the current SAF/Okio architecture state, not resolved historical issues.
    • Re-scopes immediate work toward drawer-native recursive file tree + drag-and-drop, and deprecates the standalone file-browser path in planning.
  • Documentation updates

    • plan/todo.md
      • Marks core file I/O as completed (SAF root selection, recursive scan, Okio read/write, note creation).
      • Splits out upcoming milestones into explicit actionable items:
        • drawer-integrated file tree (global access, infinite depth, scrollable)
        • drag-and-drop move interactions in drawer tree
        • removal of standalone FileBrowserScreen navigation
    • current_status.md
      • Rewritten as a clean architecture snapshot:
        • DataStore-persisted SAF root
        • repository-driven recursive tree
        • Okio-backed file read/write and note creation
      • Sets immediate next step to implementing drawer-native tree + SAF-reactive DnD moves and removing separate file-browser route.
  • Plan clarity example

    - [ ] Move file tree into side panel drawer (global access, expandable infinite-depth hierarchy, scrollable section).
    - [ ] Add drag-and-drop file/folder move interactions inside the drawer tree (reactive SAF disk updates).
    - [ ] Remove standalone `FileBrowserScreen` navigation and keep file browsing as a persistent drawer feature.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • dl.google.com
    • Triggering command: /usr/lib/jvm/temurin-17-jdk-amd64/bin/java /usr/lib/jvm/temurin-17-jdk-amd64/bin/java --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED -Xmx2048m -Dfile.encoding=UTF-8 -Duser.country -Duser.language=en -Duser.variant (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

…drawer-native file tree migration

Co-authored-by: AQSAMA <[email protected]>
Copilot AI changed the title [WIP] Update documentation and implement file tree in side panel Clean up planning/state docs for next milestone and re-scope todo to drawer-native file tree migration Feb 22, 2026
Copilot AI requested a review from AQSAMA February 22, 2026 20:00
@AQSAMA AQSAMA closed this Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants