Adam Dullage [Fri, 17 May 2024 07:12:26 +0000 (08:12 +0100)]
Move search sort menu into loading area
Adam Dullage [Fri, 17 May 2024 07:09:55 +0000 (08:09 +0100)]
Implement search sorting
Adam Dullage [Thu, 16 May 2024 12:58:04 +0000 (13:58 +0100)]
Implement draft save and resume functionality
Adam Dullage [Wed, 15 May 2024 18:51:50 +0000 (19:51 +0100)]
Improve toast message styling
Adam Dullage [Wed, 15 May 2024 18:40:33 +0000 (19:40 +0100)]
Add image upload capability
Adam Dullage [Wed, 15 May 2024 11:43:59 +0000 (12:43 +0100)]
Save and load default edit type
Adam Dullage [Wed, 15 May 2024 07:24:16 +0000 (08:24 +0100)]
Update get_tags method documentation to clarify behavior of clearing unused tags
Adam Dullage [Wed, 15 May 2024 07:22:38 +0000 (08:22 +0100)]
Remove index optimization on get_tags method to resolve slow performance issue
Adam Dullage [Tue, 14 May 2024 11:44:12 +0000 (12:44 +0100)]
Improve responsiveness of note header
Adam Dullage [Tue, 14 May 2024 11:13:31 +0000 (12:13 +0100)]
Optimize index when getting tags to ensure deleted notes are accounted for
Adam Dullage [Mon, 13 May 2024 20:48:48 +0000 (21:48 +0100)]
Adjust tag menu colours and margin
Adam Dullage [Mon, 13 May 2024 20:47:06 +0000 (21:47 +0100)]
Tag menu stability improvements
Adam Dullage [Mon, 13 May 2024 20:46:26 +0000 (21:46 +0100)]
Log unknown errors to console
Adam Dullage [Mon, 13 May 2024 12:14:00 +0000 (13:14 +0100)]
Fix issue with hover over affecting tag menu scrolling
Adam Dullage [Sun, 12 May 2024 09:55:37 +0000 (10:55 +0100)]
Vertically wight modal nearer to top of viewport and add x margin
Adam Dullage [Sun, 12 May 2024 09:47:15 +0000 (10:47 +0100)]
Implement tag menu in search input
Adam Dullage [Fri, 10 May 2024 12:12:13 +0000 (13:12 +0100)]
Add note edit cancellation confirmation modal
Adam Dullage [Fri, 10 May 2024 12:05:10 +0000 (13:05 +0100)]
Add window.onbeforeunload check and empty title validation
Adam Dullage [Fri, 10 May 2024 11:50:05 +0000 (12:50 +0100)]
Prevent save with invalid characters in title
Adam Dullage [Fri, 10 May 2024 11:39:34 +0000 (12:39 +0100)]
Add note saved and note too large toast messages
Adam Dullage [Fri, 10 May 2024 06:08:49 +0000 (07:08 +0100)]
Update docker files to account for tailwindcss
Adam Dullage [Thu, 9 May 2024 21:01:50 +0000 (22:01 +0100)]
Add loading indicator and no notes message to home view
Adam Dullage [Thu, 9 May 2024 20:41:50 +0000 (21:41 +0100)]
Add additional margin to prevent focus ring overlap
Adam Dullage [Thu, 9 May 2024 20:31:15 +0000 (21:31 +0100)]
Prevent note edit and delete if auth type is read only
Adam Dullage [Thu, 9 May 2024 20:23:06 +0000 (21:23 +0100)]
Fix missing background on light theme toast
Adam Dullage [Thu, 9 May 2024 20:15:40 +0000 (21:15 +0100)]
Fix menu item template
Adam Dullage [Thu, 9 May 2024 20:14:17 +0000 (21:14 +0100)]
Add keyboard shortcut hint to search menu option
Adam Dullage [Thu, 9 May 2024 20:05:34 +0000 (21:05 +0100)]
Fix background colour on search input
Adam Dullage [Thu, 9 May 2024 20:03:11 +0000 (21:03 +0100)]
Hide relevant nav bar options based on authType
Adam Dullage [Thu, 9 May 2024 20:01:53 +0000 (21:01 +0100)]
Update Vue dependency to version 3.4.27
Adam Dullage [Thu, 9 May 2024 16:11:31 +0000 (17:11 +0100)]
Move search modal border to search input
Adam Dullage [Thu, 9 May 2024 16:10:19 +0000 (17:10 +0100)]
Fix background on SearchInput
Adam Dullage [Thu, 9 May 2024 15:59:13 +0000 (16:59 +0100)]
Remove close button from modal
Adam Dullage [Thu, 9 May 2024 15:57:38 +0000 (16:57 +0100)]
Refactor Modal, SearchModal and ConfirmModal
Adam Dullage [Wed, 8 May 2024 19:29:21 +0000 (20:29 +0100)]
Add closeHandler to Modal mask for closing modal on click outside
Adam Dullage [Wed, 8 May 2024 19:26:49 +0000 (20:26 +0100)]
Improve search modal styling
Adam Dullage [Wed, 8 May 2024 18:59:08 +0000 (19:59 +0100)]
Fix escape to close on modals
Adam Dullage [Wed, 8 May 2024 18:46:59 +0000 (19:46 +0100)]
Allow modal title prop to be omitted
Adam Dullage [Wed, 8 May 2024 16:32:33 +0000 (17:32 +0100)]
Fix incorrect handler in SearchModal
Adam Dullage [Wed, 8 May 2024 16:29:46 +0000 (17:29 +0100)]
Add custom v-focus directive and add escape keybinding to close modal
Adam Dullage [Wed, 8 May 2024 07:12:21 +0000 (08:12 +0100)]
Implement auto-redirect on LogIn view when auth is disabled
Adam Dullage [Tue, 7 May 2024 20:28:30 +0000 (21:28 +0100)]
Refactor keyboard shortcut binding for search modal in App.vue
Adam Dullage [Tue, 7 May 2024 20:15:33 +0000 (21:15 +0100)]
Prevent search modal keyboard shortcut from working on login view
Adam Dullage [Tue, 7 May 2024 20:12:27 +0000 (21:12 +0100)]
Add missing apiErrorHandler import into SearchResults.vue
Adam Dullage [Tue, 7 May 2024 20:02:33 +0000 (21:02 +0100)]
Remove commented code in api.js
Adam Dullage [Tue, 7 May 2024 19:59:30 +0000 (20:59 +0100)]
Centralise generic API error handling
Adam Dullage [Tue, 7 May 2024 12:08:11 +0000 (13:08 +0100)]
Remember theme preference
Adam Dullage [Tue, 7 May 2024 11:41:05 +0000 (12:41 +0100)]
Fix issue loading new note
Adam Dullage [Tue, 7 May 2024 11:24:19 +0000 (12:24 +0100)]
Implement extendedAutolinks & customHTMLRenderer
Adam Dullage [Mon, 6 May 2024 17:18:43 +0000 (18:18 +0100)]
Update npm dependencies to latest versions
Adam Dullage [Mon, 6 May 2024 17:05:10 +0000 (18:05 +0100)]
Change path for new note to /new
Adam Dullage [Mon, 6 May 2024 16:57:03 +0000 (17:57 +0100)]
Move modal to App.vue and bind keyboard shortcut
Adam Dullage [Mon, 6 May 2024 16:53:38 +0000 (17:53 +0100)]
Move import in Modal component
Adam Dullage [Mon, 6 May 2024 16:43:01 +0000 (17:43 +0100)]
Add title and close button to search modal
Adam Dullage [Sun, 5 May 2024 17:51:01 +0000 (18:51 +0100)]
Implement various theming updates
Adam Dullage [Sun, 5 May 2024 11:49:58 +0000 (12:49 +0100)]
Add keyboard shortcut for editing note
Adam Dullage [Sun, 5 May 2024 11:49:45 +0000 (12:49 +0100)]
Add autocomplete attributes to login form inputs
Adam Dullage [Sun, 5 May 2024 11:49:31 +0000 (12:49 +0100)]
Add extra horizontal padding to tag component
Adam Dullage [Sun, 5 May 2024 10:11:15 +0000 (11:11 +0100)]
Refactor LoadingIndicator to take slot and implement it into SearchResult view
Adam Dullage [Sat, 4 May 2024 10:54:47 +0000 (11:54 +0100)]
Add search functionality to navbar
Adam Dullage [Sat, 4 May 2024 10:52:47 +0000 (11:52 +0100)]
Add focus to search input on component mount
Adam Dullage [Sat, 4 May 2024 10:52:30 +0000 (11:52 +0100)]
Add exposed focus function to TextInput component
Adam Dullage [Sat, 4 May 2024 10:45:44 +0000 (11:45 +0100)]
Add emit("search") when search is run in SearchInput
Adam Dullage [Sat, 4 May 2024 10:40:16 +0000 (11:40 +0100)]
Update Modal component styling to use max-width of 500px
Adam Dullage [Sat, 4 May 2024 10:34:56 +0000 (11:34 +0100)]
Move title back to ConfirmModal and position modal close with absolute positioning
Adam Dullage [Sat, 4 May 2024 09:03:24 +0000 (10:03 +0100)]
Refactor ConfirmModal component to use Modal component
Adam Dullage [Sat, 4 May 2024 08:19:42 +0000 (09:19 +0100)]
Disable usage statistics in ToastEditor and ToastViewer components
Adam Dullage [Sat, 4 May 2024 08:16:29 +0000 (09:16 +0100)]
Refactor links in navbar
Adam Dullage [Fri, 3 May 2024 17:42:15 +0000 (18:42 +0100)]
Refactor note save logic in note view
Adam Dullage [Fri, 3 May 2024 17:41:50 +0000 (18:41 +0100)]
Update null search term toast message
Adam Dullage [Fri, 3 May 2024 17:41:32 +0000 (18:41 +0100)]
Remove redundant defineExpose imports
Adam Dullage [Fri, 3 May 2024 14:32:41 +0000 (15:32 +0100)]
Implement note save logic in note view
Adam Dullage [Fri, 3 May 2024 14:28:16 +0000 (15:28 +0100)]
Refactor API functions and Note class to use destructuring + add updateNote API function
Adam Dullage [Fri, 3 May 2024 12:52:37 +0000 (13:52 +0100)]
Update ToastEditor and ToastViewer component paths
Adam Dullage [Fri, 3 May 2024 12:51:56 +0000 (13:51 +0100)]
Update ToastEditor and ToastViewer component paths
Adam Dullage [Fri, 3 May 2024 12:49:42 +0000 (13:49 +0100)]
Add ToastEditor component to note view
Adam Dullage [Fri, 3 May 2024 12:49:20 +0000 (13:49 +0100)]
Add ToastEditor component
Adam Dullage [Fri, 3 May 2024 12:48:18 +0000 (13:48 +0100)]
Fix checkbox disable css
Adam Dullage [Fri, 3 May 2024 12:03:33 +0000 (13:03 +0100)]
Wrap title and buttons in note view
Adam Dullage [Fri, 3 May 2024 11:25:44 +0000 (12:25 +0100)]
Stop title from moving when switching to edit mode in note view
Adam Dullage [Fri, 3 May 2024 10:56:17 +0000 (11:56 +0100)]
Implement ToastViewer component in note view
Adam Dullage [Fri, 3 May 2024 10:55:21 +0000 (11:55 +0100)]
Add ToastViewer component
Adam Dullage [Fri, 3 May 2024 10:27:40 +0000 (11:27 +0100)]
Add loading indicator to note view an handle 404
Adam Dullage [Fri, 3 May 2024 10:25:40 +0000 (11:25 +0100)]
Add LoadingIndicator component
Adam Dullage [Fri, 3 May 2024 09:25:30 +0000 (10:25 +0100)]
Set note ref to instance of Note when creating a new note
Adam Dullage [Fri, 3 May 2024 08:21:53 +0000 (09:21 +0100)]
Set document title to note title in note view
Adam Dullage [Fri, 3 May 2024 08:07:24 +0000 (09:07 +0100)]
Add ConfirmModal component and implement delete note logic
Adam Dullage [Fri, 3 May 2024 08:05:32 +0000 (09:05 +0100)]
Catch failure to get notes in home view
Adam Dullage [Thu, 2 May 2024 16:37:16 +0000 (17:37 +0100)]
Fix dark theme search result hover over colour
Adam Dullage [Thu, 2 May 2024 12:22:09 +0000 (13:22 +0100)]
Implement initial layout of SearchResults view
Adam Dullage [Thu, 2 May 2024 12:21:04 +0000 (13:21 +0100)]
Add max width to Home view
Adam Dullage [Thu, 2 May 2024 12:20:42 +0000 (13:20 +0100)]
Remove width restriction on SearchInput and implement initialSearchTerm prop
Adam Dullage [Thu, 2 May 2024 12:19:27 +0000 (13:19 +0100)]
Update API getNotes function to return a SearchResult
Adam Dullage [Wed, 1 May 2024 20:46:31 +0000 (21:46 +0100)]
Remove incorrect rounded-r-none class from TextInput
Adam Dullage [Wed, 1 May 2024 20:34:36 +0000 (21:34 +0100)]
Tidy note view watch
Adam Dullage [Wed, 1 May 2024 20:19:42 +0000 (21:19 +0100)]
Implement responsive logo and adjust navbar bottom margin
Adam Dullage [Wed, 1 May 2024 20:04:06 +0000 (21:04 +0100)]
Add shadow to toast message
Adam Dullage [Wed, 1 May 2024 20:03:50 +0000 (21:03 +0100)]
Implement null term validation in SearchInput
Adam Dullage [Wed, 1 May 2024 19:56:55 +0000 (20:56 +0100)]
Implement initial layout and logic for note page
Adam Dullage [Wed, 1 May 2024 15:58:13 +0000 (16:58 +0100)]
Added background colour to menu popup