Tetrakern
1559dfe765
Clean up checkmarks.js
2024-02-02 17:17:35 +01:00
Tetrakern
14424669b6
Update handling of aria-checked
...
And remove last inline onchange call.
2024-01-31 13:25:02 +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
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