3993 Commits

Author SHA1 Message Date
mschae23
f6109ace99 Remove dead code
and revert skip action being changed to sentence case 😭
2025-09-24 21:32:49 +02:00
mschae23
75caa40fe5 Add migration from old storage format 2025-09-24 20:12:10 +02:00
mschae23
fa8db7c3b3 Fix some attributes being shadowed 2025-09-24 14:13:42 +02:00
mschae23
d165e06d2b Fix various tokenization issues
- Keywords and operators were previously matching too eagerly. For example, `ifcategory` would be matched as two tokens `if` `category` and result in a valid file. This is now a single error token.
- Strings previously allowed line breaks in them. This has been fixed, strings only consume up to the end of the line now.
- the error message for error tokens has been improved by using JSON escape.
2025-09-24 13:46:21 +02:00
Ajay Ramachandran
ff43268e96 Merge pull request #2339 from mini-bomba/fix/chapter-nesting-crash
Rewrite chapter nesting code
2025-09-24 02:49:32 -04:00
mschae23
7c61c8b44e Use error log level, prefix messages 2025-09-24 00:35:52 +02:00
mschae23
ebc323a83b Fix some operators being shadowed, improve errors 2025-09-24 00:24:36 +02:00
mschae23
f64a552bf7 Add missing documentation comments 2025-09-23 22:10:19 +02:00
mschae23
8d0d71b0f3 Always use parentheses in unclear nesting 2025-09-23 20:38:54 +02:00
mschae23
2a2d9de817 Implement parser and configToText, remove old parser 2025-09-23 20:05:02 +02:00
mschae23
2004f6bf1b Implement lexing strings and numbers 2025-09-23 17:59:59 +02:00
mschae23
2370adb8b2 Tokenize keywords 2025-09-23 12:45:29 +02:00
mschae23
3d84152fa4 Begin implementing lexer 2025-09-22 23:22:25 +02:00
felistachio
444b90cac2 simplify tabFilter 2025-09-21 13:27:29 -07:00
felistachio
1b2c3f5dbf Hide also the tab buttons if there are only chapters
and small refactor
2025-09-21 13:19:32 -07:00
felistachio
aa04ed7bf4 Fix: prevent auto-switch tab on refresh 2025-09-20 20:48:23 -07:00
felistachio
9e501a5f66 refactor 2025-09-20 17:27:50 -07:00
felistachio
7ccdf67195 Set default tab to chapters if there are no segments 2025-09-20 17:15:35 -07:00
mini-bomba
14d7d79ce7 Rewrite chapter nesting code
Friendship ended with recursion, chapter stack is my new friend

side effect: fixes popup crash for videos where the first segment is not
a chapter
2025-09-20 23:11:50 +02:00
mini-bomba
e63a677c81 Delay source-maps branch config for source code zip 2025-09-19 22:59:28 +02:00
mini-bomba
1056d1ef5f fix remote source maps for users with custom ghp domains 2025-09-19 22:52:05 +02:00
Ajay
c30f8ec5a3 Fix missing permissions for release workflow 2025-09-19 22:51:25 +02:00
mini-bomba
a34e6e6d03 Enable TS source maps in prod 2025-09-19 22:51:25 +02:00
mini-bomba
e5bccf95ea Set up uploading source maps to github pages 2025-09-19 22:50:56 +02:00
mini-bomba
bf68ce14c4 deploy firefox beta releases to github pages, enable updates 2025-09-19 22:36:52 +02:00
mini-bomba
9bf892c377 add source maps to releases 2025-09-19 22:34:08 +02:00
Ajay Ramachandran
7cbb0ec7cf Merge pull request #2336 from mini-bomba/fix/segment-hiding
Fix segment hiding/unhiding
2025-09-19 15:56:19 -04:00
mini-bomba
915fd70274 Cache chapter nesting results 2025-09-19 16:17:30 +02:00
mini-bomba
5043a5fbe2 Sync internal hidden status with segment's value on change 2025-09-19 16:08:50 +02:00
mini-bomba
808c3718a8 Fix segment hiding/unhiding 2025-09-19 15:49:26 +02:00
Ajay
1da5f33d72 Fix curve for popup buttons on hover 6.0 2025-09-18 04:27:42 -04:00
Ajay
948e39eed1 Actual fix for original tooltip not being found 2025-09-18 04:22:59 -04:00
Ajay
f6360a425c Fix original tooltip not being found when rendering chapters 2025-09-18 04:10:48 -04:00
Ajay
65277dc5f5 Fix skip segments error message triggering when it shouldn't 2025-09-18 04:04:10 -04:00
Ajay
82c5dd8dd6 Make sure channel id info is never null 2025-09-18 04:02:21 -04:00
Ajay
1b7bcef25b Remove extra message type 2025-09-18 04:01:57 -04:00
Ajay
5f6d7194a9 Remove extra function calls 2025-09-18 04:01:46 -04:00
Ajay
634e2490f3 Fix live chat messing with skip profile ui 2025-09-18 04:01:24 -04:00
Ajay
6d884fee62 Fix deselecting sometimes making the skip profile ui go to a bad state 2025-09-18 04:01:05 -04:00
Ajay
c499198ad3 Add indicator for non channel skip profiles 2025-09-18 03:35:48 -04:00
Ajay
d4995a6357 Don't show skip profile button when not on a video 2025-09-18 03:28:14 -04:00
Ajay
4d74516adc Request unlimited storage for new local data 2025-09-18 03:22:00 -04:00
Ajay
f533921252 update translations 2025-09-18 03:20:21 -04:00
Ajay
d7ecf41754 bump version 2025-09-18 03:19:51 -04:00
Ajay Ramachandran
955eb9e437 Merge pull request #2334 from gosha305/loop-chapters
Added better UI for nested chapters
2025-09-18 03:19:11 -04:00
Ajay
299560ec9a Formatting fixes and add locales 2025-09-18 03:19:00 -04:00
Ajay
918ae905b1 Fix thumbnails not displaying full video labels on new YouTube layout
Fixes #2332
2025-09-16 16:05:40 -04:00
Gosha
86a7920590 Merge branch 'master' into loop-chapters 2025-09-15 07:34:25 +02:00
gosha305
233da8c449 Added better UI for nested chapters 2025-09-14 14:24:55 +02:00
Ajay
e1e666049a Handle popup staying open for videoID changes 2025-09-09 04:19:00 -04:00