Skip to content

Opened by mistake - #277

Closed
peppeaiello wants to merge 6 commits into
IceWhaleTech:mainfrom
peppeaiello:claude/files-redesign-622838
Closed

peppeaiello wants to merge 6 commits into
IceWhaleTech:mainfrom
peppeaiello:claude/files-redesign-622838

Conversation

@peppeaiello

Copy link
Copy Markdown

No description provided.

peppeaiello and others added 6 commits October 30, 2026 12:33
The package is no longer on npm, which breaks pnpm install, and nothing
in the codebase imports it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Failed API calls (unregistered message bus events, missing avatar,
offline news feed) covered the whole page during development.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
New logo (an atrium seen from above), wordmark, favicons and app icons.
The CasaOS logos are removed; page title, web manifest and tile colors
now use the Atrio identity. The brand bar credits CasaOS-UI by IceWhale.

Add a NOTICE file with the Apache-2.0 attribution and rewrite the README
for the fork.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Calm glass look, the first three priorities (dashboard and widgets, app
management, command palette) and the plan to move to Vue 3 + Vite first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A rewrite of the file browser in src/components/files/, written with
<script setup> and plain scoped CSS so it carries over to Vue 3 unchanged:
no Buefy, no filters, no event bus, no require().

- Sidebar of locations: the CasaOS home, its standard folders, mounted
  disks, network and cloud mounts, and the system root.
- Breadcrumbs with an editable path, back, forward and up.
- Grid and list views, sort by name, date, size or type, a filter for
  the current folder and a toggle for hidden files; preferences are kept
  in localStorage.
- Selection by click, Ctrl-click, Shift-click and keyboard (arrows,
  Shift+arrows, Home/End, Enter, Space, Backspace, Delete, F2, Ctrl+A,
  Ctrl+C/X/V, /).
- New folder, new text file, rename, delete with confirmation, copy and
  move through a destination picker, download (zip for folders).
- Upload by button (files or a whole folder) and drag and drop, sent in
  1 MB chunks to /v2/casaos/file/upload like the classic uploader, with
  an activity panel that also follows copy/move tasks from the message
  bus.
- Quick preview of images, text, video, audio and PDF.
- Phone layout: two-row top bar, sidebar as a drawer, bottom-sheet menus.

UI strings live in a local messages file merged into vue-i18n under
`files.`, so the locale JSON files stay untouched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Home.vue now imports src/components/files/FileManager.vue in place of the
classic FilePanel. It exposes the same init(path) and close event, so the
Files tile, the storage widget and the other callers are unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
5.1% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@peppeaiello
peppeaiello deleted the claude/files-redesign-622838 branch October 30, 2026 12:55
@peppeaiello peppeaiello changed the title Claude/files redesign 622838 Opened by mistake Oct 30, 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.

1 participant