UI Refactor: Homepage, Dashboard, and Global Navbar (#302, #303)#364
UI Refactor: Homepage, Dashboard, and Global Navbar (#302, #303)#364mnietona wants to merge 18 commits into
Conversation
|
Oh wow, this is a big change :) Could we discuss it a bit more before you send some more time on it ? Hot takes (i'm a bit short on time, let's discuss more in depth in the following days):
|
|
Thanks for the feedback! You are totally right, it was a massive PR. Breaking it down makes perfect sense for reviewing and deploying. I’ve started splitting the "quick wins" into separate PRs based on your notes: ✅ 1. Positive Disclaimer (Point 1) -> PR #372: I completely changed the wording to be welcoming, explicitly thanking the CI/UrLab, and inviting contributions. Regarding Point 5.2 (Debug Console Screenshots)You asked for screenshots of the new Error Pages with the Debug Console. The goal here is to have a user-friendly page for the student, but with a clean, collapsible technical block at the bottom to help us debug when they send a screenshot of their issue. Here is the Before / After:
Let me know if you like this approach, and I'll open a dedicated PR for it! Next steps & The "Big UI" Refactor (Points 2, 5.1, 6)
|




Description
This PR modernizes the global UI/UX of DocHub. It fixes navigation issues, improves the dashboard layout, and resolves a blocking bug in the bulk upload form.
Closes #302
Closes #303
Key Changes
1. Mandatory Institutional Disclaimer (#302)
2. Dashboard & Home Overhaul (#303)
max-heightand internal scrolls. The page now flows naturally, making it much easier to use.3. Critical Bug Fix: Bulk Upload
data-turbo="false"to the bulk upload form. This fixes a bug where the "Submit" button would do nothing because of a conflict between Django and Turbo. (Import de masse)4. Search & Navbar Improvements
5. Unified Error Pages
6. Architecture
style.cssfile.Screenshots
Manual Testing