Commit graph

57 commits

Author SHA1 Message Date
Adrian Gruntkowski
a91903598d Make task reorder work better with moving checked to the bottom 2025-11-11 00:01:34 +01:00
Adrian Gruntkowski
8d12c66141 Sync immediately on app window focus 2025-11-09 12:48:03 +01:00
Adrian Gruntkowski
2e0d7d044b
Make minor mobile focused UI fixes (#1)
* Fix mistyped event listener definition

* Fix misalignment between textarea and p in editable component

* Avoid reflow on title hiding/showing

* Add extra padding around checkbox
2025-11-09 01:32:38 +01:00
Adrian Gruntkowski
3e057e0558 Change SQL adapter to Postgres 2025-05-11 00:34:35 +02:00
Adrian Gruntkowski
03c1bc9931 Hide onscreen keyboard by defocusing input on touch move 2025-03-22 11:35:06 +01:00
Adrian Gruntkowski
d880130303 Prevent focus grab by inactive task remove button 2025-03-21 00:20:40 +01:00
Adrian Gruntkowski
ed4e3ab12d Improve modal backdrop scroll prevention and vsizing 2025-03-21 00:20:10 +01:00
Adrian Gruntkowski
d68d35e2c1 Select content instead of title on note focus
Only works for new note - edit note dialog might require
special treatment.
2025-03-21 00:18:16 +01:00
Adrian Gruntkowski
dc3c9bc744 Implement very, very crude search 2025-02-14 00:12:44 +01:00
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
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
957d158600 Make a number of styling and layout improvements 2024-11-30 00:50:36 +01:00
Adrian Gruntkowski
e55d35d122 Implement account provisioning and authentication mechanism 2024-11-29 20:54:49 +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