2279 Commits

Author SHA1 Message Date
Tetrakern
e476cfdafd Fix bookshelf link in mobile menu showing if logged-out 2024-10-20 20:11:08 +02:00
Tetrakern
fc2a1eaae4 Add Bluesky share button
Also reorder buttons and add nofollow.
2024-10-20 12:59:26 +02:00
Tetrakern
df6e4853dd Remove telegram and whatsapp share buttons
Who tf needs them?
2024-10-20 12:51:40 +02:00
Tetrakern
026f912cfb Add local site setting to hide taxonomies
Because it was easy.
2024-10-19 16:14:11 +02:00
Tetrakern
15131f9bf8 Fix current chapter mark in chapter index modal 2024-10-18 16:13:35 +02:00
Tetrakern
e1855d85f1 Refactor chapter index into modal
And then some.
2024-10-18 16:01:48 +02:00
Tetrakern
520c748f55 Add FICTIONEER_LIST_SCHEDULED_CHAPTERS 2024-10-18 02:22:54 +02:00
Tetrakern
27f25a18ac Reposition social media settings group 2024-10-18 01:35:31 +02:00
Tetrakern
40c1ad0475 Add missing doc comment 2024-10-18 01:22:43 +02:00
Tetrakern
eb988ac551 Improve chapter index menu 2024-10-18 00:55:58 +02:00
Tetrakern
7a7ea992d3 Legacy support for removed icon menu partial 2024-10-17 22:10:20 +02:00
Tetrakern
a68664158a Update doc comment 2024-10-17 22:00:59 +02:00
Tetrakern
0eed16fff3 Move general options for caching to caching group 2024-10-17 16:11:50 +02:00
Tetrakern
f10c80c201 Remove broken Transient cache for large query results
This did not consider the meta cache and caused potentially hundreds of additional queries instead of preventing them. Welp.
2024-10-17 16:06:13 +02:00
Tetrakern
0304d228ae Remove = from base search page URL
Apparently, LiteSpeed Cache doesn't like that.
2024-10-17 13:39:35 +02:00
Tetrakern
cfeed4201c Optimize chapter story column output
It's not much, but it's something.
2024-10-16 21:57:01 +02:00
Tetrakern
e05f771748 Add column for story in chapter list table 2024-10-16 17:05:24 +02:00
Tetrakern
32e4a1f405 Render password expiration date in post list tables 2024-10-16 13:55:07 +02:00
Tetrakern
df27508834 Move setting to Features group and add modal
Plus some additional CSS and stuff.
2024-10-15 13:41:21 +02:00
Tetrakern
6d928a8643 Additional CSS
Meh.
2024-10-15 00:08:35 +02:00
Tetrakern
b469be6b69 Merge branch 'main' into pr/60 2024-10-14 23:15:02 +02:00
Tetrakern
37d6da3d36 Some refinements
Mostly formatting to satisfy my OCD, but I also fixed that footnotes were counted even if they did not exist. The sup element was also always rendered in the dialog.
2024-10-14 20:01:25 +02:00
Tetrakern
ded31fb21b Fix option descriptions 2024-10-14 19:05:21 +02:00
Tetrakern
9328f155b3 Merge branch 'main' into pr/60 2024-10-14 19:02:27 +02:00
iniznet
2979a030b4 a flag to skip the footnote generation in shortcode 2024-10-14 23:46:52 +07:00
iniznet
66e0bfdb44 1, 2, 3 progress 2024-10-14 23:28:46 +07:00
Tetrakern
69d8f77432 Extend fictioneer_post_{*} action hooks 2024-10-14 11:36:10 +02:00
Tetrakern
ca4e93e17a Fix filter name 2024-10-13 21:18:22 +02:00
Tetrakern
b75c93e37f Use cache bust string for icon sprite 2024-10-13 18:24:45 +02:00
iniznet
3459ed1531 chore: fictioneer_store_footnote phpdoc 2024-10-13 23:15:36 +07:00
iniznet
6e7ef8923e chore: fix func docs 2024-10-13 23:10:18 +07:00
iniznet
d252e66a15 chore: add @since 2024-10-13 23:08:49 +07:00
iniznet
7c27007ba7 refactor: format & some sprinkles 2024-10-13 23:04:38 +07:00
iniznet
5147595253 feat: initial footnote addition to tooltip 2024-10-13 22:52:44 +07:00
Tetrakern
3a55c66f7b Add option to disable shortcode Transients 2024-10-13 14:15:20 +02:00
Tetrakern
b1893c2df5 Add fictioneer_enable_menu_transients() helper
This was overdue anyway.
2024-10-13 13:07:27 +02:00
Tetrakern
8335e45e9d Split off Caching group on general theme settings page 2024-10-13 12:53:06 +02:00
Tetrakern
ceafc06a54 Add option to disable chapter list Transients 2024-10-13 12:37:13 +02:00
Tetrakern
0f09c011c8 Remove device body classes
They didn't work with caching anyway.
2024-10-13 02:08:11 +02:00
Tetrakern
f24338a9e5 Clean up error messages part 4 2024-10-13 00:43:49 +02:00
Tetrakern
07cdac120a Clean up error messages part 3 2024-10-13 00:36:43 +02:00
Tetrakern
ddad27c800 Spoke to soon
wp_cache_flush() is not reliable for external object caches.
2024-10-12 22:26:44 +02:00
Tetrakern
84e24a88eb Make use of wp_cache_flush()
Sometimes, the answer is right in front of you.
2024-10-12 22:02:04 +02:00
Tetrakern
e019391e72 Optimize Transient cache purge
Hopefully, this will work better with external object caches.
2024-10-12 21:29:00 +02:00
Tetrakern
d1aa57453b Fix typo in Transient key
Because it annoyed me.
2024-10-12 20:51:41 +02:00
Tetrakern
3a1f0174bb Simplify check to enable chapter list transients 2024-10-12 20:38:37 +02:00
Tetrakern
4b7a1333eb Remove Storygraph API transient caching
This needs a better solution, because with so many people using the theme for community archives, this runs danger of becoming detrimental to performance rather than help.
2024-10-12 20:36:42 +02:00
Tetrakern
ff47e6712c Move log functions to utility 2024-10-12 20:23:13 +02:00
Tetrakern
a191824310 Make Transient purge compatible with external object caches 2024-10-12 20:18:25 +02:00
Tetrakern
98bb68009d Clean up error messages part 2 2024-10-12 17:32:32 +02:00