Skip to content

Commit 5df028f

Browse files
committed
feat(lea): improve assignments list UI, parsing, and accessibility
- Revamp assignments list: group categories and render grid-style cards - Add keyboard and ARIA support for card interaction - Improve due date parsing and relative date display - Show empty state when no assignments found - Detect submission and unread status more reliably - Create safe click handlers from raw onclick attributes - Bump userscript version to 1.3.12 and update dist artifacts - Set webpack output.publicPath to empty string for builds
1 parent 813190c commit 5df028f

7 files changed

Lines changed: 430 additions & 155 deletions
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"c":["main"],"r":[],"m":[]}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// ==UserScript==
2+
// @name Omnivox UI Optimizer
3+
// @description A simple user script to improve the UI of Omnivox.
4+
// @version 1.3.12
5+
// @author Evan Luo
6+
// @homepage https://github.com/evannotfound/omnivox-optimizer
7+
// @match *://*.omnivox.ca/*
8+
// @downloadURL https://github.com/evannotfound/omnivox-optimizer/releases/latest/download/omnivox-optimizer.user.js
9+
// @grant GM_xmlhttpRequest
10+
// @license GPL-3.0
11+
// @run-at document-start
12+
// @updateURL https://github.com/evannotfound/omnivox-optimizer/releases/latest/download/omnivox-optimizer.meta.js
13+
// ==/UserScript==

dist/main.a110861f43d70d4757d2.hot-update.user.js

Lines changed: 44 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/omnivox-optimizer.meta.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// ==UserScript==
22
// @name Omnivox UI Optimizer
33
// @description A simple user script to improve the UI of Omnivox.
4-
// @version 1.3.10
4+
// @version 1.3.12
55
// @author Evan Luo
66
// @homepage https://github.com/evannotfound/omnivox-optimizer
77
// @match *://*.omnivox.ca/*

dist/omnivox-optimizer.user.js

Lines changed: 4 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)