Changelog
4.2.0 (2025-10-29)
Features
4.1.4 (2025-08-21)
Bug Fixes
- manifest: remove scripting permission (1bc1be6)
4.1.3 (2025-08-18)
Bug Fixes
- manifest: remove notifications permission (af37cea)
4.1.2 (2025-08-18)
Bug Fixes
4.1.1 (2025-08-17)
Miscellaneous Chores
- release 4.1.1 (b228a12)
4.1.0 (2025-08-17)
Features
- disable settings reset for those that have reset already (623d654)
- remove update badge after opening popup (aca4eb3)
Bug Fixes
- disable logging in production (6d7d492)
- refresh banner appearing when unnecessary (cf41209)
- snippets: hide pwa prompt not working (a9a524d)
- state wrapper not using latest storage value (0a551c6)
- themes: modern icons colour (055ce38)
- timetable rounded corners when theme is disabled (280a2b8)
4.0.5 (2025-07-31)
Bug Fixes
- popup: reset button colour on latte (f0b4a34)
- popup: updated badge (e1ff524)
- reset local storage the hacky way on v4.0.5 (baa8dc1)
- separate motd and updated into separate storage items (0f874eb)
- snippets/roundedCorners: mark all read button (d193dfe)
- storage: remove troublesome migrations and perform a final full (bef1910)
4.0.4 (2025-07-28)
Bug Fixes
- snippets/roundedCorners: don't round mark all read button (c15c27e)
4.0.3 (2025-07-25)
Bug Fixes
- v4 storage migration not including fallback (c5a7b60)
4.0.2 (2025-07-24)
Miscellaneous Chores
- release 4.0.2 (8ce9b39)
4.0.1 (2025-07-24)
Bug Fixes
4.0.0 (2025-07-24)
Features
- plugins/modernIcons: update to material symbols and add fill (bd9ace5)
- popup: motd (8f5163f)
- popup: styling improvements (7ce23b2)
- snippets: rounded corners (#238) (0d028f6)
- update badge icons and update notification badge (04bae75)
- update notification badge (f6bb898)
- v4 storage migrations (#255) (1c988ba)
Bug Fixes
Miscellaneous Chores
- release 4.0.0 (e2937b7)
3.4.0 (2025-06-13)
Features
3.3.2 (2025-04-29)
Bug Fixes
3.3.1 (2025-04-07)
Bug Fixes
3.3.0 (2025-03-12)
Features
3.2.13 (2025-02-13)
Bug Fixes
- popup: version number in footer (a03cf03)
3.2.12 (2025-02-13)
Bug Fixes
3.2.11 (2025-02-13)
Miscellaneous Chores
- release 3.2.11 (33dad25)
3.2.10 (2025-02-13)
Reverts
3.2.9 (2025-02-12)
Bug Fixes
3.2.8 (2025-02-06)
Bug Fixes
3.2.7 (2024-12-05)
Bug Fixes
3.2.6 (2024-11-12)
Bug Fixes
3.2.5 (2024-11-01)
Bug Fixes
3.2.4 (2024-10-30)
Bug Fixes
- title styling (bebf9cb)
3.2.3 (2024-10-07)
Miscellaneous Chores
- release 3.2.3 (5df93a0)
3.2.2 (2024-10-07)
Bug Fixes
- grammar! (359bc44)
- theme: contrast styling (f6803c5)
- theme: notification + PWA styling #115 (aeff1ae)
- theme: search box styling #118 (a9d6de6)
3.2.1 (2024-09-11)
Bug Fixes
- periodUtils: typo (cb811ee)
3.2.0 (2024-09-11)
Features
Bug Fixes
3.1.8 (2024-09-08)
Bug Fixes
- modern-icons: add files icon (7fe0a49)
3.1.7 (2024-09-05)
Bug Fixes
3.1.6 (2024-07-31)
Bug Fixes
3.1.5 (2024-07-31)
Miscellaneous Chores
- release 3.1.5 (7e0440c)
3.1.4 (2024-07-31)
Bug Fixes
- schooltape not injecting into footer (0aeb97e)
3.1.3 (2024-07-31)
Bug Fixes
- timetableLabels not injecting (c6bdac8)
3.1.2 (2024-07-13)
Miscellaneous Chores
- release 3.1.2 (8f7d4d4)
3.1.1 (2024-07-13)
Reverts
- don't skip on manual dispatch (94f9960)
Miscellaneous Chores
- release 3.1.1 (ff6cc55)
3.1.0 (2024-07-13)
Features
- remove update notifications (536eae3)
Bug Fixes
- popup: version name undefined (7685e99)
3.0.0 (2024-06-27)
Features
- add site urls (0557541)
- adjust build process #59 (c582b18)
- alias (5bfac28)
- background context menus and listeners (c19c11b)
- begin refactoring background.ts (2187483)
- bump ver and update footer (7637d5f)
- censor snippet (dca297f)
- change font family (0183d35)
- current tab highlighting (7f3e525)
- disable content scripts on quizzes (ddd9353)
- env var update notifications support #58 (b9002ab)
- finish plugins option page svelte (9350f6b)
- gist and remove buttons for user snippets (2cc3d44)
- initial attempt (15e5534)
- logo chooser (73eced0)
- manifest: remove unnecessary permissions (5a9c0c3)
- migrate from 42willow/schooltape to schooltape/schooltape (4fccc20)
- migrate to schooltape/schooltape (f3d7b4f)
- open dev urls (439966f)
- open dev urls and disable update notifications in dev mode (439966f)
- plugins options page svelte (0b46ad8)
- plugins working (again!) (341b7fa)
- popup: banner refresh warning #79 (6ae9337)
- popup: change link from gh issues to discord (3efeece)
- refactor content scripts to wxt storage api (3d193d2)
- remove old settings (1b81250)
- remove toast notifications (0c590fd)
- replace templates with css variables (2901808)
- schoolbox detection (78c1b0c)
- scuffed implementation of plugins (8a53752)
- scuffed snippet implementation (1e409bb)
- snippets options page svelte (60f4423)
- storage: updates enabled by default (7cec8f0)
- theme injection (2cd4184)
- themes page (d27c835)
- update badge #58 (87a539e)
- update checker button #58 (505ca91)
- update extension icons (d7ce37e)
- update icon badge on toggle #58 (d3e9125)
- update notifications dropdown (2c8407a)
- update options footer (a1467db)
- vite (0d0cb99)
- wow one button works! (489a6bc)
- wxt (8e17b1a)
- wxt: theme injection (b07e2a6)
Bug Fixes
- activity feed styling #39 (8ac1f2e)
- add correct schooltape-legacy icon url (2d5f676)
- banner not refreshing tabs correctly (8912d74)
- checkbox colours (c6c7485)
- chromium text scaling (22416a0)
- css not loading (9c242ea)
- deps: wxt vite typescript error (d4825c2)
- end content script crashing on startup (2df62f6)
- footer button styling (c1ad329)
- host perms (ebf787c)
- injecting timetable labels on every page (42ef50c)
- legacy-timetable (b92ef2b)
- listener in wrong spot (4c228ea)
- misc issues (929a2df)
- modern-icons: some icons not loading #54 (9264791)
- navbar styling (99b5988)
- option menu styling (1ef9f92)
- plugins: scroll period error (f6276a5)
- plugins: scroll-segments notifs sidebar #74 (7ee6807)
- plugins: subheader separator (08a620c)
- popup: button styling (46bafe3)
- popup: flavour not loading correctly (87c3ed5)
- popup: plugins page (cc42fe5)
- popup: update available key displaying (bebd353)
- scroll period errors (fac90d3)
- scroll segments #56 (153cd57)
- styling (6a6b7ef)
- theme injection (3fc6ce6)
- theme: error message styling (eff3490)
- timetable labels sometimes not injecting (3fd4842)
- timetable text (d036069)
- window is not defined error (0dd3049)
Performance Improvements
- do not iterate over palette for no reason (be00832)
- load directly from doc-start (d3b21c2)
- optimise theme injection (1288471)
Reverts
- "refactor: move scroll segments to snippet" (57bb3c6)
- remove hide-pfp plugin (replaced by snippet) (19bc42a)
- remove storage watchers (ad62929)
- remove toggle component (7d6a94c)
- who cares about hot reload anyway? (e933bbc)
Miscellaneous Chores
- bump version (1c6a181)