12 Commits

Author SHA1 Message Date
Tetrakern
6b0533415b Improve initialization of checkmarks/reminders
No need to put this in a condition. If the user is not logged-in, the event will not fire anyway.
2023-08-26 23:02:28 +02:00
Tetrakern
a6a12fe964 Refactor reminders 2023-08-26 23:00:01 +02:00
Tetrakern
1ef1422b0a Refactor checkmarks 2023-08-26 21:03:45 +02:00
Tetrakern
800ec64c69 Apply fast AJAX to checkmarks 2023-08-21 03:08:01 +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
a6705035e9 Clean up checkmarks.js 2023-06-12 19:33:48 +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
cd19a872be Apply aria-checked to checkmarks
It just doesn't stop with this ARIA stuff...
2023-01-24 18:06:19 +01:00
Tetrakern
2b91775560 Make checkmarks tab-able 2023-01-24 13:30:03 +01:00
Tetrakern
9136947e4c Clean history for public release 2023-01-21 01:31:34 +01:00