437890a609
Documentation & comments
2021-01-12 23:28:27 +01:00
2025547d33
Un-initalize videoData on illegal video dimensions ($
...
When youtube changes between two videos, video dimensions briefly become 0x0. This is super duper illegal and sometimes causes the behaviour described in issue #125 . Setting VideoData.videoLoaded to false fixes this.
2021-01-12 23:28:17 +01:00
884db1c5e3
Do event listeners properly
2021-01-12 23:24:20 +01:00
aa1ccedad5
Cosmetic changes
2021-01-12 23:19:04 +01:00
df2b0f5614
Add toString method to aspect ratio enum
2021-01-12 23:18:14 +01:00
bf26961aaa
Fix formatting in what's new panel
2021-01-10 18:07:58 +01:00
67ad0c54b4
Apply some styling to the edge warning box
2021-01-10 17:43:11 +01:00
fda7b38fa1
fix
2021-01-10 17:25:36 +01:00
5b5f4204bb
Version bump
2021-01-10 17:22:12 +01:00
167b9d4305
Disney+ should be fixed? Maybe? See #84
2021-01-10 17:22:02 +01:00
0760e447db
Changelog updates
2021-01-10 17:21:23 +01:00
897e65567b
add note in the popup
2021-01-10 16:12:35 +01:00
7e403e3406
Edge issues are fixed, so the popup goes.
2021-01-10 16:12:20 +01:00
7cb378029c
Some cosmetic changes in BrowserDetect
2020-12-30 15:35:54 +01:00
f4ff7e7ed6
Distinction between chrome build and edge build, and "doesn't matter which of the two" build.
2020-12-30 15:35:08 +01:00
5987fda0b2
Merge branch 'master' into feature/player-ui
2020-12-29 20:36:06 +01:00
066b74e1ac
Version bump
2020-12-29 20:34:59 +01:00
af7833a372
Changelog notes
2020-12-29 20:34:02 +01:00
f554030f3c
Don't set AR if video dimensions are undefined.
2020-12-29 20:20:00 +01:00
0e0eb57fd9
Merge branch 'master' into feature/player-ui
2020-12-29 18:33:54 +01:00
485a5c13f0
Rewrite popup
2020-12-25 01:27:05 +01:00
bb8d63f67d
update base css
2020-12-25 01:26:52 +01:00
6340541daf
Attempt to load fonts in popup
2020-12-25 01:26:46 +01:00
028aceef2c
Version bump + changelog
2020-12-24 23:27:19 +01:00
5e96cdcad8
Alternative fix for streamable ( #128 )
2020-12-24 23:26:22 +01:00
c04780bb16
Make a comment explaining reversal to ensure we wont do that thing again
2020-12-24 22:58:48 +01:00
84d33a9ccb
Revert "Add 'position:absolute' to video css when setting AR ( fix #116 )"
...
This reverts commit a5ef24a50f
.
2020-12-24 22:54:20 +01:00
b30369dfea
Changelog update
2020-12-23 02:09:30 +01:00
a5ef24a50f
Add 'position:absolute' to video css when setting AR ( fix #116 )
2020-12-23 02:04:06 +01:00
9b1067afc4
Formatting
2020-12-23 02:03:39 +01:00
433057bb19
Edge popup fixes
2020-12-23 02:03:32 +01:00
3704ea7962
Make logger and options object optional for Settings
2020-12-23 02:01:52 +01:00
76b380d6c3
console.log removal
2020-12-23 01:59:49 +01:00
804509b3c5
Move the code that shows the Edge popup back to PlayerData
2020-12-23 01:15:11 +01:00
1e8fd6aad4
Enable aard on netflix for new users, even on Chromium-based browsers
...
This was done because the edge popup is dependant on autodetection at least attempting to start. Also, we want to show 'autodetection won't work cos drm' on netflix for other chromium-based users.
2020-12-23 01:14:29 +01:00
fbcf4c0c19
Target:blankify all links on the popup. Other minor adjustments.
2020-12-23 01:13:05 +01:00
0234ea7871
Update changelog & bump version
2020-12-22 23:23:36 +01:00
75ec1969c0
Move edge warning popup into the starting phase of autodetection
2020-12-22 23:23:03 +01:00
bcc3d89342
Reset aspect ratio on aard fail
2020-12-22 22:25:41 +01:00
e4194e029c
Additional popup updates
2020-12-22 22:25:12 +01:00
96ddc8a84b
Write the promised blog post & include it in the popup message.
2020-12-22 21:43:45 +01:00
70f7b88d71
Try to fix extension unsetting Netflix' default AR
2020-12-22 03:32:56 +01:00
f174ddab68
Only show the popup in Edge
2020-12-22 03:21:14 +01:00
f7c373481d
Add popup for Edge
2020-12-22 03:14:03 +01:00
33d16221cc
Remove some logs
2020-12-22 00:12:52 +01:00
dd4d71a496
Add anchor for player UI (base for reworking stuff into Edge 'doesnt work' warning)
2020-12-22 00:12:28 +01:00
c2f1c6980f
Fix popup interface not updating — #127
2020-12-21 23:28:23 +01:00
c0c454f3ef
Add afterSettingsSaved callback
2020-12-21 23:27:45 +01:00
4b5c5a8dce
Fix popup not working at all in Chrome
2020-12-21 19:29:52 +01:00
becf7c328e
Add workaround for Chrome refusing to do chrome.runtime from Proxy objects
2020-12-21 19:29:39 +01:00
609247cbf0
Fix 'fit height' a little
2020-12-20 01:00:06 +01:00
a9f99d93be
Fix aspect ratio calculations on height-compensated videos, episode 1
2020-12-19 03:18:14 +01:00
be82c4dae6
Fix a crash
2020-12-19 03:02:20 +01:00
94a9b1e56f
fix
2020-12-18 01:50:00 +01:00
769ff6aace
Fix the issue where videos on players that were narrower than the video got cropped a lil bit too much
2020-12-18 01:44:45 +01:00
93b8049b01
Move debug data into a separate component/panel
2020-12-17 01:49:28 +01:00
5cf74b4405
Fix typo in one of the mutations
2020-12-17 01:49:15 +01:00
2aa91df820
Add additional data to debug popup
2020-12-17 01:48:45 +01:00
85fedbfeaf
Fix base css
2020-12-17 01:48:29 +01:00
1cbe74252c
display some data
2020-12-16 01:40:09 +01:00
9fb9667dba
fix base css
2020-12-16 01:36:00 +01:00
55b6ca7392
fix comms
2020-12-16 01:35:39 +01:00
758c2bf0bc
Report data to the UI
2020-12-16 00:19:37 +01:00
6eed271814
Display such data in a very rudamentary way
2020-12-16 00:19:20 +01:00
7a5a4bddf8
support passing debug data between content script and UI
2020-12-16 00:19:02 +01:00
3f8ea683ef
Add toString() method to selected enums
2020-12-16 00:18:23 +01:00
29dff35bb4
Merge branch 'master' into feature/player-ui
2020-12-15 21:57:03 +01:00
c1c9dd1625
Version bump
2020-12-15 20:29:33 +01:00
ffa38cf4ff
Readme fixes
2020-12-15 20:28:36 +01:00
3d64a08b08
Remove autoarPreventConditions — they're redundant with new way of calculating AR and, as of now, interfere with netflix' ultrawide workarounds
2020-12-15 20:13:23 +01:00
79462c320d
Add anchor for player UI
2020-12-15 00:26:19 +01:00
2d6052d715
Update changelog
2020-12-13 23:59:28 +01:00
b4e8622af3
Add hint text in options -> add action popup
2020-12-13 23:31:27 +01:00
7c2cd5cf03
fix icon padding in notification
2020-12-13 23:30:52 +01:00
2a350f404a
Remove some logging
2020-12-13 18:54:32 +01:00
6907f65439
Fix code that replaces notification UI so it no longer crashes restore() inside updatePlayerDimension()
2020-12-13 18:54:10 +01:00
5713037c4d
Prevent notification UI from blocking website interface
2020-12-13 16:55:30 +01:00
cd26a1ceed
Prevent page css from effecting CSS of notification popups (...ish)
2020-12-13 02:03:17 +01:00
c05eed44f0
Did a very bad thing (tm) to appease Chrome (bootstrap icons svg was copied directly into Icon component)
2020-12-13 01:11:52 +01:00
f4f69d4eaa
Nest ultrawidify classes inside a css class that guarantees reset of global css
2020-12-12 00:38:51 +01:00
1badce511e
add ms icons
2020-12-12 00:12:12 +01:00
f55731e793
fix popup
2020-12-07 00:09:28 +01:00
6061a3efc5
Add DRM check for Chrome
2020-12-07 00:09:08 +01:00
b6cae36528
fix?
2020-12-07 00:07:59 +01:00
7d8f3912bb
Fix extension popup in chrome
2020-12-06 21:57:16 +01:00
eb02865131
Sorta include browser-polyfill but not really
...
I'm still not rewriting legacy code, but the bRoWsEr iS uNdEfInEd bullshit in (browser || chrome).runtime call there in the notifications pushed some buttons. cc #114
2020-12-05 04:12:37 +01:00
0310e1e2de
Finish notification system (for now)
2020-12-05 03:30:43 +01:00
12b15c58f8
LPT: injected components won't get CSS styles if you don't include them in manifest.json
2020-12-05 00:45:48 +01:00
4635dc4eec
fix ui
2020-12-04 02:02:25 +01:00
0a5243837f
Make buttons unselectable (prolly)
2020-12-04 00:54:03 +01:00
37eccb12f2
Fix normal-sized popup
2020-12-04 00:53:51 +01:00
84db9361f9
Fix default icon margins
2020-12-04 00:53:20 +01:00
3fd432f432
Extra styling for the button
2020-12-04 00:26:39 +01:00
d4947571a4
Try injecting notification UI
2020-12-03 01:35:48 +01:00
e8e9db2bbc
Add scss imports
2020-12-03 01:35:34 +01:00
4ed998a9ab
Fixes
2020-12-03 01:35:22 +01:00
7900bd18db
Pointless changes to logging
2020-12-03 01:16:57 +01:00
357b7a0365
I removed this and stuff still works, therefore it must not have been important
2020-12-03 01:05:57 +01:00
145b237701
Additional logging / change logging
2020-12-03 01:05:39 +01:00
38ef7905c7
Fix a rookie mistake + rename the class
2020-12-03 01:03:29 +01:00
38641df28e
add classes for notification UI.
...
The UI classes are split into "general UI" part — a base class that could potentially be used for proper in-player UI if we ever get to that point — and part that's specific to our notification requirements.
2020-12-03 00:34:50 +01:00
55fbd30699
Add notification UI component
2020-12-03 00:32:33 +01:00
5e4aca66c5
Fix icon css
2020-12-03 00:32:17 +01:00
a91ed7368f
Add icon component
2020-12-02 22:39:43 +01:00
cda4b81554
Add bootstrap icons
2020-12-02 22:39:07 +01:00
be759c512a
Version bumps
2020-12-01 01:49:55 +01:00
cfde1ee58c
Update changelog with stuff that was done today
2020-12-01 01:48:52 +01:00
db866bf8d8
Add support for wakanim.tv ( #113 )
2020-12-01 01:48:31 +01:00
d32c083406
Fix quick setting dialogue when extension is in extension overflow menu ( #119 )
2020-12-01 01:46:53 +01:00
e56551c79d
Remove redundant code
2020-12-01 00:22:22 +01:00
97099ece1c
Merge branch 'vue3'
2020-12-01 00:21:29 +01:00
f05f37841a
Fix logger UI
2020-12-01 00:20:10 +01:00
dbc0c8c741
Fix 'about' section of the options page
2020-11-30 00:50:13 +01:00
ada7e69abd
Fix options and popup pages
2020-11-30 00:37:45 +01:00
27e03115d2
Migrate to vue3. Debug popup is broken ATM
2020-11-30 00:17:46 +01:00
1b6d20fa0b
Turns out vue update updated jack shit, so optional chaining operators are gonna disappear from vue templates again
2020-11-22 22:48:07 +01:00
a6a09a10b5
Add optional chaining operators back
...
This reverts commit e25a0a954c
.
2020-11-22 22:46:49 +01:00
e25a0a954c
Revert "optionally chain _all_ the things"
...
This reverts commit 1858e092a9
.
2020-11-22 22:17:28 +01:00
1858e092a9
optionally chain _all_ the things
2020-11-22 22:12:52 +01:00
e5f2bde6bc
add custom setter for settings
2020-11-22 22:12:37 +01:00
0848b2fe67
Some things break youtube, so baseClass is split off into its own component differently
2020-11-06 00:03:11 +01:00
691675bdc2
Awaitable responses to injectCss (& the rest of the gang)
2020-11-05 23:56:41 +01:00
1e70ea51cf
This is handled via base class
2020-11-05 23:56:06 +01:00
f8e3a39620
Fix setBaseClass function
2020-11-05 23:55:42 +01:00
6b91444f3c
Set, unset base class functions
2020-11-05 23:12:03 +01:00
4f7fc75d6b
Version bump
2020-10-25 22:24:30 +01:00
51735ad8c2
What's new
2020-10-25 22:11:24 +01:00
78c34c77e0
Fix for cruncyhroll ( #115 )
2020-10-25 22:07:38 +01:00
65dacee829
Version bump
2020-10-21 23:56:38 +02:00
288f2334f6
Changelog
2020-10-21 23:55:42 +02:00
43a86a7495
Destroy old pageInfo instance when initializing WU
2020-10-21 23:52:49 +02:00
28c12861e5
Change action handler
2020-10-21 23:52:16 +02:00
7fb9aad0d0
misc fixes
2020-10-21 23:51:58 +02:00
48167623ff
Force user styles a bit harder
2020-10-21 21:42:22 +02:00
43b136ca46
Fix crashing when checking player size
2020-10-21 21:26:00 +02:00
ec83830e78
Force zero margins on <video> element.
...
This should fix issues with alignment on twitch and hulu, et al.
2020-10-21 19:49:26 +02:00
7093236237
fix some issues related to panning
2020-10-21 19:48:56 +02:00
c7d133ba3d
ensure aspect ratio only gets changed on aspect ratio changes
2020-10-21 19:48:04 +02:00
47475ac597
document aspect ratio enum
2020-10-21 19:46:25 +02:00
4f478a4667
Calculate "real" displayed side of video instead of relying on offsetWidth
2020-09-23 00:23:24 +02:00
b55d9dd7b9
fix?
2020-09-23 00:19:42 +02:00
02fa4e2fe8
style fixes
2020-09-20 12:26:03 +02:00
ca6083b0ee
version bump
2020-07-25 13:02:33 +02:00
2eec8b3ef9
readme update & version bump
2020-06-18 22:27:52 +02:00
0cdbb19b7a
Readme+changelog update
2020-06-05 00:59:44 +02:00
69e44c4964
version bump
2020-06-05 00:59:12 +02:00
d59a78b039
Hopefully this fixes #104 . Turns out 'location.host' and 'location.hostname' aren't quite interchangeable
2020-06-04 22:47:04 +02:00
e7957b6503
Extra logging
2020-06-04 22:44:53 +02:00
3b4b52f6a1
logging fixes
2020-06-04 22:15:32 +02:00
a4bca8af45
Additional fixes for #101 — if illegal video dimensions are detected, tell VideoData to reset/reapply aspect ratio when video starts playing again
2020-06-04 21:51:22 +02:00
cc53df5999
Youtube player detection goes back to auto by default
2020-06-02 01:05:03 +02:00
a271b4d63e
fix observer
2020-06-02 00:52:23 +02:00
5c73f97c54
Add player dimension sanity check to resizer
2020-06-01 23:54:42 +02:00
ecc65676f2
cosmetic fix
2020-06-01 23:54:24 +02:00
619d89c4f5
Break videoData setup into two stages for improved stability
2020-06-01 23:54:10 +02:00
fe66c9dfbc
Diversify logging: in addition to console.log, use .warn .info .error as well
2020-06-01 23:53:03 +02:00
95d8d8a8cb
Fix minor issue
2020-06-01 23:52:29 +02:00
ee7d958224
Fix settings
2020-05-29 22:50:39 +02:00
4a761efaed
Find all blacklisted origins in stack
2020-05-29 22:06:24 +02:00
fc8d011758
Additional fixes
2020-05-17 02:30:16 +02:00
3708b99186
version bump
2020-05-17 02:17:59 +02:00
291c4fdd4d
changelog update
2020-05-17 02:17:52 +02:00
7d8758d1ee
Do old frame cleanup with polling
2020-05-16 22:50:29 +02:00
9019963597
fix single video control not working
2020-05-16 22:02:06 +02:00
7bb3d079f7
Fix issue with chrome not hiding frame/video numbers
2020-05-16 21:35:24 +02:00
84470846ef
Typo fixes & addign words to dictionary
2020-05-16 20:52:37 +02:00
c17e6f0f6d
Discern popup of dev/nightly/testing versions from stable version
2020-05-16 20:31:56 +02:00
a0031be90a
unfuckywucky the icons
2020-05-14 00:01:18 +02:00
ed0e51114c
Change timeouts again
2020-04-30 00:40:12 +02:00
1646958449
version bump
2020-04-30 00:14:36 +02:00
e1b062f19e
increase number of retries
2020-04-30 00:14:26 +02:00
cb91e2a09f
Forgot to bump version in manifest
2020-04-29 23:03:22 +02:00
103ecf7a83
Version update stuff
2020-04-29 22:55:20 +02:00
ccde079aee
If video dimensions are invalid, wait a little and check again before performing the crop calculation
2020-04-28 03:05:55 +02:00
10f1bae7de
move sleep function to a separate fire
2020-04-28 03:04:15 +02:00
dfdc26fe2b
fix font imports
2020-04-28 00:35:41 +02:00
06cc9220c2
scope styles for jsonElement
2020-04-26 16:26:15 +02:00
a7f654650d
Logging when file loads
2020-04-13 15:20:29 +02:00
ff525f159b
try rescoping
2020-04-13 14:35:04 +02:00
44eef78d29
whitespace removal
2020-04-13 14:31:01 +02:00
0272597bda
hide zoom&panning options as they don't work anyway
2020-03-15 20:20:04 +01:00
2e7b7f6c30
Popup: fix 'tab' sidebar max width
2020-03-15 20:19:48 +01:00
9df8bdf3b9
manifest.json fix
2020-03-15 20:01:45 +01:00
95676d5343
Changelog
2020-03-15 19:56:52 +01:00
309f738d25
version bump
2020-03-15 19:56:47 +01:00
c2ebe34ab6
Disable logging + extra notes
2020-03-15 19:47:38 +01:00
c83f8530f8
emit/handle loggingEnded
2020-03-15 19:16:27 +01:00
e9795f4a00
Add new thing to vue store
2020-03-15 19:14:33 +01:00
72a3bba8ad
Auto-show logger popup is logging to file is enabled
2020-03-13 00:29:19 +01:00
f0cc710621
fix imports
2020-03-13 00:28:41 +01:00
49ca4b64e3
forwarding logs to UI
2020-03-13 00:28:34 +01:00
06a2f67759
Fix saving logs
2020-03-13 00:19:39 +01:00
783684570c
actually wait, we still need logger to save to vuex
2020-03-13 00:17:14 +01:00
5998b6c0b2
Functions for sending to specific frame/port
2020-03-13 00:13:00 +01:00
6a3cc8e03e
Use sendmessage instead of vuex store in logger
2020-03-13 00:12:42 +01:00
a629bbeab7
Logger cosmetics
2020-03-12 23:36:06 +01:00
7e74aa2c3b
Add ignoreKeys property to JsonEditor
2020-03-12 23:35:52 +01:00
9a5ccf1602
JsonEditor uses monospace
2020-03-12 00:49:40 +01:00
d7d0f69a58
Update logger settings from JsonEditor
2020-03-12 00:49:24 +01:00
217206ca1e
Change how strings and text are editable (submit on enter), colorify json
2020-03-12 00:37:57 +01:00
a7fa66b840
Prevent typing in logger popup from triggering page shortcuts
2020-03-12 00:37:15 +01:00
4df771aae1
Remove pre
2020-03-12 00:36:34 +01:00
77f3ce0e39
Display logger conf with json components
2020-03-11 23:12:29 +01:00
b353e6f34d
Fix json components
2020-03-11 23:12:18 +01:00
e9dfd834f7
Load UI css with extension
2020-03-11 23:11:55 +01:00
c9b354e06a
Add json structure editor
2020-03-11 00:15:53 +01:00
7b845553e2
remove player images
2020-03-10 21:00:54 +01:00
fe72a4fdec
Fonts: remove .woff (since css only loads woff2 anyways), extrabold, heavy
2020-03-10 20:17:17 +01:00
bf0d3b99cf
Version bump
2020-03-10 00:04:09 +01:00
7d4e4fc520
Fix disney+ a bit more thoroughly
2020-03-10 00:03:12 +01:00
e2d393d500
Fixes for netflix, disney+
2020-03-09 22:36:17 +01:00
85290ae832
Version update
2020-03-09 22:07:54 +01:00
3f51048c1a
Patch notes
2020-03-09 22:06:34 +01:00
a81c5765e1
Minor fixes for chrome
2020-03-09 21:41:31 +01:00
cf1cc3d87a
Fix logger popup initialization.
2020-03-09 21:29:39 +01:00
2a1419eb53
Fix uw script
2020-03-09 21:29:24 +01:00
5b417d3f47
cosmetic fix
2020-03-09 21:29:00 +01:00
eee7d622b8
Revert logging oopsie whoopsie
2020-03-09 19:41:15 +01:00
bbc4247893
Don't overwrite existing ports on connect
2020-03-09 19:39:24 +01:00
26757c0b2d
Remove redundant code
2020-03-09 19:11:23 +01:00
b3fce146f5
Fix port naming
2020-03-09 19:11:08 +01:00
80c14f72be
comment out dead imports and code
2020-03-08 18:47:01 +01:00
6ea2b0488d
Fix console errors
2020-03-08 18:43:53 +01:00
5cc90ea368
Fix problems with uw-ui
2020-03-08 18:38:36 +01:00
d8181431ff
Block show-logger until ui is initiated
2020-03-08 18:38:09 +01:00
e681a64f55
remove unnecessary code
2020-03-08 18:34:30 +01:00
92c4ba0c69
Remove paginfo and command declarations out of comms
2020-03-08 17:13:50 +01:00
c26744b9d9
handleMessage _always_ tries to execute command, even if it has forwarding flags set. Command is executed before forwarding.
2020-03-08 16:49:20 +01:00
4c41601319
spin UI to a separate file
2020-03-08 16:45:46 +01:00
ec046767c7
Changelog update
2020-03-03 00:33:55 +01:00
f86ef5bda6
Version update
2020-03-02 22:35:41 +01:00
77ee6be218
Fix getting extension version in the popup
2020-03-02 22:35:34 +01:00
1c978e61b7
Fix the bug with Settings.fixSiteSettings()
2020-03-01 21:52:57 +01:00
aba099d577
Disable unnecessary logging
2020-03-01 21:52:47 +01:00
33e05014fd
flex.css -> flex.scss for dat scoping
2020-03-01 20:24:08 +01:00
c5f6868a63
Make sure aspect ratio makes sense before setting it. Don't set NaN for aspect ratio, that tends to break things
2020-03-01 16:55:52 +01:00
4b177a9724
initialize content script vue/ui only if there's a need
2020-02-26 00:45:35 +01:00
9a2261faed
whitespace
2020-02-26 00:45:06 +01:00
acfa833203
Some stuff for easier logging configuration - wip
2020-02-26 00:43:11 +01:00
4c0aca48fd
Add "first time" and "updated" pages templates.
2020-02-26 00:42:41 +01:00
66169ddeb1
Remove scheduleGc to avoid webNavigation
2020-02-14 21:45:31 +01:00
7eca642da3
Let's take away 'tabs' permission, since activeTab seems to do the job just fine
2020-02-14 20:29:38 +01:00
18a3a2162a
Changelog and version update stuff
2020-02-11 20:01:10 +01:00
c88247df25
Fix problem with video sometimes being offset to the side
2020-02-11 19:54:41 +01:00
f028af8b98
change single quotes to double quotes for json
2020-02-11 19:36:49 +01:00
51526b5dcc
Version bump
2020-02-09 02:11:37 +01:00
2ead2f8e41
Changelog
2020-02-09 02:11:28 +01:00
c4914b4e5b
Improve handling of change listener on settings, fix bug that prevented callback from triggering
2020-02-09 01:16:46 +01:00
a5685fa420
Improve logging of storage listener in logger
2020-02-09 01:14:05 +01:00
f53faac344
Make logger thing a proper json, not just javascript object
2020-02-09 01:13:29 +01:00
c9f227c0f9
This appears to do exactly nothing?
2020-02-09 00:28:35 +01:00
8945226d24
Fixes for Edge
2020-02-08 00:41:10 +01:00
2788b9e439
fix imports for chrome
2020-02-07 00:06:12 +01:00
355108e0ef
Ensure things don't crash on undefined settings
2020-02-06 23:53:31 +01:00
0eb3840221
Move easter eggs around
2020-02-06 23:52:58 +01:00
6013fd68ff
Add easter eggs
2020-02-06 23:09:22 +01:00
63922d5744
Changelog updates
2020-02-06 23:06:37 +01:00
f721c795e6
Version bump
2020-02-06 23:02:28 +01:00
006e684f17
Logger fixes
2020-02-06 22:59:57 +01:00
e529239c8d
save as .log instead of .json
2020-02-06 22:59:43 +01:00
21e24cc226
Finalize logging
2020-02-06 22:29:59 +01:00
435f2890c4
Logger is half functional
2020-02-05 00:39:16 +01:00
179614bd85
Finish logging ... sorta
2020-02-04 23:31:50 +01:00
f0f02032cc
cosmetic fixes
2020-02-04 23:15:06 +01:00
8a70fc5f81
fix export
2020-02-04 23:14:48 +01:00
ef0a802c16
move export log to file to its own file
2020-02-04 22:05:29 +01:00
22bcd02afc
Add show/hide popup buttons to 'report a problem' popup tab. Removed everything else re: logging from there.
2020-02-04 00:57:30 +01:00
bd2fa787e1
work on logger popup
2020-02-04 00:56:48 +01:00
87e65a99d4
Messaging fixes
2020-02-04 00:56:31 +01:00
0cd644a38a
fix ui overflow
2020-02-03 22:14:07 +01:00
78364472ad
Avoid logging too much unnecessary stuff
2020-02-03 22:13:03 +01:00
8eed3431c8
Show log results in popup
2020-02-02 00:57:54 +01:00
390b788b61
add css to manifest
2020-02-01 17:48:49 +01:00
7cb77a7a58
whitespace
2020-02-01 17:48:40 +01:00
a1395da957
abandon ghetto css
2020-02-01 17:48:31 +01:00
983c7747cc
Create dummy logger UI
2020-01-31 01:03:06 +01:00
b1538e9a8c
logger fixes and refactorting
2020-01-30 23:18:30 +01:00
646d98588a
logging fixes
2020-01-30 23:17:43 +01:00
5890192751
sleep() to utils
2020-01-30 23:15:08 +01:00
2ad5a7b205
consistent naming of 'eject-css' command
2020-01-30 01:07:15 +01:00
d2fdbe178c
Implement finish logging and connect things to export
2020-01-30 01:07:00 +01:00
1cdf246919
Refactor comms server a little bit
2020-01-30 01:06:21 +01:00
810fbbdc97
fix bug in actionhandler that causes log to stop logging
2020-01-30 01:06:02 +01:00
97d97e022b
Add onLogEnd callback to logger
2020-01-29 23:38:52 +01:00
78ff7d7e40
Fix logging
2020-01-29 01:36:23 +01:00
1899f486e1
Settings should only watch for uwSettings storage changes, Logger should only monitor for uwLogger changes
2020-01-29 01:36:09 +01:00
9ba1afebee
Use optional chaining
2020-01-28 23:34:36 +01:00
c8d943da0b
Fix logging bugs, add mousemove to blacklist by default
2020-01-28 23:11:59 +01:00
0cbd62352e
[Logger] Track origin of the call stack. Allow blacklisting of some periodic calls
2020-01-28 01:27:30 +01:00
3e565ddbfc
fix logger in popup
2020-01-28 01:26:40 +01:00
1588ebd274
Don't restore ar if player dimensions haven't changed
2020-01-27 23:42:55 +01:00
691f45fbcc
remove log to console
2020-01-27 23:42:35 +01:00
c62033fb28
typo fixes and whitespace/console.log removals
2020-01-27 23:42:17 +01:00
f770b0dbf1
fixes for logger
2020-01-27 23:20:38 +01:00
f3e5aeb9e6
Fix logger crashing the extension
2020-01-27 22:32:38 +01:00
f1d2881359
Add logger commands to comms server
2020-01-21 00:41:18 +01:00
8c78715271
additional logger functions
2020-01-21 00:41:06 +01:00
8b648fb4d7
Rework of command handling in CommsClient
2020-01-21 00:40:56 +01:00
46fc868109
fix settings for logger
2020-01-20 20:07:18 +01:00
d633cb3b97
Only allow in-code log overrides if we're running in dev
2020-01-20 20:07:01 +01:00
c7980ab892
Update github username
2020-01-16 01:02:19 +01:00
753a9348f4
Add rudamentary logger section to 'about' tab of popup
2020-01-16 01:01:04 +01:00
79e781dcd8
Support static save, load, subscribe to logger settings changes
2020-01-16 01:00:47 +01:00
6b9bf1b70f
New logging property!
2020-01-16 01:00:12 +01:00
76b1da1b1c
Change email template in hopes for illiterate twats to not edit or remove my precious process.env and generated version number
...
smh my head
2020-01-15 23:37:34 +01:00
7fdb15821a
Changelog updates
2020-01-15 22:23:22 +01:00
d2c1b2de3e
Get current site more reliably (hopefully)
2020-01-15 21:20:34 +01:00
d6201dc2ac
Add override to log everything
2020-01-15 21:09:12 +01:00
73872d4188
Add timeout to logger
2020-01-06 21:38:10 +01:00
936cb78b26
typo fix 2
2020-01-06 21:38:10 +01:00
2dca756b20
typo fix
2020-01-06 21:38:10 +01:00
bc51505727
Version bump, changelog
2020-01-06 21:38:10 +01:00
c8418f0373
Fix extension failing to load
2020-01-06 21:38:10 +01:00
4cd0eac01b
Changelog update
2020-01-04 02:47:09 +01:00
c08ffa9c58
disney+ conf patch
2020-01-04 02:37:00 +01:00
410cd4d7f3
Fix invalid site settings on settings.save
2020-01-04 02:36:46 +01:00
3d7a47662e
minor fix for autoar
2020-01-04 02:04:32 +01:00
e37ad4ba7a
Version bump (todo: release notes)
2020-01-04 00:42:13 +01:00
b9e8d111e6
Version update stuff
2019-12-06 00:17:20 +01:00
73b1a57749
Added extra stretch/squish options, hopefully fixed disney+, fixed bug that prevented removal of actions added by user
2019-12-06 00:17:09 +01:00
289baf73e5
Force player re-detection when setting aspect ratio
2019-11-29 01:33:58 +01:00
fcd9deac6f
Version update
2019-11-05 00:09:08 +01:00
97ef4c2fec
Changelog updates
2019-11-05 00:08:27 +01:00
0eadb1aac6
Don't set aspect ratio pointlessly
2019-11-04 23:53:28 +01:00
5fc867b4a3
Fix for vk
2019-11-04 23:53:08 +01:00
414bf7b36f
Update logger output
2019-11-04 23:52:37 +01:00
4fc68db7f8
Disable logging
2019-11-04 23:50:54 +01:00
08460a923d
Fix logger
2019-11-04 22:14:41 +01:00
5f4abcec1f
version bump
2019-11-02 22:43:11 +01:00
1157a8a8e2
Update readme
2019-11-02 22:42:36 +01:00
b2f6a1fddd
Auto-collect extension/browser info in mailto/reddit compose links (and hopefully fix them)
2019-11-02 21:58:55 +01:00
0e09ae771c
Update readme
2019-11-02 02:45:30 +01:00
970b9b6b1d
Reset panning on aspect ratio change.
2019-11-02 02:45:24 +01:00
83a4dd08ac
remove console litter
2019-11-02 02:21:21 +01:00
f806d154ee
Fix panning
2019-11-02 02:20:09 +01:00
b128f97a7c
Fixed readme
2019-11-02 01:11:57 +01:00
dbc35ccbd1
Patching for v4.4.0
2019-11-02 01:05:36 +01:00
5becf0bdf0
Version bump is gonna be a bit more major
2019-11-01 23:51:51 +01:00
04c33956a1
changelog update
2019-10-30 17:47:15 +01:00
42d85f75f7
Logging, prepare code for when browsers finally implement ArrayBuffer.transfer()
2019-10-29 18:15:46 +01:00
18f0c7540b
Fix incorrect crop resets
2019-10-29 18:15:10 +01:00
ab42557283
Fixes for crop mode persistence on the popup side of things
2019-10-28 22:10:15 +01:00
5e20925ec5
Fix fit to width / fit to height for portrait monitors
2019-10-28 20:33:40 +01:00
9b8e500927
Prevent action on contentEditable divs.
2019-10-27 23:37:13 +01:00
83d84e5a93
Fix popup not displaying
2019-10-27 23:20:45 +01:00
470a7e8883
Fix video fit on portrait orientations
2019-10-27 22:11:07 +01:00
2422cec1e9
update formatting
2019-10-27 22:08:48 +01:00
bde7eb6327
Fix autodetecting not starting
2019-10-27 16:51:47 +01:00
6af771e1ff
Restrict which kind of mutation events are allowed to trigger player refresh
2019-10-27 16:51:31 +01:00
828ded6b29
Fix overly aggressive forced player refreshes
2019-10-27 16:48:05 +01:00
f05a0813d2
Fix minor issues
2019-10-27 00:10:49 +02:00
854bc05d14
Pass set-ar-persistence
between CommsClient and pageInfo
2019-10-26 02:38:47 +02:00
cda5d87735
Display new options in popup, update ExecAction
2019-10-25 00:59:02 +02:00
d0058cedb9
Changes to how crop mode persistence works, extra persistence options
2019-10-24 23:27:43 +02:00
d5a6e8d707
change reload prevention to something a bit less contrived
2019-10-24 21:13:45 +02:00
8fde5bb3d6
Implement crop persistence in content script
2019-10-24 00:45:11 +02:00
ab06f0bd41
Add saveWithoutReload() to settings.js
2019-10-24 00:44:27 +02:00
f652bce8fe
Prepare version update stuff, readme updates
2019-10-23 20:01:11 +02:00
261f9a6b8d
Use event.code instead of event.keyCode. Add key codes to default settings
2019-10-23 19:34:58 +02:00
cd4e3768e2
Make compiler a bit happier.
2019-10-22 01:40:46 +02:00
4a9ef1f9db
Fix 'clear shortcut' button (probably)
2019-10-22 01:40:38 +02:00
3768575bad
Allow default keyboard shortcuts to work on non-ASCII layouts
2019-10-22 01:33:56 +02:00
fdc4fc8dc9
fix the fix
2019-10-20 21:11:17 +02:00
85fa314bb4
change some variable names for readability
2019-10-20 21:11:09 +02:00
7a9c341bf8
Version update stuff
2019-10-20 14:13:58 +02:00
cec427d9ab
fix for twitch
2019-10-20 14:09:19 +02:00
2d6a020c5b
Version update stuff
2019-09-28 00:14:03 +02:00
afe7b8e692
minor rework of settings options
2019-09-28 00:13:50 +02:00
408b771656
Fix settings page
2019-09-27 22:06:28 +02:00
4e67902c56
version update stuff
2019-09-25 18:44:01 +02:00
Tamius Han
20161207b9
just making presence check more in line with my style, otherwise this is fine
2019-09-25 09:34:14 +02:00
EzzAK
282f8350dd
Fix error for new users.
2019-09-24 22:10:36 -07:00
2ad4e79bf3
Fix
2019-09-22 02:49:40 +02:00
bf9ee47527
Some tweaks to release notes
2019-09-22 02:39:24 +02:00
46bc4bfd8d
Fixes for reddit
2019-09-22 02:07:04 +02:00
7b73a42e5c
Force fallback mode, always.
2019-09-21 23:50:06 +02:00
469c607568
Fix changelog
2019-09-21 23:48:17 +02:00
b983b6e4ec
Mutation observer doesn't always detect changes correctly, so we still need to periodically check for changes in player/video sizes.
2019-09-21 21:49:31 +02:00
685cfc9466
Popup: Fix issue where 'sites' tab would be disabled if extension mode was set to whitelist only
2019-09-21 19:55:47 +02:00
4f830e2a37
Update changelog. Update includes a promise (popup bit needs to be fixed)
2019-09-18 01:08:07 +02:00
b91fc2e422
Turn debugging on
2019-09-18 01:05:17 +02:00
0bed77bafa
Fix new reddit
2019-09-18 01:05:07 +02:00
e1e962df04
If no element fits the criteria for the video player, have extension ignore such videos.
...
Also, sometimes mutationObserver doesn't catch all mutations/we miss some mutations. Added a delay that validates offsets. If validation fails, retrigger aspect ratio correction to make sure there's no misalignments. (That last bit was mostly needed for new reddit)
2019-09-18 01:05:07 +02:00
dacd1f7a9c
Version upgrade stuff
2019-09-17 22:26:43 +02:00
536e726f4b
Disable logging
2019-09-17 22:18:02 +02:00
7d63245136
Remove unnecessarsy console.logs
2019-09-17 22:15:00 +02:00
7454b278a4
Fix settings patching and version number saving
2019-09-17 22:14:42 +02:00
d89db7a5a1
This low-key shouldn't be in logger
2019-09-17 22:13:31 +02:00
f495cec5ba
fox type
2019-09-17 18:51:19 +02:00
824fe7993e
Disabled unfinished features
2019-09-17 18:47:09 +02:00
705d4c2e6d
remove some dead code
2019-09-14 23:50:48 +02:00
b1af778656
dunno what that is, but it doesn't seem to break anything
2019-09-14 23:23:52 +02:00
44caa5f492
Fixed issues with mutation observers
2019-09-14 23:23:00 +02:00
66bcc40fb4
Minor fixes
2019-09-03 23:49:22 +02:00
59df28029f
logger import reordering
2019-09-03 23:01:23 +02:00
7ac5e17415
Fix passing logger some more
2019-09-03 22:55:10 +02:00
c08033fba6
One of the merges fucked up the fix for twitchy twich. Re-fix this bug.
2019-09-03 22:46:28 +02:00
0ab1f558e1
Changes to logger insert (from videoData.logger instead as consructor param)
2019-09-03 22:42:38 +02:00
3c1b5f4b1a
Move everything to logger, but for real
2019-09-03 22:17:10 +02:00
0f14d9c7dd
Fix missing imports
2019-09-03 21:30:18 +02:00
df5b2b5165
Finished converting console.logs to logger
2019-09-03 00:48:18 +02:00
2de8d64b29
cummulative patching of settings
2019-09-03 00:28:35 +02:00
7ef8c21e63
Merge branch '4.2.4'
2019-09-01 03:56:16 +02:00
cd25cfbf8f
minor fixes
2019-09-01 03:23:19 +02:00
6d77b7818d
Merge branch '4.2.4'
2019-09-01 01:54:41 +02:00
842851197e
Version bump related stuff
2019-09-01 01:41:12 +02:00
a67dbad21c
Fix player detection rules — for sites where query selector is defined as well
2019-09-01 01:40:39 +02:00
8cfc699fe6
Fix default extensionconf for reddit
2019-09-01 01:18:13 +02:00
fc2515d5c8
Fix default extensionconf for reddit
2019-09-01 01:17:49 +02:00
19cf8477ca
Merge branch '4.2.4'
2019-08-31 22:58:59 +02:00
149b9cb7de
Reverse query selectors order in extconfpatches for reddit
2019-08-31 22:45:56 +02:00
67f031e549
Additional fixes for player element discovery. Force player element refresh on every video element size change.
2019-08-31 22:10:51 +02:00
c275e389a1
Updating version numbers & stuff
2019-08-31 18:22:57 +02:00
1dacc66ead
Fix "what's new" notification not going away (hopefully)
2019-08-31 18:22:13 +02:00
c1012c59a6
Fix player detection
2019-08-31 18:21:49 +02:00
8e7c3ce2ac
Merge branch '4.2.3'
2019-08-28 18:29:15 +02:00
29e78c7833
Hotfix for memory leak (hopefully) & failed first time install
2019-08-28 18:28:22 +02:00
e2df9285ff
Fixed logger issues
2019-08-25 22:00:57 +02:00
0918c8b86d
Undo version bump in manifest.json
2019-08-25 21:23:59 +02:00
e03a4adc9e
readme update
2019-08-25 21:23:04 +02:00
0be0e2a265
Use mutationobserver-based ways to detect player changes instead of the old pleb-loop based method
2019-08-25 21:19:56 +02:00
0d641a98e3
Merge branch 'stable'
2019-08-25 01:57:23 +02:00
9f2880c802
Hotfix for popup
2019-08-25 01:52:04 +02:00
24dcbdf770
Merge branch 'stable'
2019-08-24 23:21:53 +02:00
68e2b276df
Version update & fix build
2019-08-24 22:36:38 +02:00
5f1f14f8ca
Update what's new
2019-08-24 22:36:24 +02:00
31f0e2165e
Fix HTML
2019-08-24 22:36:10 +02:00
dba9b054d4
Fix issue with 1px letterbox in atuodetection
2019-08-24 22:35:56 +02:00
d7b3508f85
Replace (video) cssWatcher with mutation observer
2019-08-24 17:05:04 +02:00
13104609cd
Only replace CSS if the CSS changed
2019-08-24 17:04:53 +02:00
eeddbe9cc6
Combine ejectCss and injectCss into a single function
2019-08-24 00:28:08 +02:00
68b3589e77
Twitching issue was fixed but performance is shite
2019-08-23 02:25:48 +02:00
6d564e2f98
Readied some things for the player selector thing, but in content scripts
2019-08-13 22:31:25 +02:00
5b3ee66066
Start some work on player selector
2019-08-13 21:21:35 +02:00
f41ffb3155
Readme updates for 4.3.0, version bump
2019-07-20 21:33:15 +02:00
c1ba6ffac2
Merge branch '4.2.2'
2019-07-20 20:57:10 +02:00
76d6551bc7
Update redit player classlists.
2019-07-20 20:41:03 +02:00
338afad417
Replace consoles in ext with custom logger
2019-07-18 21:25:58 +02:00
f0fa6aa9a8
Replaced console.logs with logger in ArDetect. Other places still need changing.
2019-07-16 22:46:16 +02:00
9072183dd1
Added logger
2019-07-16 20:59:12 +02:00
e08a7eea74
Export settings but for chrome. Also some fixes for FF
2019-07-15 23:18:12 +02:00
060d644487
Version update
2019-07-15 23:17:55 +02:00
84eed2fa13
Import/export settings
2019-07-15 22:54:41 +02:00
723881d09d
ExtConfPatches update
2019-07-07 21:14:12 +02:00
a3d01f7fb4
Fixed issue where user-defined css wasn't loading.
2019-07-07 21:13:28 +02:00
3c3e8b409c
Removed unnecessary whitespace
2019-07-07 21:13:10 +02:00
57463e01ec
Version & readme update
2019-07-07 21:12:57 +02:00
cce3a677bb
Light up "what's new" when upgrading extension.
2019-07-07 15:12:15 +02:00
4cd67161ba
Popup: remove bullshit scrollbars in Chrome. Move scrollbar in site lists to the left.
2019-07-06 22:39:59 +02:00
9cbd2fc34c
Changelog update
2019-07-05 23:45:57 +02:00