UX Improvement: Open files directly from [Recent] and [Activity] lists without redirecting to original folder
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Steps to Reproduce
- Go to Files → Recent or open the Activity list.
- Click on any file link.
- Notice that Nextcloud redirects to the file’s original folder.
- Only then the file opens in view/edit mode.
Current Behavior
When a user clicks a file from the Recent or Activity list, Nextcloud first navigates to the file’s parent folder and then opens it.
This creates unnecessary redirection and slows down the workflow for users who frequently edit or review multiple documents.
Expected Behavior
Clicking a file from Recent or Activity should:
- Open the file directly in view or edit mode.
- Skip redirecting to its original folder.
Use Case
In collaborative environments, users often switch between multiple recently modified documents.
The Recent and Activity views act as a quick access panel to open, review, or edit shared files.
However, the forced redirection breaks workflow by requiring users to:
- Go back to Recent/Activity,
- Scroll again to find their place,
- And open the next file.
This repetition wastes time and disrupts focus.
UX Problem
- Repeated navigation interrupts productivity.
- Context switching reduces efficiency for editors and reviewers.
- Poor user experience when managing multiple files across locations.
Proposed Solution
When a file is opened from the Recent or Activity list:
- Open the file directly in its edit/view interface.
- Do not redirect to the original folder.
Benefits
✅ Faster file access
✅ Improved workflow continuity
✅ Reduced navigation overhead
✅ Better experience for collaborative editing
Areas to Cover
- Recent File List
- Activity Page
- Dashboard File Widget
- Other pages, if there is link of file.
- Working fine from recommended files (recent recommended files above the file list).
Environment
- Nextcloud Version: 32.2.0 (or latest)
- Browser: Chrome / Firefox / Edge
- Server OS: Ubuntu 22.04 LTS (or similar)
- Client Type: Web UI
Additional Context
This improvement focuses purely on user experience enhancement — no backend logic or file handling changes are required.
The goal is to streamline file access from dynamic lists like Recent and Activity, making the user journey more efficient.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing file links in the Recent File List, Activity Page, and Dashboard File Widget. Verify how each link opens a file, then confirm that files open directly in view or edit mode without navigating to the parent folder, including the stated recommended-files behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, php
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 40/100