1479 Commits

Author SHA1 Message Date
Tetrakern
b5e4ba9ba8 New AJAX getter for user data
Load everything instead of multiple requests for different things.
2023-08-26 16:01:02 +02:00
Tetrakern
5dd3e7fb98 Fix nav menus 2023-08-26 06:15:59 +02:00
Tetrakern
1793a8b2a1 Remove bad optimization
This actually added two queries and saved nothing since theme mods are autoloaded. Oh well...
2023-08-26 06:07:03 +02:00
Tetrakern
9ca2f12b3f Update _customizer.php 2023-08-26 06:06:30 +02:00
Tetrakern
d5ef0bf79c Move fast requests to own partial 2023-08-26 02:45:12 +02:00
Tetrakern
2bb15d7597 Fast request for story comments
The REST API actually makes this slower and more complicated lol
2023-08-26 01:41:09 +02:00
Tetrakern
4529ac466c Remove unnecessary conditions 2023-08-26 00:29:14 +02:00
Tetrakern
0aae80988c Fix some story comments issues 2023-08-26 00:01:35 +02:00
Tetrakern
682e08fc40 Use generic example for MU allow list
Instead of something never published or distributed that gives people the wrong idea.
2023-08-25 22:16:31 +02:00
Tetrakern
c7ab5efaa3 Improve handling of chapter fonts 2023-08-25 21:56:36 +02:00
Tetrakern
43b7ea276f Add missing type="text/css" to style tags
Probably still more somewhere.
2023-08-25 21:35:19 +02:00
Tetrakern
647afbefcf Tried some things, put them in the graveyard
That's it. Comments are going to switch to markdown next. BBCodes are too problematic and any libraries are outdated af. I'm evidently incapable of solving this issue myself in reasonable time and effort.
2023-08-25 20:08:05 +02:00
Tetrakern
ad6a4a0cb9 Add cash busting to admin styles/scripts
lmao
2023-08-24 21:39:14 +02:00
Tetrakern
2bb30e1a46 Reduce some JS 2023-08-24 21:34:37 +02:00
Tetrakern
682d8527f7 Prevent potential multi-fire/loop of comment update 2023-08-24 12:56:55 +02:00
Tetrakern
26f38ffbc9 Bump version to 5.7.0
Really too much for just a patch level.
2023-08-24 12:27:22 +02:00
Tetrakern
1a439d9f69 Update ACF doc comments 2023-08-24 12:25:59 +02:00
Tetrakern
1be6277258 Optimize MU plugin 2023-08-24 12:22:43 +02:00
Tetrakern
d5ac6f50d5 Slightly optimize post cache refresh function 2023-08-24 12:15:20 +02:00
Tetrakern
939fe5877e Fix critical error
Yikes.
2023-08-24 12:10:23 +02:00
Tetrakern
7cbc80e651 Improve check for active cache plugins 2023-08-24 12:08:29 +02:00
Tetrakern
e82d48f1ee Limit story pages by author
For users without edit_others_pages cap.
2023-08-24 03:05:33 +02:00
Tetrakern
c2f4e4e8e8 Exclude cache plugins from MU plugin 2023-08-24 02:37:15 +02:00
Tetrakern
1be0c0946c BBCode keys now apply to the selected textarea
Surprised this just works.
2023-08-24 01:01:01 +02:00
Tetrakern
84feda3344 Update INSTALLATION.md 2023-08-23 23:24:36 +02:00
Tetrakern
8d6dea0fdf Update INSTALLATION.md 2023-08-23 23:22:21 +02:00
Tetrakern
e73638cdca Add action to OAuth after user creation/login 2023-08-23 22:40:57 +02:00
Tetrakern
b9f40aeddb More control over nav menu rendering
Constant to turn off the Transient and safety checks whether the menu exists.
2023-08-23 22:02:12 +02:00
Tetrakern
bcee6014d7 Option to use fast AJAX for comments
I cannot believe this just works...
2023-08-23 21:43:04 +02:00
Tetrakern
22d84ec21a Move fast comment AJAX
Now bound to the setting.
2023-08-23 18:37:51 +02:00
Tetrakern
2ca430d0e3 Update dev utility scripts 2023-08-23 18:36:21 +02:00
Tetrakern
b1666470e2 Fix missing include
The AJAX comment form would not work without this include, regardless of OAuth being enabled or not.
2023-08-23 16:46:47 +02:00
Tetrakern
26e0b67868 Start applying fast AJAX option to comments
Because if you only use the theme comments, the performance boost is tremendous!
2023-08-23 13:00:19 +02:00
Tetrakern
49583e2938 Use safer data attribute for menu cloning
Just in case someone adds a filter and changed a bunch of things.
2023-08-23 12:33:04 +02:00
Tetrakern
36be64fb50 Add lexicographic order to MU plugins 2023-08-23 12:17:29 +02:00
Tetrakern
df503ebcba Improve key combinations for BBCodes 2023-08-23 11:54:08 +02:00
Tetrakern
9823eaf8ec Add key combinations for BBCodes 2023-08-23 03:04:23 +02:00
Tetrakern
eb45cb589e Fix mobile menu cloning more
F*ck^2
2023-08-23 01:59:33 +02:00
Tetrakern
49bbc28a17 Fix mobile menu cloning
F*ck.
2023-08-23 01:38:30 +02:00
Tetrakern
8f5ef7073d Update FILTERS.md 2023-08-23 01:08:19 +02:00
Tetrakern
2c7407dfb1 Account for obsolete paragraph styling
Apparently, some people still use the align attribute.
2023-08-23 00:20:38 +02:00
Tetrakern
253cffead7 Update INSTALLATION.md 2023-08-22 23:46:48 +02:00
Tetrakern
b6285a356b Bump version to 5.6.3 2023-08-22 23:21:01 +02:00
Tetrakern
4f0daf316d Disable shortcode Transients while caching
This would more often than not lead to stale data.
2023-08-22 23:14:45 +02:00
Tetrakern
d4ff292f46 Rename transient purge functions 2023-08-22 22:50:53 +02:00
Tetrakern
9d664924cc Always refresh comment count while caching
Cannot be delayed in this case and doesn't need to.
2023-08-22 22:28:26 +02:00
Tetrakern
94f887b896 Improve stories template query 2023-08-22 21:59:12 +02:00
Tetrakern
8253370710 Improve comment processing 2023-08-22 16:15:36 +02:00
Tetrakern
2277113d7d Ever more clean up 2023-08-22 10:28:53 +02:00
Tetrakern
5e479cbf33 Fix and improve comments
So, turns out the REST API is not that great if you need the current user and account for caching. Whelp.
2023-08-22 01:55:06 +02:00