Commit graph

57 commits

Author SHA1 Message Date
Adrian Gruntkowski
890ae55334 Fix cursor selection of task items on desktop 2024-12-08 13:18:31 +01:00
Adrian Gruntkowski
55e8cc3bb8 Add ability to easily reset caches and worker 2024-12-08 12:34:35 +01:00
Adrian Gruntkowski
10fc27e13d Improve task list rendering when readonly 2024-12-07 21:03:57 +01:00
Adrian Gruntkowski
23a1929ddd Handle editable-area display resize better 2024-12-07 20:17:29 +01:00
Adrian Gruntkowski
e24bc938c1 Fix synced store in offline mode operation 2024-12-07 19:54:01 +01:00
Adrian Gruntkowski
fac118aadf Bump cache 2024-12-07 19:53:49 +01:00
Adrian Gruntkowski
c1bb17b299 Fix drag handle and focus issues 2024-12-06 14:10:28 +01:00
Adrian Gruntkowski
5061e785c4 Make it easier to focus note form input 2024-12-06 13:24:31 +01:00
Adrian Gruntkowski
8e8c37b1c5 Optimize notes rendering reducing DOM updates 2024-12-06 12:59:15 +01:00
Adrian Gruntkowski
8774683919 Display most recently created note first 2024-12-06 11:57:02 +01:00
Adrian Gruntkowski
2397583225 Add rudimentary dark mode 2024-12-06 11:51:13 +01:00
Adrian Gruntkowski
31d53d8310 Fix another SW caching mistake - sill can't into Promises proper 2024-12-01 18:49:40 +01:00
Adrian Gruntkowski
4880eeb66d Fix remove button visibility triggering on touchscreen UIs 2024-12-01 15:38:42 +01:00
Adrian Gruntkowski
f33eac82b8 Detect availability of Notification API 2024-12-01 15:09:06 +01:00
Adrian Gruntkowski
97e5d9171d Fix terribly broken SW caching 2024-12-01 00:44:32 +01:00
Adrian Gruntkowski
1dec90e0a2 Refine caching behavior in service worker 2024-11-30 23:15:03 +01:00
Adrian Gruntkowski
6c3bfd5a9a Add startUrl to the manifest 2024-11-30 23:14:46 +01:00
Adrian Gruntkowski
c5125bf612 Get rid of egregious bug in service worker 2024-11-30 21:35:02 +01:00
Adrian Gruntkowski
6c635bf97c Request permission to use persistent storage by service worker 2024-11-30 20:20:39 +01:00
Adrian Gruntkowski
76b837e4c4 Slightly reorder CSS 2024-11-30 01:00:26 +01:00
Adrian Gruntkowski
4861cffc5a Update TODO 2024-11-30 00:51:04 +01:00
Adrian Gruntkowski
957d158600 Make a number of styling and layout improvements 2024-11-30 00:50:36 +01:00
Adrian Gruntkowski
8dabc770ab Update TODO 2024-11-29 21:27:44 +01:00
Adrian Gruntkowski
4055d3d486 Update TODO 2024-11-29 21:09:30 +01:00
Adrian Gruntkowski
e55d35d122 Implement account provisioning and authentication mechanism 2024-11-29 20:54:49 +01:00
Adrian Gruntkowski
b4f0175166 Update TODO 2024-11-28 23:24:27 +01:00
Adrian Gruntkowski
d11d0b0cf1 Make sync offline friendly 2024-11-28 23:23:29 +01:00
Adrian Gruntkowski
17c158b6c1 Add first tests for store 2024-11-28 20:59:28 +01:00
Adrian Gruntkowski
f944a3a436 Reorganize tests 2024-11-28 19:12:40 +01:00
Adrian Gruntkowski
9119a66bea Create a minimal test framework and comment code somewhat 2024-11-28 13:44:16 +01:00
Adrian Gruntkowski
0c196ec2b1 Update TODO 2024-11-24 17:34:27 +01:00
Adrian Gruntkowski
8bf2659326 Add ability to deploy as a single binary with Burrito 2024-11-24 17:17:03 +01:00
Adrian Gruntkowski
1419de40b6 Update TODO 2024-11-24 12:09:34 +01:00
Adrian Gruntkowski
001d7f8296 Implement very rudimentary sync capability 2024-11-24 12:06:39 +01:00
Adrian Gruntkowski
3991491527 Update TODO 2024-11-22 14:12:36 +01:00
Adrian Gruntkowski
e8dc258fbe Implement server-backed notes store 2024-11-22 14:09:24 +01:00
Adrian Gruntkowski
08e145f00a Implement rudimentary API for storing and retrieving notes 2024-11-18 22:36:26 +01:00
Adrian Gruntkowski
f89897f05a Serve static app from plug server proper 2024-11-16 20:31:04 +01:00
Adrian Gruntkowski
62b80f299c Initiate elixir app 2024-11-16 19:16:03 +01:00
Adrian Gruntkowski
217d1ee87d Send notifications via service worker 2024-11-16 19:10:27 +01:00
Adrian Gruntkowski
ad85a07030 Update site manifest 2024-11-16 19:09:57 +01:00
Adrian Gruntkowski
47f06b2a2a Test notifications API 2024-11-16 00:29:09 +01:00
Adrian Gruntkowski
599004206b Implement indexedDB backed store making app offline friendly 2024-11-15 23:01:14 +01:00
Adrian Gruntkowski
274ef4c217 Update TODO 2024-11-15 18:31:39 +01:00
Adrian Gruntkowski
8d7e264ffb Add basic caching service worker 2024-11-15 13:20:06 +01:00
Adrian Gruntkowski
6e4b32debf Add ability to edit and remove notes 2024-11-15 13:19:28 +01:00
Adrian Gruntkowski
6c6a6d515a Add ability to add notes to store 2024-11-15 12:28:35 +01:00
Adrian Gruntkowski
9e41a54d65 Implement note-form 2024-11-15 12:16:42 +01:00
Adrian Gruntkowski
5706314451 Implement basic notes store and listing notes from it 2024-11-12 20:45:36 +01:00
Adrian Gruntkowski
935061e73b Move components to a separate ES6 module 2024-11-12 12:17:45 +01:00