287 Commits

Author SHA1 Message Date
Tetrakern
81ba4b0f2e Update dark mode data attribute
This will now be set to "dark" if dark mode is enabled, instead of being empty. Makes it easier to apply styles to only this mode without a :not function.
2023-11-25 16:36:45 +01:00
Tetrakern
ba08c264fe Update navigation bar style 2023-11-24 09:45:53 +01:00
Tetrakern
6fc9a8d3af Add scrolled-top-top body class and script 2023-11-24 00:44:08 +01:00
Tetrakern
aab0a3c49f Fix missing data attribute on relationship item cloning 2023-11-21 00:57:09 +01:00
Tetrakern
7a923af45c Add mobile scroll button to relationship fields 2023-11-20 22:44:23 +01:00
Tetrakern
92b8507ea3 Fix relationship add function 2023-11-19 23:35:42 +01:00
Tetrakern
d11d196ba2 Add native relationship meta field, apply to story chapters
More to come!
2023-11-19 19:46:05 +01:00
Tetrakern
65bc97dad8 Replace ACF eBook upload 2023-11-16 21:01:49 +01:00
Tetrakern
f1e2bb0968 Encapsulate critical head script 2023-11-14 03:20:31 +01:00
Tetrakern
0e7269bac0 Fix AJAX comments when commenting disabled 2023-10-29 21:27:33 +01:00
Tetrakern
7301ee4484 Update theme nonce handling 2023-10-27 17:53:17 +02:00
Tetrakern
0bb56fc196 Refactor OAuth2 2023-10-23 00:11:32 +02:00
Tetrakern
e6cae22a6d Update editor chapter group AJAX 2023-10-08 15:07:56 +02:00
Tetrakern
8c7637fbf3 Query chapter groups via AJAx in editor 2023-10-07 15:06:15 +02:00
Tetrakern
d31e8af1dc Better validation and sanitization for bookmarks 2023-10-07 14:04:24 +02:00
Tetrakern
f3bda73c29 Fix bookmarks 2023-10-07 01:35:50 +02:00
Tetrakern
b0618e0ebe Update handling of required fields 2023-10-04 20:46:39 +02:00
Tetrakern
e47491e232 Improve admin dialog warnings 2023-10-04 09:32:19 +02:00
Tetrakern
a8f7a80afa Add tools to append missing meta fields 2023-10-04 03:04:45 +02:00
Tetrakern
6e8308423c Fix issue with Autoptimize
For unexplained reasons, the observer variable was not always set. But only on some sites! Weird. Well, conditional assignments are not great anyway.
2023-10-03 22:35:02 +02:00
Tetrakern
4e8ff81b65 Add database optimization tools 2023-10-03 17:25:43 +02:00
Tetrakern
e37b1191a6 Frontend require validation for meta fields 2023-10-02 20:29:10 +02:00
Tetrakern
eb6c1f87af Improve admin token input JS 2023-09-30 14:21:12 +02:00
Tetrakern
2f8f0c1a86 Fix local data stores if empty
Didn't actually matter since it was refreshed from the server, but still.
2023-09-29 16:25:06 +02:00
Tetrakern
f9c3954fe1 Add icon meta field 2023-09-22 22:16:34 +02:00
Tetrakern
8f3f70537a Add advanced metabox and merge in page layout 2023-09-21 22:11:16 +02:00
Tetrakern
b1775f65df Add tokens meta field 2023-09-21 16:58:36 +02:00
Tetrakern
ede90f92fe Add splitList JS utility 2023-09-21 16:03:39 +02:00
Tetrakern
adfb843666 Update Gutenberg meta field styles 2023-09-21 12:23:17 +02:00
Tetrakern
17faf1672c Update metabox utilities and story meta 2023-09-20 14:28:50 +02:00
Tetrakern
fa5fd1f05f JS cleanup 2023-09-18 10:18:18 +02:00
Tetrakern
97c8ec16d7 Update lightbox 2023-09-18 10:02:51 +02:00
Tetrakern
d782ae6305 Allow post authors to moderate post comments 2023-09-18 00:23:55 +02:00
Tetrakern
67889d4499 Additional login state checks 2023-09-17 19:38:13 +02:00
Tetrakern
0e95b70228 Catch and prevent login state mismatch
Hopefully that will do...
2023-09-17 16:43:46 +02:00
Tetrakern
cb051b3014 Improve ePUB deletion 2023-09-09 13:59:38 +02:00
Tetrakern
67967865e0 Increase delay of ePUB download style release 2023-09-09 11:47:58 +02:00
Tetrakern
6c8f618098 Catch error on ePUB download 2023-09-09 02:15:40 +02:00
Tetrakern
dca91fc34b Add AJAX to ePUB download button 2023-09-09 02:05:43 +02:00
Tetrakern
14ff3a45c6 Improve SEO settings table and actions 2023-09-08 00:24:45 +02:00
Tetrakern
71d9372757 Improve ePUBs 2023-09-05 21:28:02 +02:00
Tetrakern
58c865c41e Fix SEO purge button 2023-09-04 23:22:43 +02:00
Tetrakern
17e086c0f7 Refactor admin settings 2023-09-04 13:43:11 +02:00
Tetrakern
74dc65a84b Change close event of dialogs backdrops 2023-09-02 18:38:54 +02:00
Tetrakern
d2005e466c Update admin dialog scripts 2023-09-02 14:00:17 +02:00
Tetrakern
511bdc534a Extend rate limiting 2023-09-01 22:06:17 +02:00
Tetrakern
f63256326f Add optional rate limiting 2023-09-01 21:36:18 +02:00
Tetrakern
95a7a4b305 Fix AJAX authentication mode
Optimizations can be boon and bane, in this case bane.
2023-09-01 18:04:57 +02:00
Tetrakern
6d09b1c0c3 On AJAX auth, cache the guest user state
No more constant requests for user data if the user is clearly not logged-in.
2023-09-01 16:29:11 +02:00
Tetrakern
817459bcde Fix fcn_ariaCheckedUpdate()
So, apparently that never worked in Firefox...
2023-08-31 18:37:20 +02:00