634 Commits

Author SHA1 Message Date
Tetrakern
a480c124b5 Fix custom tab page padding on story pages
I wonder why I did this...
2023-06-05 23:15:58 +02:00
Tetrakern
907c4553fc Update DEVELOPMENT.md 2023-06-05 22:53:18 +02:00
Tetrakern
a574f1a77d Fixed action signature
Forgot to properly prefix all the new actions. Yikes. But I doubt anyone has yet used them for anything, so I might just get away with changing them quickly.
2023-06-05 22:47:55 +02:00
Tetrakern
7eb231447d Make sure bookmarks are cleared on logout 2023-06-05 18:34:59 +02:00
Tetrakern
a1c3ff3883 Remove superfluous elements after page load
Some elements are delivered for the purpose of client-side setup, such as checkmarks. However, if not required, you may as well remove them from the DOM.
2023-06-05 12:05:36 +02:00
Tetrakern
ab41d8c51c Make AJAX auth check a bit cleaner 2023-06-05 11:41:15 +02:00
Tetrakern
59f3a6f62d Reduce elements of large cards
How did I forget these?
2023-06-05 10:41:19 +02:00
Tetrakern
790e73519c Update DOCUMENTATION.md 2023-06-05 03:13:12 +02:00
Tetrakern
525ad2f6b6 Restore admin settings nonce fields
Apparently not so obsolete after all.
v5.3.1
2023-06-04 23:46:47 +02:00
Tetrakern
aeaadadd9c Reduce card nodes further 2023-06-04 22:17:42 +02:00
Tetrakern
24c9f5bcba Fix centering of rating letter
Place-content does not mess up with different items if that should ever be the case.
2023-06-04 22:02:06 +02:00
Tetrakern
54d6228f9a Remove more superfluous nodes 2023-06-04 20:45:25 +02:00
Tetrakern
7c6808eada Switch from contain strict to content
Too dangerous. Someone might remove the height or width and suddenly the header image is gone without them understanding why.
2023-06-04 19:10:13 +02:00
Tetrakern
895ce9b597 Add more contain to improve performance
Probably. The effect is hard to measure but at least it did not break things, so I don't see why no to add it preemptively.
2023-06-04 18:56:44 +02:00
Tetrakern
0eae5e17eb Reduce chapter list elements and add filter
Most people will not even use the prefixes and those who do will probably not add extra styling, so wrapping them in a span by default is just a waste.
2023-06-04 17:49:56 +02:00
Tetrakern
1274d47edd Add some more aria-labels 2023-06-04 16:54:58 +02:00
Tetrakern
4f05287704 Exclude autosaves and revisions from logging 2023-06-04 15:56:36 +02:00
Tetrakern
4486077b62 Reduce elements in chapter lists
Up to several hundreds, although some style features had to be sacrificed, like the different word count display. For now, may re-add this with JS.
2023-06-04 15:40:18 +02:00
Tetrakern
9f115e54e7 Reduced spans in author nodes and cards 2023-06-04 14:02:12 +02:00
Tetrakern
88ada28864 Micro-optimization to generate author node 2023-06-04 13:38:25 +02:00
Tetrakern
f1b18283a7 Remove some superfluous spans 2023-06-04 02:50:47 +02:00
Tetrakern
822ba5ac79 Fix checkmark CSS on story pages 2023-06-04 02:50:24 +02:00
Tetrakern
84c87b8008 Convert   to  
Apparently the other one doesn't work.
2023-06-04 02:05:11 +02:00
Tetrakern
4ead339a5f Fix comment moderation condition
What the heck happened here?
2023-06-04 02:02:04 +02:00
Tetrakern
3b7cd70642 Fix foobar tag in JSON
Wad
2023-06-04 01:52:11 +02:00
Tetrakern
6d93b1d77b Reduce DOM elements 2023-06-04 01:49:00 +02:00
Tetrakern
5b8ae2d31b Ensure JS function exists before calling it
This one is added via PHP, so it is not available in all places.
2023-06-03 23:59:04 +02:00
Tetrakern
c67a6a51c7 Bump version to 5.3.1 2023-06-03 21:05:46 +02:00
Tetrakern
d5f392f764 Fix popup menu for Safari
Apparently, having a filter drop-shadow causes the content of scrolling popup menus to not being rendered until hovered. Why does Safari always have those exotic bugs? Trillion Dollar company!
2023-06-03 21:05:34 +02:00
Tetrakern
f409833c9c Update style.css 2023-06-03 19:07:11 +02:00
Tetrakern
4be54bcea2 Small text change v5.3.0 2023-06-03 18:34:27 +02:00
Tetrakern
098834a5ba Bump version to 5.3.0
Guess we are just skipping 5.2.5 at this point because we are way past patch level.
2023-06-03 18:29:48 +02:00
Tetrakern
c774810973 Improve handling of chapter lists
In chapters.
2023-06-03 17:17:33 +02:00
Tetrakern
cb5aa2d361 Account for paths in home URL
Actually happened on my test site. Probably not something you will see in the wild tho.
2023-06-03 15:28:51 +02:00
Tetrakern
e19b2eb99e Optimize chapter list in chapters
Search engines do not track hidden links anyway, so the permalinks were reduced to "/?p=ID" to save bytes. Quite a lot if a story has many chapters.
2023-06-03 15:16:29 +02:00
Tetrakern
ee0a3bde6b Fix text icons in chapter popup menus 2023-06-03 14:18:52 +02:00
Tetrakern
47197a17a6 Remove redundant story link from micro menu 2023-06-03 14:10:28 +02:00
Tetrakern
cd74d3a208 Add chapter list popup menu to chapters
So you can read chapters while you read chapters.
2023-06-03 14:06:48 +02:00
Tetrakern
ae068b4157 Fix paragraph tools close script
Every time there's something else after I already pushed.
2023-06-03 14:05:06 +02:00
Tetrakern
44f81f73aa Fix chapter support links warning
For chapters that do not have a story assigned.
2023-06-03 14:02:11 +02:00
Tetrakern
7ee5548d36 Click outside closes paragraph tools
I'm 99% sure this function already existed once. I wonder where it went...
2023-06-03 13:54:13 +02:00
Tetrakern
4cd4ddf047 Improve popup menu screen collision detection 2023-06-03 11:38:29 +02:00
Tetrakern
07ceaeca8e Cleanup frontend profile OAuth section 2023-06-03 05:39:09 +02:00
Tetrakern
c882551420 Remove code garbage 2023-06-03 05:32:09 +02:00
Tetrakern
efb597c73d Refactor frontend profile 2023-06-03 04:15:26 +02:00
Tetrakern
caf482ed58 Update inline notices in frontend profile 2023-06-03 04:13:32 +02:00
Tetrakern
509c45920b Remove redundant inline notice 2023-06-03 04:13:08 +02:00
Tetrakern
d7e1495e44 Fix cleanup error after unsetting OAuth
Just a button that was not removed and would cause an error if used again.
2023-06-03 04:12:49 +02:00
Tetrakern
6a13ff421b Update notification scripts 2023-06-03 04:09:40 +02:00
Tetrakern
96f99f070f Fix text domains 2023-06-03 02:45:30 +02:00