AdenMGB
b88d29967d
fix: ensure the theme store triggers the cloud sync upon install
2026-04-29 10:25:41 +09:30
SethBurkart123
f9406fb469
feat: redesign Cloud settings UI and switch to OAuth redirect login
...
- Move Cloud section inline with other settings, remove dedicated header bar
- Replace in-extension login form with browser redirect to accounts.betterseqta.org
- Background script intercepts OAuth callback URL to capture tokens
- Add animated CloudPanel overlay (same pattern as ColourPicker)
- Hide cloud sync details and profile picture setting when not signed in
- Simplify CloudSettingsSync UI, reduce text verbosity
- Fix settings download to merge keys instead of clear+set
- Add legacy-to-plugin settings migration for cloud sync
- Shorten profile picture and default page descriptions
- Make DisclaimerModal title/message dynamic
- Update CloudHeader button styling to match other buttons
2026-04-20 13:42:49 +10:00
AdenMGB
ea4a2c1ff0
feat: auto sync for cloud and fix some firefox weirdness
2026-04-08 08:29:25 +09:30
StroepWafel
8b16a21d48
tweaks and fixes to UI
2026-04-07 22:39:09 +09:30
StroepWafel
a55cb84a69
feat: Smooth change in colour, no hard cut ( #415 )
...
Added option smoothing on colour change so there is no hard cut made when switching subjects
2026-04-06 14:58:09 +09:30
AdenMGB
e049f34a5e
feat: WIP Engage progress
2026-03-28 09:06:54 +10:30
AdenMGB
d692f60291
fix: fix qr code to use safer methoed & bump ver
2026-03-25 08:48:47 +10:30
AdenMGB
3a2c438223
feat: adaptive themeing
2026-03-16 15:40:16 +10:30
AdenMGB
dc3423df13
feat: icon only sidebar
2026-03-15 10:58:48 +10:30
AdenMGB
c01342a86c
feat: add desqta qr code instant sign in for schools without normal qr code
2026-03-08 09:18:04 +10:30
AdenMGB
01f5e8f61d
fix: cf is very annoying
2026-02-20 19:13:06 +10:30
AdenMGB
2faef2ae8d
fix: fix cf like too many times
2026-02-20 19:08:36 +10:30
AdenMGB
9d24d07c12
chore: appease codefactor AGAIN
2026-02-20 18:43:02 +10:30
AdenMGB
d21ce90a5c
feat: download & like count + UI tweaks and cleanup
2026-02-20 18:29:11 +10:30
AdenMGB
7a70b008c8
feat: betterseqta cloud for favouriting items and future stuff
2026-02-20 10:49:38 +10:30
AdenMGB
4b251e0ea4
feat: add github fallback
2026-02-20 10:28:13 +10:30
AdenMGB
d64962147a
feat: implement cloud store
2026-02-20 10:27:17 +10:30
SethBurkart123
5a19ef92e8
feat: v3.4.12
2025-12-19 17:04:08 +11:00
SethBurkart123
d0a11da15f
feat: updated privacy statement
2025-12-19 14:29:11 +11:00
StroepWafel
2c077bc755
Add dynamic privacy policy notification with API fetch
...
Implements fetching the privacy policy from the BetterSEQTA+ API and displays a notification if the policy has been updated. Adds sanitization for HTML content, updates settings state to track last shown timestamp, and provides a manual trigger in settings. Refactors notification logic for improved security and maintainability.
2025-11-29 19:47:30 +10:30
SethBurkart123
a42d781955
perf: lazy loading improvements
2025-08-15 16:12:27 +10:00
SethBurkart123
c206e38ee2
fix: change shortcuts to rely on links list
2025-05-07 21:03:46 +10:00
SethBurkart123
0f9f618164
format: run prettify
2025-05-05 18:04:10 +10:00
SethBurkart123
35ca292c04
feat: improve bkslider migration
2025-03-31 18:39:22 +11:00
SethBurkart123
e928399066
feat: add auto migration
2025-03-31 18:27:53 +11:00
SethBurkart123
3ecd7205ed
feat: add global theme toggle
2025-03-30 08:49:13 +11:00
SethBurkart123
64bf1d88e8
fix: background type error
2025-03-26 17:38:19 +11:00
SethBurkart123
f2b594a13b
fix: crxjs plugin issues
2025-03-26 17:00:58 +11:00
SethBurkart123
696043e01a
feat: add alternative news feed sources
2025-02-24 18:41:03 +11:00
SethBurkart123
ca5d232e47
feat: reduce permissions for pageState script
2025-02-24 15:52:29 +11:00
SethBurkart123
a51049154b
feat: complete react fiber control loop
2025-02-23 20:49:09 +11:00
SethBurkart123
f41da95f7e
feat: magic button that crashes chrome tabs (yes rly idk why)
2025-02-23 17:54:58 +11:00
SethBurkart123
4c6b43d7c7
fix(initial): make assessments average enabled by default
2024-12-03 06:59:06 +11:00
sethburkart123
e5c05c0dca
feat: complete migration logic
2024-11-13 09:27:14 +11:00
sethburkart123
172021d0d0
feat: background.ts loading and migration logic
2024-11-12 10:19:47 +11:00
sethburkart123
c008b32efa
fix: svelte settings Sync
2024-09-04 09:42:07 +10:00
sethburkart123
0d0e526a25
chore: update paths to be more absolute
2024-08-29 16:38:44 +10:00
sethburkart123
37dab0f5a7
fix: background script matchmedia broken
2024-08-27 16:51:28 +10:00
sethburkart123
444cb14e8a
feat: switch to github for update video
2024-08-26 23:21:24 +10:00
sethburkart123
4d38af402f
fix: respect prefers reduced motion by default
2024-08-21 21:10:52 +10:00
sethburkart123
dc11997b96
feat: add default page option
2024-06-24 11:09:44 +10:00
sethburkart123
1e768c8276
fix: auto remove incorrect data after update
2024-06-20 10:01:33 +10:00
sethburkart123
9d13879936
refactor: settingsState relies on main storageState
2024-06-19 09:47:33 +10:00
sethburkart123
2d4e02d0df
fix: waitforElm requiring old system for certain cases
2024-06-19 09:40:27 +10:00
sethburkart123
db98f24555
refactor: remove old migration logic
2024-06-09 17:31:42 +10:00
sethburkart123
13e1a832f2
refactor: remove extra non-essential logging
2024-06-09 17:30:46 +10:00
Seth Burkart
594ab9bc1d
change update video to youtube embed with auto ad skipping and looping
2024-06-08 21:51:08 +10:00
SethBurkart123
7a5f91a8c1
remove telemetry completely
2024-05-24 16:58:33 +10:00
SethBurkart123
fcfc2d4217
fix: updated theme style store install
2024-05-21 19:40:59 +10:00
SethBurkart123
301ad3f296
switch to local file sharing
2024-05-20 23:21:43 +10:00