Commit graph

75 commits

Author SHA1 Message Date
Adrian Gruntkowski
58507f59ef Make top bar sticky 2025-02-14 00:11:29 +01:00
Adrian Gruntkowski
d624129180 Hide "Send test notification" for now 2025-02-09 21:37:17 +01:00
Adrian Gruntkowski
0ac303b6ef Implement better empty state for label 2025-02-09 21:27:11 +01:00
Adrian Gruntkowski
ca0f954b14 Add autolink support 2025-02-09 00:21:01 +01:00
Adrian Gruntkowski
77a9f148cf Expose note title in the app 2025-02-09 00:03:01 +01:00
Adrian Gruntkowski
6235cd677d Implement saving edited note in progress 2025-02-08 17:43:42 +01:00
Adrian Gruntkowski
b3ba84f54b Add saving new note as draft, client-side only 2025-02-08 17:27:36 +01:00
Adrian Gruntkowski
e1b8096447 Draft WIP 2025-02-08 01:35:45 +01:00
Adrian Gruntkowski
799d6b16b0 Skip update when note left unchanged 2025-02-08 01:26:10 +01:00
Adrian Gruntkowski
fb80d4e1f9 Keep all notes in memory 2025-02-08 01:01:53 +01:00
Adrian Gruntkowski
ec998dccc4 Make minor code style fixes 2025-02-07 18:05:09 +01:00
Adrian Gruntkowski
e10b0d3571 Fix markup in test HTML 2025-02-07 17:57:42 +01:00
Adrian Gruntkowski
8cc9355286 Differentiate Bandit port between test and other envs 2025-02-07 14:47:54 +01:00
Adrian Gruntkowski
e388cf5af5 Add persistence of reminders and some rudimentary tests 2025-01-18 23:06:55 +01:00
Adrian Gruntkowski
e586e10345 Improve dark color scheme a bit 2024-12-21 18:11:20 +01:00
Adrian Gruntkowski
a630938df9 Revise Reminder Ecto schema 2024-12-15 21:37:34 +01:00
Adrian Gruntkowski
b9a6e8dbf0 Implement basics of reminders UI and client-side state 2024-12-15 21:11:53 +01:00
Adrian Gruntkowski
97365447e1 Move edit form to modal dialog 2024-12-08 20:11:30 +01:00
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