Repository navigation
Changelog
- c69d91c dullage#170 - Add config option to hide recently modified
- f062632 dullage#192 - Reduce navbar margin on smaller screens
- f76bdb2 dullage#194 - Resolve vite cjs warning
- 3d40a46 dullage#202 - Convert relative hash links to absolute links in customHTMLRenderer
- 462dbb9 dullage#213 - Set client file permissions in Dockerfile rather than entrypoint
- 1376971 dullage#224 Add ids to login inputs
- d51a4d3 dullage#237 Unpad secret in totp url to fix issue with Google Authenticator
- c6e82b1 dullage#241 - Added keyboard shortcuts for 'New Note' and 'Go Home'
- cd70c47 dullage#241 Update keyboard shortcuts for creating new note and going home to use ALT instead of SHIFT
- 79974eb dullage#244 Only load auto links in viewer to prevent them from being hardcoded in editor
- 10710e9 dullage#261 Improve onbeforeunload warning logic
- d0564a4 dullage#266 - Reset editor state when initialising a new note to ensure clean reinitialization
- 4cff03d dullage#269 - Filter suggested tags using case-insensitive search
- bb747af dullage#270 - Add base path to cookie string for correct path handling
- 154ee39 dullage#285 Fix issue with wikilink parsing
- 9f7c244 dullage#287 Bundle semi bold and italic font variants
- bd3fa2e dullage#299 Auto link tags in notes to a search for all notes with that tag
- cf355dd dullage#310 Update wikilink regex to ignore empty brackets
- 2b363af dullage#334 Clear drafts on log out
- b8f728c dullage#335 Use session storage for drafts if user hasn't chosen to 'Remember Me'
- 24cf3fa 'e' to Edit Shortcut
- 49167fa 1.0.0
- 0037bfb 1.0.1
- 2d23db5 1.0.2
- a63c3ee 1.0.3
- 556aed2 1.0.4
- 77e9960 2.0.0
- 3b3312d 2.0.0-rc.1
- 73d5ef3 2.1.0
- 22b218c 2.1.0-rc.1
- c07002a 2.1.0-rc.2
- 22756bf 2.1.1
- d51515c 2.2.0
- f3cb7ca 3.0.0
- de79090 3.0.0-rc.1
- 5b994fe 3.0.0-rc.2
- 614ba3a 3.0.0-rc.3
- 0afc5b8 3.0.0-rc.4
- b986ea9 3.0.0-rc.5
- 1a06552 3.0.0-rc.6
- 717a9fa 3.0.1
- 8550e6e 3.0.2
- 2322e3f 3.0.3
- 995a37c 3.1.0
- 528b64a 3.1.1
- 09553a2 3.2.0
- 374e28e 3.2.1
- c11e410 3.2.2
- 970a34c 3.2.3
- ed4547f 3.3.0
- 22b1fc8 3.3.1
- 6843b40 3.4.0
- 14fb377 3.5.0
- 126987d 3.6.0
- 9ff06f4 3.6.1
- e1e2d14 4.0.0
- a504ad6 4.0.1
- 5dae900 4.0.2
- cf82cbd 4.0.3
- d6e1c07 4.0.4
- 33f219b 4.0.5
- 5b5369b 5.0.0
- 69230d5 5.0.0-rc.1
- 356e5b8 5.1.0
- 726649f 5.2.0
- 12b2cd7 5.2.1
- 71357bb 5.2.2
- 87d6e8a 5.2.3
- ce89655 5.3.0
- 0bf2e9e 5.3.1
- d389dd1 5.3.2
- f317d7a 5.4.0
- fcefe78 5.4.1
- 4ba8c37 5.5.0
- 33144cf 5.5.1
- f4640ba 5.5.2
- b83a571 5.5.3
- a38ac15 5.5.4
- b6f3aef API
- 6963195 API CRUD Implementation
- 42aa65b Add "Contributing" section to README
- 3be954d Add 'none' authentication type option
- 2dfc755 Add .htmlnanorc to docker build process
- 826edcf Add CONTRIBUTING.md file with guidelines for contributing
- 8c2f831 Add ConfirmModal component and implement delete note logic
- f9563cc Add FLATNOTES_HOST environment variable to Dockerfiles
- cb64dad Add FLATNOTES_PORT envvar to Dockerfile.experimental
- f8caa01 Add GET /api/attachments endpoint.
- e798ea5 Add LoadingIndicator component
- f294211 Add ToastEditor component
- 92e9220 Add ToastEditor component to note view
- 91a6c89 Add ToastViewer component
- d4399d2 Add ability to save note without exiting edit mode
- 33ed4d7 Add additional margin to prevent focus ring overlap
- 26da082 Add autocomplete attributes to login form inputs
- aca4eaf Add closeHandler to Modal mask for closing modal on click outside
- f0859a0 Add comment against init function in Note view
- a43b9cf Add custom path prefix support
- 6826be4 Add custom v-focus directive and add escape keybinding to close modal
- 0ffd976 Add customisable home page to README
- 1818923 Add emit("search") when search is run in SearchInput
- 492e442 Add environment variable to control bind port within container
- c724d06 Add exposed focus function to TextInput component
- d5d671d Add extra horizontal padding to tag component
- 7525856 Add focus to search input on component mount
- 5277f4f Add image upload capability
- 673dee6 Add keyboard shortcut for editing note
- c8a9a6c Add keyboard shortcut hint to search menu option
- 9399e45 Add keyboard shortcuts for save and close note
- cd3b550 Add loading indicator and no notes message to home view
- c7d72ee Add loading indicator to note view an handle 404
- 57f94d2 Add logo to search modal
- 024a40c Add max width to Home view
- 7fcc560 Add message when deleting note. Resolves dullage#10.
- efce4d8 Add message when trying to save a note with a duplicate title. Resolves dullage#3.
- 9bfa399 Add missing apiErrorHandler import into SearchResults.vue
- 418504f Add missing reference to 'parent'.
- b843a1a Add note edit cancellation confirmation modal
- 31cca97 Add note saved and note too large toast messages
- c5ec478 Add search functionality to navbar
- 1f672d9 Add shadow to toast message
- d90748d Add show more button on quick access notes
- 45ede90 Add stemming and accent folding to index. Resolves dullage#19.
- aa3b543 Add title and close button to search modal
- 0339dc8 Add unsaved changes indicator
- a8a6beb Add window.onbeforeunload check and empty title validation
- 787aad2 Added "Entity too large" failure toast.
- 5093bf9 Added "dev" script to package.json
- 870872a Added 'Note Saved' notification.
- 0fa980d Added /api/tags endpoint to API
- 697b3d3 Added /health endpoint, Docker HEALTHCHECK and improved access log formatting.
- a107114 Added A-Z index page. Resolves dullage#5.
- 29939a4 Added API info to README
- f125321 Added Authentication
- ee2ac14 Added Config class
- 8d2f874 Added Delete Button
- 95be2d0 Added Dockerfile
- 52bca59 Added FLATNOTES_PORT env var
- 6d0e5ba Added FUNDING.yaml
- 0abcf5d Added Local Drafts
- 6b316e2 Added Optional Volume Mount
- 120bd82 Added Routing
- ea67514 Added VOLUME and EXPOSE keywords to Dockerfile
- 3cc2a1a Added _edit_only auth types
- 848bdfe Added background colour to menu popup
- 6af4f90 Added breaking changes warnings to entrypoint script.
- b309bdf Added data directory instruction
- 3816279 Added devcontainer config
- afa9e47 Added friendly config validation messages
- 0ff3028 Added friendly message when using invalid characters in filename
- 32d31a9 Added hr under title
- 3dde3b4 Added isort config
- 3fe68ac Added last modified datetime to search results
- 1e140c2 Added link to CONTRIBUTING.md to README
- a58b559 Added maskable purpose to icons in webmanifest
- a1a9c83 Added menu button
- 5fc14a7 Added navigation bar
- 32d9302 Added note view, navbar styling & API improvements
- 6247c3a Added pagination to get notes endpoint
- 9dd0272 Added prettier dependency
- 635f315 Added rank property to search results
- e6f6842 Added rudimentary loading indicators and "No Results" warning
- 57c906d Added search page
- 7ad134f Added separation between note header and content
- f5bd96b Added sponsorship message to entrypoint script.
- 2bb8909 Added tags field to the index
- 997ca3c Added title placeholder
- 58b292f Added toast message for unhandled server errors. Resolves dullage#1.
- a27b101 Added wikilink support to README feature list
- 682675f Adjust button colours and margin
- 464f73f Adjust danger and success button styles
- eac5442 Adjust tag menu colours and margin
- 645025d Adjusted field boosts
- 10165c2 Adjusted header line-height
- 5cc1254 Allow CTRL-Click on more links
- fa23f0f Allow Note Edit
- b19062d Allow custom headers to show real IP in logs when behind proxy
- 0e167d2 Allow modal title prop to be omitted
- 79e8478 Allow note to be deleted from edit view
- 76ea8f0 Alternative fix for issue highlighted in PR dullage#337 by @kontaxis
- 82f20fe Assign ID to headers with CustomHTMLRenderer (dullage#84)
- 82173f7 Bump JS dependencies
- 478ce2d Bump JS dependencies
- 964d893 Bump Python dependencies
- 080a603 Bump Python dependencies
- c3422e0 Bump Python to 3.11.
- aecc3d5 Bump and pin Python dependencies
- bd09dc7 Bump client dependencies
- 648a16c Bump fastapi and dependencies
- 7c6caaf Bump python version and python dependencies.
- 939113b Bump server dependencies
- 404d462 Bumped NPM dependencies
- 56da329 Bumped Python dependencies
- 6d03471 Bumped python dependencies
- e68b259 Bundle Poppins font
- f614380 Button styling
- 2c74c28 Buttons & Breakpoints
- 0f54877 Catch failure to get notes in home view
- f6ab2fd Centralise generic API error handling
- fb5beb8 Centralised toast messaging.
- 78a7604 Change base image to python:3.8-slim-bullseye
- 0ed1012 Change light theme background to pure white
- fe8ac74 Change path for new note to /new
- 3274d43 Change position of unsaved changes indicator
- d712a42 Change search input highlight colour
- 68ddffc Changed code block background colour
- 3a82419 Changed font-family to Poppins
- 6d28ed2 Clear draft when no change to note
- 3f42723 Component renaming
- d8302e2 Consistent password in README.md for shell run and compose (dullage#110)
- 227586c Convert #tagname search terms to tag:tagname
- 263e770 Corrected group variable typo in entrypoint.sh
- d7fd912 Dark Theme
- f297b3e Decrease title margin on smaller screens
- 69d1ccf Disable checkboxes in view mode. Resolves dullage#81.
- e290ef9 Disable usage statistics in ToastEditor and ToastViewer components
- 796e634 Docker Deployment
- d39c9be Docker deployment improvements dullage#26
- 7dfea10 Docker image size reduction
- e31c5aa Dockerfile build performance improvements
- 0d3da85 Dockerfile fixes for arm64 and armv6/7 compatibility
- 33dd273 Don't overwrite Authorization HTTP header when no token is saved
- a1b13df Downgraded Bootstrap for compatibility with BootstrapVue
- 5d684b3 Dynamic route imports
- cfb7057 Edit button keyboard shortcut hint
- 78d1a6d Editor header layout improvements
- af58639 Editor menu popup theming.
- 88af895 Editor overflow menu theming
- c77e700 Editor popup input theming.
- 757df72 Enabled extended autolinks
- 9d75c37 Enhance tag link auto parsing to sort by title
- 3f06efe Ensure full title is always included in title highlights
- 94b329d Ensure root knows when note title changes. Fixes dullage#82.
- b418471 Entrypoint script fix for updated Flatnotes installs
- e622595 Exclude extension when renaming
- 0c48550 Extend title input to occupy full horizontal space
- a303f4a Favicons
- 0675c2b Filename Validation Improvements
- a6ea22b Fix "Incorrect login credentials" message.
- d8ca815 Fix Blank Exception
- a672130 Fix Docker example on README
- 4cca0ae Fix Draft Restore Bug
- 44f7868 Fix background colour on search input
- 0881e05 Fix background on SearchInput
- d795bbf Fix bug when searching for phrases. Resolves dullage#152.
- 80e2c15 Fix bug with log out button
- acd3f99 Fix bullet point alignment
- 96b4b1c Fix checkbox disable css
- 9b64959 Fix dark theme search result hover over colour
- 94a2556 Fix devcontainer Dockerfile
- 3dcc0d4 Fix escape to close on modals
- 0e7bb92 Fix get_tags method
- 224a401 Fix healthcheck when using path prefix
- 1fc3bac Fix incorrect case in import statement
- d56152e Fix incorrect dark mode class in editor theme dullage#265
- 7003c42 Fix incorrect handler in SearchModal
- 85f36ec Fix incorrect path when setting file permissions for data directory
- 3eb4469 Fix incorrect path when setting file permissions for data directory
- 131700b Fix issue clicking links in unordered lists
- cca9dd8 Fix issue loading new note
- 3312aec Fix issue where username checks were case sensitive
- a93865d Fix issue with hover over affecting tag menu scrolling
- 95ff103 Fix margin/padding issues
- 1b4f4b7 Fix menu icon alignment
- eb31696 Fix menu item template
- 5c6b8d5 Fix missing background on light theme toast
- 0489949 Fix renaming notes silently overwrites existing notes
- d82d807 Fix theme issues. Resolves dullage#94.
- 271082e Fixed entity too large toast.
- 94059f1 Fixed inconsistent padding in preview mode
- 1043892 Fixed issue preventing password auth type from being used.
- 1080501 Fixed issue where Edit and Delete buttons were shown when note failed to load. Resovles dullage#18.
- 449304d Fixed issues with site.webmanifest file. Resolves dullage#116.
- 8347285 Fonts & Icons
- e962dee Formatting
- 038cfe1 Formatting
- 017b46d Formatting changes only
- ed3e7c5 Go back to default username and password
- a72be96 Handle auth type of none in the frontend
- 63260ae Handle blank search terms
- 55c733e Hide delete button on new notes until saved
- af0c755 Hide last modified on small screens
- 7bf7cf3 Hide navbar and buttons when printing a note
- 3552880 Hide navbar and buttons when printing a note
- 75d8898 Hide relevant nav bar options based on authType
- 9d24d42 Ignore markdown codeblocks for tags (dullage#66)
- 6c10022 Implement 'Inter' font.
- f987dbd Implement Logo component
- 019ab45 Implement NoteViewerEditor component
- 936e80d Implement SearchInput component
- 77b8598 Implement TOTP in backend
- 08e3298 Implement ToastViewer component in note view
- 70c9080 Implement auto-redirect on LogIn view when auth is disabled
- 1355a3d Implement draft save and resume functionality
- 41dc460 Implement extendedAutolinks & customHTMLRenderer
- 7e62f13 Implement initial layout and logic for note page
- 007c643 Implement initial layout of SearchResults view
- 3fb4477 Implement new logo. Resolves dullage#6.
- d237dd4 Implement note save logic in note view
- 490896f Implement null term validation in SearchInput
- b9b4205 Implement quick access note config options
- e6a6e2e Implement read-only mode
- 5a78f90 Implement responsive logo and adjust navbar bottom margin
- 534b8b7 Implement search sorting
- 9bbbde0 Implement tag menu in search input
- ed17934 Implement various theming updates
- 3b96fae Implemented TOTP in frontend
- a394ead Implemented framework for loading indicator. Resolves dullage#8.
- de162b1 Implemented image attachment functionality
- 201a137 Implemented incorrect username/password message. Resolves dullage#7.
- a78f330 Implemented title input validation. Resolves dullage#2.
- 15a8026 Improve responsiveness of note header
- e99680f Improve search modal styling
- 1589fa7 Improve toast message styling
- 724d804 Improved API models and swagger documentation
- f565b62 Improved UID/GID Handling
- e961c44 Increase padding at the bottom of notes in view mode
- 40b1821 Increase padding at the bottom of notes in view mode
- baba540 Increased font weight
- 7d9096d Install prettier-plugin-tailwindcss and pin versions
- 10888fb Issue dullage#213 fix for Dockerfile.experimental
- ccfa110 Issue dullage#213 fix for Dockerfile.experimental
- 19e336d LoadingIndicator Improvements
- d114855 Lock pipfile
- 5dc81dd Log In and Recently Modified
- e285fb3 Log as INFO
- 378d67a Log out workflow
- 26f67b2 Log unknown errors to console
- 0061e18 Login View
- 89f67c7 Login form theming.
- ee9d22e Make note route title param optional
- 9d87c7e Margin adjustments
- 89612f9 Merge branch 'attachments' into develop
- 6f078f6 Merge branch 'client-refactor' of https://github.com/Dullage/flatnotes into client-refactor
- 5356591 Merge branch 'dark-theme' into develop
- 12c71c3 Merge branch 'develop' into client-refactor
- d0b5899 Merge branch 'develop' of https://github.com/Dullage/flatnotes into develop
- 6329fba Merge branch 'develop' of https://github.com/Dullage/flatnotes into develop
- 06d4a6b Merge branch 'master' into 24-note-tagging
- 608d027 Merge branch 'master' into auth
- a2abbbd Merge branch 'master' into develop
- f7f1df2 Merge branch 'master' into develop
- 2209165 Merge branch 'master' into develop
- 878ae8e Merge branch 'refactor' into develop
- 96ad3fc Merge branch 'save-improvements' into develop
- cce6067 Merge pull request dullage#123 from kitsumed/fix_unsaved
- b631971 Merge pull request dullage#136 from trescenzi/add-wikilinks
- 6e47e07 Merge pull request dullage#171 from Code-Otto/trimmed-docker
- f4e1140 Merge pull request dullage#179 from Code-Otto/trimmed-docker
- 3d3ccca Merge pull request dullage#182 from dullage/develop
- 1382158 Merge pull request dullage#185 from michaelkennethdavid/rename-fix
- 530da08 Merge pull request dullage#20 from Dullage/4-re-design
- bf42c53 Merge pull request dullage#201 from michaelkennethdavid/wider-title-input
- ac11815 Merge pull request dullage#203 from Code-Otto/develop
- 73f3e33 Merge pull request dullage#206 from Code-Otto/develop
- 8d18dd4 Merge pull request dullage#212 from dullage/save-improvements
- 085ba08 Merge pull request dullage#214 from Code-Otto/develop
- 43f1b8d Merge pull request dullage#251 from waschmittel/patch-1
- 430d676 Merge pull request dullage#268 from ChristianAvila/tags-with-hyphen
- 419aaf0 Merge pull request dullage#297 from serenissi/develop
- c4dc61c Merge pull request dullage#304 from wsargent/patch-1
- c551871 Merge pull request dullage#33 from Dullage/24-note-tagging
- a993be4 Merge pull request dullage#37 from Dullage/auth
- e9a07fe Merge pull request dullage#39 from luandro/patch-1
- 5b334a2 Merge pull request dullage#54 from Dullage/develop
- ce2ca88 Merge pull request dullage#63 from Dullage/develop
- f92f6d5 Merge pull request dullage#67 from elmodor/entrypoint_permissions
- 69b285a Merge pull request dullage#68 from abe6/patch-1
- 3071213 Mitigate timing attacks at /api/token
- bc9620d Move AuthType
- 8704831 Move NavBar to App
- e31d52c Move and resize unsaved changes indicator
- d2d2cbe Move delete button
- e067679 Move filename and URL decisions to the server. Resolves dullage#153.
- 935c87b Move import in Modal component
- e1e1c44 Move loadStoredToken call to index.js before the app is mounted
- 0b1b14c Move modal to App.vue and bind keyboard shortcut
- bbc9ba7 Move search modal border to search input
- dd03176 Move search sort menu into loading area
- 43b2ee0 Move the new Dockerfile to Dockerfile.experimental
- 1ebc6e4 Move title back to ConfirmModal and position modal close with absolute positioning
- c1412fc Move toast and associated styling to custom component
- 9b00c96 Move toasts to bottom right
- 49af119 Move webmanifest file alongside PWA icons
- 2dc8c60 Moved classes.js
- a4ba978 Moved navbar buttons to dropdown menu
- e417c71 Moved recently modified to a component
- c4ce86f Multi-stage Dockerfile implementation
- d82965f NavBar and Logo
- 55207be NavBar and SearchInput improvements
- 5d95c64 No changes
- b9d682d Note Creation/Rename Functionality
- 3c05335 Note view UI improvments
- 49911c7 Only confirm cancellation when there are changes
- 06ad8e8 Only show loading animation if loading for more than 400ms
- 121d473 Optimize index when getting tags to ensure deleted notes are accounted for
- 689e0e3 Override default font-family for code blocks to fix dullage#78
- 01236c9 POC 1
- 532ab84 PR comments
- 9f02353 Parcel > Vite
- 9d7a4d6 Pin Python dependencies.
- 6d720ab Prevent SVGs from being minified to resolve build error
- 8a6ee5c Prevent note edit and delete if auth type is read only
- a978b3e Prevent recently modified from showing in read_only mode
- 6f15d01 Prevent save with invalid characters in title
- 9e3c3ee Prevent search modal keyboard shortcut from working on login view
- ada68e0 Prevent tag menu closure also closing search modal
- 8450d2f Raise FileNoteFoundError on Note init if applicable
- f8ba50c Re-design login view and implement login component.
- 829363b Re-implemented SPA behaviour
- 8638557 Re-lock pipfile on Linux
- 07eab37 Recently modified component improvements
- b081d0a RecentlyModified UI improvements
- c929972 Redesign search results page
- 32551c2 Reduced heading font-size
- 21ac3a1 Refactor
- a97b060 Refactor API functions and Note class to use destructuring + add updateNote API function
- 229ea69 Refactor ConfirmModal component to use Modal component
- 2add9cc Refactor LoadingIndicator to take slot and implement it into SearchResult view
- bba6526 Refactor Modal, SearchModal and ConfirmModal
- 69128d5 Refactor keyboard shortcut binding for search modal in App.vue
- 8e5bf0d Refactor links in navbar
- 70cb874 Refactor note save logic in note view
- e2c8e40 Reimplement config as single object in global store
- 94ce5d6 Remember theme preference
- 9754f30 Remove /api/notes endpoint
- b5e4371 Remove async from path functions
- ee710d1 Remove close button from modal
- e454631 Remove commented code in api.js
- c4a3337 Remove file extension from Python and Web APIs. Resolves dullage#17.
- 23dcc29 Remove incorrect rounded-r-none class from TextInput
- 7479795 Remove index optimization on get_tags method to resolve slow performance issue
- 53cf3fd Remove logging in file_system.py
- 1c15830 Remove note name from close confirmation modal
- 0c5331a Remove note.href property
- 1f97872 Remove quick access order config option
- 483d4cf Remove redundant defineExpose imports
- 81029e0 Remove shadow and x padding from note viewer/editor
- 3862762 Remove surplus import
- f1fb6db Remove top margin from first-of-type headers
- 8f099d9 Remove unused 'watch' import from LogIn.vue
- 6f71ff4 Remove width restriction on SearchInput and implement initialSearchTerm prop
- 05bfde5 Removed border on focussed note title
- 361ace8 Removed index update debounce to resolve bug when deleting notes.
- 9627678 Removed logo from search modal
- b37393b Removed menu offset
- 95f3f8a Removed notes page
- 0e1fd8a Removed unnecessary css import
- f96bdcd Removed unnecessary use of onBeforeMount in App.vue
- a2c6a7d Removed v3.x breaking changes warning.
- 52ee931 Reorganised toast ui css overrides
- a6a9779 Replace calculated height on .ProseMirror
- 492c635 Replaced AZ link
- eeb0093 Replaced browser message when confirming deletions. Resolves dullage#11.
- ab11cad Replaced browser message when resuming drafts. Resolves dullage#12.
- 2ed218b Require username and password before login.
- d9c1526 Resolve issue toggling checkboxes in WYSIWYG view
- 4f8596f Resolve odd text shadow using dark themed code blocks in the WYSIWYG editor
- e41cfeb Resolved artefacts around edit mode buttons and background in WYSIWYG mode.
- 06c9517 Reverse note title flex wrap
- e4e0226 Revert "Revert "Updated README""
- e42f5cf Revert "Updated README"
- 28f42ee Revert "Use rem for font-size."
- 3ecd6cb Save and load default edit type
- 0de6e2d Save default editor mode in local storage
- 3afdfe6 Search UX improvements
- 5fee07f SearchInput Component
- 71217ce Searching improvements
- 5d34056 Secret key is now printed to console if using TOTP allowing for manual entry
- 1641a09 Separate server and client code
- 113f425 Set document title to note title in note view
- 7e75ac9 Set execute permissions for entrypoint.sh
- ed7d74e Set file permissions on app directory
- b85f19c Set note ref to instance of Note when creating a new note
- fbd7cb4 Show only 5 recently modified
- f91e076 Show only 5 recently modified
- 37091b7 Show tag matches in search results + hide search highlights
- 359b321 Sort imports
- 516425a Sort imports in Note.vue
- cb21412 Sorted imports
- 04c252b Stop title from moving when switching to edit mode in note view
- 3d8ed80 Store and return last modified as float
- 2fe9f64 Style Organisation
- 6a627cb Swapped explicit font sizes to rem values
- 9baeca6 Sync index with retry to gracefully handle index locks
- d73e305 Sync package-lock.json
- 854f916 Syntax Highlighter Plugin
- 5dcbf29 Table border theming.
- 68a044e Table headers in WYSIWYG editor now honour theme color
- a83051e Tag menu stability improvements
- f8b50da Temporary navigation links
- 635d0d3 Theming
- c2a96fc Tidied, bumped and pinned JS dependencies.
- c8cd678 Tidy note view watch
- 40383f9 Toast Messaging
- 674cc19 Toast helpers
- 21fe479 Trim note name when creating wikilink + formatting
- d3717a9 Typography
- f6bf451 URL encoding improvements
- 510a5f4 Update API calls to encode note titles in API URLs
- 409cefe Update API getNotes function to return a SearchResult
- 0fdd0fd Update CONTRIBUTING.md
- 116c593 Update Dockerfile.experimental to account for tailwindcss
- d0b93da Update Dockerfile.experimental to use Alpine Linux 3.20
- 1e1a69d Update Modal component styling to use max-width of 500px
- 244d8a7 Update NoteViewerEditor.vue
- 86a5c17 Update NoteViewerEditor.vue
- d1f96a9 Update README.md
- a1da226 Update README.md
- e586dab Update README.md
- dda95f5 Update README.md
- 453e572 Update ToastEditor and ToastViewer component paths
- 4eea867 Update ToastEditor and ToastViewer component paths
- 370cdf9 Update Vue dependency to version 3.4.27
- 47de882 Update default quick access limit to 4
- 39857dc Update docker files to account for tailwindcss
- 53d3d5b Update docker-compose.yaml
- cf83d01 Update entrypoint.sh
- 39c740e Update entrypoint.sh
- 7a225f2 Update entrypoint.sh
- 59c5e76 Update font to Noto Sans
- 2159db6 Update get_tags method documentation to clarify behavior of clearing unused tags
- 737d950 Update keyboard shortcuts to use 'CTRL + ALT' for creating new note and going home
- 69fccd4 Update note print layout to full width
- 5a507b3 Update npm dependencies to latest versions
- f1ce043 Update null search term toast message
- 214f034 Update save shortcut to use Ctrl + Enter instead of Ctrl + Alt + S
- 2361104 Update searchTerm when initialSearchTerm is updated
- 96abf52 Update site.webmanifest
- 805cca8 Updated README
- 443af80 Updated README
- 70c32f7 Updated README
- 990c0b0 Updated README
- fed7dcd Updated README
- 661485c Updated README
- f21c450 Updated README
- 03d231e Updated README
- 0aa9219 Updated README
- 0ec5f18 Updated README
- 39c8306 Updated README
- 9477ee3 Updated README
- 23263ba Updated README to resolve dullage#100
- db0154d Updated package.json description
- 97922e2 Updated search result & button styling
- 52c8d55 Updated tagging regex
- 054b93b Use basePaths constant when constructing wikilink
- 1077d69 Use button component for toggle to aid accessibility
- ca2c5ec Use non-elevated background colour in note viewer/editor
- 9797e7f Use rem for font-size.
- ff58405 Use single quotes to avoid shell expansion in readme
- 36dc169 Used elevated bg in dark theme code blocks
- c86f3a7 Various config settings are no longer required in read_only mode
- 03bd06c Vertically wight modal nearer to top of viewport and add x margin
- 3dbfb30 Vue 3
- ed8eb67 Wrap app in loadingIndicator component
- 87f996e Wrap title and buttons in note view
- 922e92c add custom host support in container (dullage#1)
- 27840f1 entrypoint DRY refactor and removal of user/group creation
- 749fcf0 feat: Support hyphen in the tags
- 5f5c839 feat: bump INDEX_SCHEMA_VERSION
- 1056e8c fix: Remove FLATNOTES_CLEAN_INDEX env variable
- 67cf907 fix: update to go1.25.10 to mitigate vulns
- 2bcd45d flatnotes Refactor
- aafd9dc huge(refactor): migrate backend from python to golang
- fd874e6 implement wikilinks in viewer
- 9625f15 make cmd+Enter work on Mac as expected
- 61f9b55 tailwindcss