[PR #2429] [MERGED] feat(user): add option to hide last viewed projects on overview page #8262

Closed
opened 2026-04-20 18:07:20 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/2429
Author: @surfingbytes
Created: 3/20/2026
Status: Merged
Merged: 4/7/2026
Merged by: @kolaente

Base: mainHead: overview-last-viewed


📝 Commits (8)

  • a60969c Added option to hide last viewed projects on overview page
  • 12c2202 Merge branch 'main' into overview-last-viewed
  • b054dab Fixed indentation
  • 04feb61 Merge remote-tracking branch 'upstream/main' into overview-last-viewed
  • c37536f Added tests
  • a9e1924 test: replace unit tests with e2e tests for showLastViewed feature
  • c47136a refactor: extract visitProjectsToBuildHistory helper in e2e tests
  • 2934fb4 fix(test): navigate to app before accessing localStorage

📊 Changes

7 files changed (+109 additions, -1 deletions)

View changed files

📝 frontend/src/i18n/lang/en.json (+1 -0)
📝 frontend/src/modelTypes/IUserSettings.ts (+1 -0)
📝 frontend/src/models/userSettings.ts (+1 -0)
📝 frontend/src/stores/auth.ts (+1 -0)
📝 frontend/src/views/Home.vue (+1 -1)
📝 frontend/src/views/user/settings/General.vue (+9 -0)
📝 frontend/tests/e2e/project/project-history.spec.ts (+95 -0)

📄 Description

Added option to show/hide "Last viewed" section from Overview page. Default is true (show), so nothing changes for users unless they update that settings.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/2429 **Author:** [@surfingbytes](https://github.com/surfingbytes) **Created:** 3/20/2026 **Status:** ✅ Merged **Merged:** 4/7/2026 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `overview-last-viewed` --- ### 📝 Commits (8) - [`a60969c`](https://github.com/go-vikunja/vikunja/commit/a60969cb5a64604853e8d2e45b2293af7b55490b) Added option to hide last viewed projects on overview page - [`12c2202`](https://github.com/go-vikunja/vikunja/commit/12c2202cd8c743bd3dcfb28f3fbe8f65e17983c9) Merge branch 'main' into overview-last-viewed - [`b054dab`](https://github.com/go-vikunja/vikunja/commit/b054dab357543a1c34d8cf858a1a925c8229e4d1) Fixed indentation - [`04feb61`](https://github.com/go-vikunja/vikunja/commit/04feb61ca58611700f286419025ee695953a6a6f) Merge remote-tracking branch 'upstream/main' into overview-last-viewed - [`c37536f`](https://github.com/go-vikunja/vikunja/commit/c37536fa06bbc4c0570c784872cd45aa5da9fd50) Added tests - [`a9e1924`](https://github.com/go-vikunja/vikunja/commit/a9e192463dd33481722d5b640de99f14f0fc571d) test: replace unit tests with e2e tests for showLastViewed feature - [`c47136a`](https://github.com/go-vikunja/vikunja/commit/c47136a8fbcbc7b4fb07fc7d5fb06f1bfded7690) refactor: extract visitProjectsToBuildHistory helper in e2e tests - [`2934fb4`](https://github.com/go-vikunja/vikunja/commit/2934fb497bf567b2ab32f7c922bb5ccda8b8fdb8) fix(test): navigate to app before accessing localStorage ### 📊 Changes **7 files changed** (+109 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/i18n/lang/en.json` (+1 -0) 📝 `frontend/src/modelTypes/IUserSettings.ts` (+1 -0) 📝 `frontend/src/models/userSettings.ts` (+1 -0) 📝 `frontend/src/stores/auth.ts` (+1 -0) 📝 `frontend/src/views/Home.vue` (+1 -1) 📝 `frontend/src/views/user/settings/General.vue` (+9 -0) 📝 `frontend/tests/e2e/project/project-history.spec.ts` (+95 -0) </details> ### 📄 Description Added option to show/hide "Last viewed" section from Overview page. Default is true (show), so nothing changes for users unless they update that settings. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 18:07:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#8262