Commit graph

  • a91903598d Make task reorder work better with moving checked to the bottom main Adrian Gruntkowski 2025-11-11 00:01:34 +01:00
  • 8d12c66141 Sync immediately on app window focus Adrian Gruntkowski 2025-11-09 12:48:03 +01:00
  • 909892ded9 WIP fe-rework Adrian Gruntkowski 2025-08-29 20:28:16 +02:00
  • 2e0d7d044b
    Make minor mobile focused UI fixes (#1) Adrian Gruntkowski 2025-11-09 01:32:38 +01:00
  • 7f0422a245 Add extra padding around checkbox Adrian Gruntkowski 2025-11-09 01:31:39 +01:00
  • ad5742bb1d Avoid reflow on title hiding/showing Adrian Gruntkowski 2025-11-09 01:15:36 +01:00
  • 2b7bd668ec Fix misalignment between textarea and p in editable component Adrian Gruntkowski 2025-11-09 01:14:59 +01:00
  • 996ecdab43 Fix mistyped event listener definition Adrian Gruntkowski 2025-08-23 17:44:56 +02:00
  • 3e057e0558 Change SQL adapter to Postgres Adrian Gruntkowski 2025-05-11 00:34:35 +02:00
  • db2acd7614 Change HOST to WEB_HOST to avoid conflicts with local env Adrian Gruntkowski 2025-04-21 19:37:16 +02:00
  • 03c1bc9931 Hide onscreen keyboard by defocusing input on touch move Adrian Gruntkowski 2025-03-22 11:35:06 +01:00
  • d880130303 Prevent focus grab by inactive task remove button Adrian Gruntkowski 2025-03-21 00:20:40 +01:00
  • ed4e3ab12d Improve modal backdrop scroll prevention and vsizing Adrian Gruntkowski 2025-03-21 00:20:10 +01:00
  • d68d35e2c1 Select content instead of title on note focus Adrian Gruntkowski 2025-03-21 00:18:16 +01:00
  • dc3c9bc744 Implement very, very crude search Adrian Gruntkowski 2025-02-14 00:12:44 +01:00
  • 58507f59ef Make top bar sticky Adrian Gruntkowski 2025-02-14 00:11:29 +01:00
  • d624129180 Hide "Send test notification" for now Adrian Gruntkowski 2025-02-09 21:37:17 +01:00
  • 0ac303b6ef Implement better empty state for label Adrian Gruntkowski 2025-02-09 21:27:11 +01:00
  • ca0f954b14 Add autolink support Adrian Gruntkowski 2025-02-09 00:21:01 +01:00
  • 77a9f148cf Expose note title in the app Adrian Gruntkowski 2025-02-09 00:03:01 +01:00
  • 6235cd677d Implement saving edited note in progress Adrian Gruntkowski 2025-02-08 17:43:42 +01:00
  • b3ba84f54b Add saving new note as draft, client-side only Adrian Gruntkowski 2025-02-08 17:27:36 +01:00
  • e1b8096447 Draft WIP Adrian Gruntkowski 2025-02-08 01:35:45 +01:00
  • 799d6b16b0 Skip update when note left unchanged Adrian Gruntkowski 2025-02-08 01:20:08 +01:00
  • fb80d4e1f9 Keep all notes in memory Adrian Gruntkowski 2025-02-08 00:42:54 +01:00
  • ec998dccc4 Make minor code style fixes Adrian Gruntkowski 2025-02-07 18:05:09 +01:00
  • e10b0d3571 Fix markup in test HTML Adrian Gruntkowski 2025-02-07 17:57:42 +01:00
  • 8cc9355286 Differentiate Bandit port between test and other envs Adrian Gruntkowski 2025-02-07 14:47:54 +01:00
  • e388cf5af5 Add persistence of reminders and some rudimentary tests Adrian Gruntkowski 2025-01-18 23:06:55 +01:00
  • e586e10345 Improve dark color scheme a bit Adrian Gruntkowski 2024-12-21 18:11:20 +01:00
  • a630938df9 Revise Reminder Ecto schema Adrian Gruntkowski 2024-12-15 21:37:13 +01:00
  • b9a6e8dbf0 Implement basics of reminders UI and client-side state Adrian Gruntkowski 2024-12-15 21:11:53 +01:00
  • 97365447e1 Move edit form to modal dialog Adrian Gruntkowski 2024-12-08 20:11:30 +01:00
  • 890ae55334 Fix cursor selection of task items on desktop Adrian Gruntkowski 2024-12-08 13:18:31 +01:00
  • 55e8cc3bb8 Add ability to easily reset caches and worker Adrian Gruntkowski 2024-12-08 12:34:35 +01:00
  • 10fc27e13d Improve task list rendering when readonly Adrian Gruntkowski 2024-12-07 21:03:57 +01:00
  • 23a1929ddd Handle editable-area display resize better Adrian Gruntkowski 2024-12-07 20:17:29 +01:00
  • e24bc938c1 Fix synced store in offline mode operation Adrian Gruntkowski 2024-12-07 19:54:01 +01:00
  • fac118aadf Bump cache Adrian Gruntkowski 2024-12-07 19:53:49 +01:00
  • c1bb17b299 Fix drag handle and focus issues Adrian Gruntkowski 2024-12-06 14:10:28 +01:00
  • 5061e785c4 Make it easier to focus note form input Adrian Gruntkowski 2024-12-06 13:24:31 +01:00
  • 8e8c37b1c5 Optimize notes rendering reducing DOM updates Adrian Gruntkowski 2024-12-06 12:59:15 +01:00
  • 8774683919 Display most recently created note first Adrian Gruntkowski 2024-12-06 11:56:35 +01:00
  • 2397583225 Add rudimentary dark mode Adrian Gruntkowski 2024-12-06 11:51:13 +01:00
  • 31d53d8310 Fix another SW caching mistake - sill can't into Promises proper Adrian Gruntkowski 2024-12-01 18:49:40 +01:00
  • 4880eeb66d Fix remove button visibility triggering on touchscreen UIs Adrian Gruntkowski 2024-12-01 15:38:42 +01:00
  • f33eac82b8 Detect availability of Notification API Adrian Gruntkowski 2024-12-01 15:09:06 +01:00
  • 97e5d9171d Fix terribly broken SW caching Adrian Gruntkowski 2024-12-01 00:44:32 +01:00
  • 1dec90e0a2 Refine caching behavior in service worker Adrian Gruntkowski 2024-11-30 23:15:03 +01:00
  • 6c3bfd5a9a Add startUrl to the manifest Adrian Gruntkowski 2024-11-30 23:14:46 +01:00
  • c5125bf612 Get rid of egregious bug in service worker Adrian Gruntkowski 2024-11-30 21:35:02 +01:00
  • 6c635bf97c Request permission to use persistent storage by service worker Adrian Gruntkowski 2024-11-30 20:20:39 +01:00
  • 76b837e4c4 Slightly reorder CSS Adrian Gruntkowski 2024-11-30 01:00:26 +01:00
  • 4861cffc5a Update TODO Adrian Gruntkowski 2024-11-30 00:51:04 +01:00
  • 957d158600 Make a number of styling and layout improvements Adrian Gruntkowski 2024-11-30 00:50:36 +01:00
  • 8dabc770ab Update TODO Adrian Gruntkowski 2024-11-29 21:27:44 +01:00
  • 4055d3d486 Update TODO Adrian Gruntkowski 2024-11-29 21:09:30 +01:00
  • e55d35d122 Implement account provisioning and authentication mechanism Adrian Gruntkowski 2024-11-29 20:54:49 +01:00
  • b4f0175166 Update TODO Adrian Gruntkowski 2024-11-28 23:24:27 +01:00
  • d11d0b0cf1 Make sync offline friendly Adrian Gruntkowski 2024-11-28 23:23:29 +01:00
  • 17c158b6c1 Add first tests for store Adrian Gruntkowski 2024-11-28 20:59:28 +01:00
  • f944a3a436 Reorganize tests Adrian Gruntkowski 2024-11-28 19:12:18 +01:00
  • 9119a66bea Create a minimal test framework and comment code somewhat Adrian Gruntkowski 2024-11-28 13:44:16 +01:00
  • 0c196ec2b1 Update TODO Adrian Gruntkowski 2024-11-24 17:34:27 +01:00
  • 8bf2659326 Add ability to deploy as a single binary with Burrito Adrian Gruntkowski 2024-11-24 17:17:03 +01:00
  • 1419de40b6 Update TODO Adrian Gruntkowski 2024-11-24 12:09:34 +01:00
  • 001d7f8296 Implement very rudimentary sync capability Adrian Gruntkowski 2024-11-24 12:06:39 +01:00
  • 3991491527 Update TODO Adrian Gruntkowski 2024-11-22 14:10:37 +01:00
  • e8dc258fbe Implement server-backed notes store Adrian Gruntkowski 2024-11-22 14:09:24 +01:00
  • 08e145f00a Implement rudimentary API for storing and retrieving notes Adrian Gruntkowski 2024-11-18 22:34:38 +01:00
  • f89897f05a Serve static app from plug server proper Adrian Gruntkowski 2024-11-16 20:31:04 +01:00
  • 62b80f299c Initiate elixir app Adrian Gruntkowski 2024-11-16 19:16:03 +01:00
  • 217d1ee87d Send notifications via service worker Adrian Gruntkowski 2024-11-16 19:10:27 +01:00
  • ad85a07030 Update site manifest Adrian Gruntkowski 2024-11-16 19:09:57 +01:00
  • 47f06b2a2a Test notifications API Adrian Gruntkowski 2024-11-16 00:29:09 +01:00
  • 599004206b Implement indexedDB backed store making app offline friendly Adrian Gruntkowski 2024-11-15 23:00:18 +01:00
  • 274ef4c217 Update TODO Adrian Gruntkowski 2024-11-15 18:31:39 +01:00
  • 8d7e264ffb Add basic caching service worker Adrian Gruntkowski 2024-11-15 13:20:06 +01:00
  • 6e4b32debf Add ability to edit and remove notes Adrian Gruntkowski 2024-11-15 13:19:28 +01:00
  • 6c6a6d515a Add ability to add notes to store Adrian Gruntkowski 2024-11-15 12:28:35 +01:00
  • 9e41a54d65 Implement note-form Adrian Gruntkowski 2024-11-15 00:17:20 +01:00
  • 5706314451 Implement basic notes store and listing notes from it Adrian Gruntkowski 2024-11-12 16:25:56 +01:00
  • 935061e73b Move components to a separate ES6 module Adrian Gruntkowski 2024-11-12 12:17:45 +01:00
  • 88c8fa4c6b Update TODO Adrian Gruntkowski 2024-11-12 12:17:29 +01:00
  • 9403107d74 Update TODO Adrian Gruntkowski 2024-11-11 23:51:18 +01:00
  • aad16d48ad Implement touch-aware drag and drop of tasks Adrian Gruntkowski 2024-11-11 23:49:37 +01:00
  • 1330f230c4 Implement basic desktop drag and drop Adrian Gruntkowski 2024-11-11 20:30:03 +01:00
  • ec2952c172 Add README Adrian Gruntkowski 2024-11-10 22:06:37 +01:00
  • 4623add197 Add TODO Adrian Gruntkowski 2024-11-10 22:02:16 +01:00
  • b678eb89a4 Implement basics Adrian Gruntkowski 2024-11-10 21:58:02 +01:00