├── .commitlintrc.json ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.json ├── .prettierignore ├── LICENSE ├── PRIVACY.md ├── README.md ├── assets ├── icon.png └── tailwind.css ├── components ├── assignment-filters.tsx ├── assignment-sort.tsx ├── assignment.tsx ├── calendar-view.tsx ├── class-skeleton.tsx ├── class.tsx ├── hidden-items-manager.tsx ├── no-assignments.tsx ├── status-badge.tsx └── ui │ ├── button.tsx │ ├── context-menu.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── empty.tsx │ ├── scroll-area.tsx │ ├── skeleton.tsx │ └── tabs.tsx ├── entrypoints ├── background.ts ├── content │ ├── App.tsx │ └── index.tsx └── popup │ ├── App.tsx │ ├── index.html │ └── main.tsx ├── eslint.config.mjs ├── lib └── utils.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prettier.config.js ├── tsconfig.json ├── types.ts └── wxt.config.ts /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | commitlint --edit $1 -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | lint-staged 2 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/README.md -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/assets/tailwind.css -------------------------------------------------------------------------------- /components/assignment-filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/assignment-filters.tsx -------------------------------------------------------------------------------- /components/assignment-sort.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/assignment-sort.tsx -------------------------------------------------------------------------------- /components/assignment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/assignment.tsx -------------------------------------------------------------------------------- /components/calendar-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/calendar-view.tsx -------------------------------------------------------------------------------- /components/class-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/class-skeleton.tsx -------------------------------------------------------------------------------- /components/class.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/class.tsx -------------------------------------------------------------------------------- /components/hidden-items-manager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/hidden-items-manager.tsx -------------------------------------------------------------------------------- /components/no-assignments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/no-assignments.tsx -------------------------------------------------------------------------------- /components/status-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/status-badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/empty.tsx -------------------------------------------------------------------------------- /components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /entrypoints/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/entrypoints/background.ts -------------------------------------------------------------------------------- /entrypoints/content/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/entrypoints/content/App.tsx -------------------------------------------------------------------------------- /entrypoints/content/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/entrypoints/content/index.tsx -------------------------------------------------------------------------------- /entrypoints/popup/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/entrypoints/popup/App.tsx -------------------------------------------------------------------------------- /entrypoints/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/entrypoints/popup/index.html -------------------------------------------------------------------------------- /entrypoints/popup/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/entrypoints/popup/main.tsx -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/prettier.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/types.ts -------------------------------------------------------------------------------- /wxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thrxpt/assign-watch/HEAD/wxt.config.ts --------------------------------------------------------------------------------