Снимци екрана

Опис

Make New e3 great again # NCTU 新e3救星 ### New e3 modified to suit my preferences ## Main changes - Extend the login session (stay signed in even after closing and reopening the browser) - Change the login page style - `dist/login.css` - Center the login form - Reduce the number of hardcoded values - Remove the loading screen - `src/hide_loading.ts` - Remove the loading overlay during rendering, so even a brief all-white screen is unlikely to appear - Redesign the home page - `dist/index.css` `src/index.ts` - Replace the profile picture area with the course list and display shorter course names according to the language - Put announcements where the course list used to be; click an announcement to show its details in a popup - Hide the "My courses" section at the bottom; click a button to show it again - Stop reloading the entire page when moving to the previous or next month in the calendar - Fade completed items in "Recent activity" on the home page - Automatically detect URLs in announcements that have not been linked - Some announcements contain URLs that the author forgot to hyperlink; the extension automatically detects and links them - Redirect the members page - `src/background.ts` - Clicking the members page originally loaded `/local/courseextension/user.php` before going to `/local/courseextension/user.php`, causing the browser to display an all-white screen - Change it to go directly to `/local/courseextension/user.php` - Redirect when not signed in - `src/background.ts` - Previously, accessing unauthorized page A while signed out followed this flow: A -> login page -> login -> home page -> ??? - Changed to: A -> login page -> login -> A