23 Commits

Author SHA1 Message Date
Tetrakern
aa9a6e5459 Fix follow dot not vanishing in mobile menu 2025-01-12 07:44:35 +01:00
Tetrakern
b7fbfdc899 Fortify follows and reminders data structure 2024-12-30 07:09:30 +01:00
Tetrakern
f5e0188c1f
Add Stimulus (#65) 2024-12-06 17:38:32 +01:00
Tetrakern
07cdac120a Clean up error messages part 3 2024-10-13 00:36:43 +02:00
Tetrakern
caa3f37839 Remove uses of hasOwnProperty 2024-05-02 20:35:59 +02:00
Tetrakern
6c41aff10b Prevent errors in follows menu 2024-04-12 09:48:47 +02:00
Tetrakern
e4de35c3de Remove wp.i18n JS script and uses
That just included several render-blocking scripts for little benefit.
2024-03-09 15:15:46 +01:00
Tetrakern
64201d9681 Clean up and optimize more JS 3 2024-02-03 16:56:38 +01: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
67889d4499 Additional login state checks 2023-09-17 19:38:13 +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
b1e6ffc700 Refactor AJAX user authentication 2023-08-27 12:29:24 +02:00
Tetrakern
239e66cf50 Refactor follows 2023-08-26 23:49:37 +02:00
Tetrakern
4e7744b67d Add fast AJAX feature, apply to follows
60-80 % speed boost!
2023-08-20 22:21:13 +02:00
Tetrakern
c54e98b1e7 Back to local storage
Session storage just cannot be properly cleared site-wide, which is actually worse in terms of security if you log out and leave another tab open.
2023-06-12 22:08:30 +02:00
Tetrakern
e194f09547 Change web storage type and add note
Follows, Reminders, and Checkmarks may be out of sync for a minute in another tab or window if recently loaded since we cannot clear the session storage there. This is an extremely minor issue since it will fix itself after the cache times out.
2023-06-12 21:49:39 +02:00
Tetrakern
682ed8b136 Cleaned up follows.js 2023-06-12 20:40:15 +02:00
Tetrakern
c35ea2a5ad Refactored mobile menu
That. Was. Not. Fun!
2023-06-11 01:17:04 +02:00
Tetrakern
08406b6fb6 Refactor follows/reminder/checkmark on cards
And removed the sibling selectors too.
2023-06-09 23:19:18 +02:00
Tetrakern
66be6dd548 Reduce card icon menu markup 2023-06-08 02:34:52 +02:00
Tetrakern
eec5be8220 Load follows on focus on menu item 2023-01-24 04:20:47 +01:00
Tetrakern
9136947e4c Clean history for public release 2023-01-21 01:31:34 +01:00