Skip to content

Feature: Browse inside archives on Linux (P4-A) - #65

Merged
MemerGamer merged 9 commits into
linux/mainfrom
linux/p4-a
Oct 5, 2026
Merged

MemerGamer merged 9 commits into
linux/mainfrom
linux/p4-a

Conversation

@MemerGamer

Copy link
Copy Markdown
Owner

Phase 4 work package P4-A (see docs/linux-port/PLAN.md, Phase 4 plan Revision 3). Implemented by OpenAI Codex (GPT-6.1-sol); committed and merged with linux/main by the coordinator. Review: Claude (pending).

🤖 Generated with Claude Code

https://claude.ai/code/session_01LeKXJc3DnK3PzAqwgA72NY

MemerGamer and others added 9 commits October 5, 2026 20:10
Co-Authored-By: GPT-6.1-sol (OpenAI Codex) <noreply@openai.com>
Claude-Session: https://claude.ai/code/session_01LeKXJc3DnK3PzAqwgA72NY
# Conflicts:
#	src/Files.App/Helpers/Application/AppLifecycleHelper.cs
…imits, Windows zip semantics

ListAsync/IsEncryptedAsync now read headers without browsing limits; limits apply via ListForBrowsingAsync. Restore Windows IsBrowsableZipFile behaviour, cache archive passwords per session, drop OpenEntry double buffer, refresh compat-off baseline.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LeKXJc3DnK3PzAqwgA72NY
…ad of failure

ListAsync/IsEncryptedAsync/HasMultipleTopLevelEntriesAsync stream headers with entry, name-byte, header-byte and time caps and report IsTruncated. Only the decompressed-size/ratio guard stays browsing-only.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LeKXJc3DnK3PzAqwgA72NY
@MemerGamer
MemerGamer merged commit fb454ac into linux/main Oct 5, 2026
4 of 5 checks passed
@MemerGamer
MemerGamer deleted the linux/p4-a branch October 5, 2026 19:26
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.

1 participant