Releases: penge/my-notes
3.9.2
Adjustments
- Added host permission for https://drive.google.com/ which resolves following warning: "Indicate whether to send a cookie in a cross-site request by specifying its SameSite attribute". This warning could be seen in Chrome Console when user accesses the images he uploaded to his Google Drive. (#268)
- Autocomplete in Modals is disabled. This affects following modals: New note, Rename note, Insert image, Insert link. Reason: we don't want to see what the previous note name was, or inserted image URL, or link. We are working with something new every time here, so there's no need for autocomplete. (#266)
Other
3.9.1
Fixes
- Fixed issue where Google Drive Sync created a new file instead of connecting the note to an existing file. Added more tests to cover these cases. (Closes #254, #260)
- Fixed issue where Google Drive Sync would reset assets folder ID on every sync. (#260)
- Fixed
Insert table
which would insert table with small rows in height.
Improvements
- Note updated via Google Drive Sync is now automatically refreshed to show the new content. (#260)
- Build is moved to
build.js
which makes it easier to manage. Adding new environment variableMY_NOTES_AUTHOR_EMAIL
.
Support
- Added Buy me a coffee to New Version Notification and Options. You can use it to support my work on My Notes. See other ways how to help at #how-to-contribute. Added my name with email to Options in case you need to contact me. (Closes #252)
Other
- Auto Sync Alarm is now immediately detached when Google Drive Sync is disabled. (#263)
- On every start, removed Optional permissions are handled, in case that happens. (#263)
- Moved all SVG icons from components to their own files. This makes icons easy to preview, change, reuse, and components where those icons are used (Toolbar, Sidebar), are now easier to read. (#261, #262)
3.9
- Introducing Auto Sync - Automatic sync to/from Google Drive after opening My Notes, and then every 6 seconds if notes were edited locally since the last sync. This comes optional and can be enabled in Options. (Closes #148)
- Adding Image Drag and Drop with automatic image upload to Google Drive (when Google Drive Sync is enabled and having an Internet connection). (Closes #220, Closes #149)
- Text Color can be now applied to Links and they will continue to work. (Closes #243)
opacity: 1
is no longer needed in themes (Light, Dark, Custom). (Closes #248)
3.8.1
3.8
- Added option to choose Tab size – Tab, 2 spaces, 4 spaces. (Closes #179)
- Added toolbar button to quickly insert current Date or Time. (Closes #229)
- Added toolbar button to change text color. (Closes #127)
- Fixed jumping cursor to the beggining of the note. (Closes #188)
- Improved note URL – every note has the name in the URL, you can therefore save it to Bookmarks and put it to Bookmarks bar (we have this feature for some time now), but now also
&focus
parameter is supported. If you append it to the note URL, it will always open that note in Focus mode, regardless of the current setting. Useful to save Todo or other focused notes into Bookmarks. (Closes #226) - Opening submenu in Toolbar remembers cursor position, cursor position is also restored when you click Cancel in Insert Image and Insert Link modals.
- Tooltip background color improved in Dark theme.
- New sections are added to README – Tips and tricks, and How to contribute.
3.7.1
-
Table remembers the caret position after using any of the below actions, which is helpful to see from which table cell the action happened, and also it allows to repeat the action easily (Closes #223):
Insert row above
Insert row below
Insert column left
Insert column right
Toggle heading row
Toggle heading column
-
Fixing Row and Column deletion in Table that sometimes didn't work. (Closes #154)
-
Fixing Tooltip flicker that was caused by editing the note while having the tooltip visible (mouse over some of the buttons). Also, fixing Note into tooltip (Created, Modified, etc.) that could sometime replace other visible tooltip. (Closes #222)
3.7
-
My Notes Context menu is improved – lists all existing notes where you can save the selected text. "Use as Clipboard" is removed as new Context menu replaces this feature in a better and easier way. For details, see https://github.com/penge/my-notes#context-menu. (Closes #190, Closes #201)
-
My Notes can be now open with keyboard shortcut (can be set here:
chrome://extensions/shortcuts
), this is also faster and more reliable than "Open My Notes in every New Tab" which it replaces. (Closes #205) -
Info icon in the bottom right corner now adds new information: Words, Characters, Characters excluding spaces, Synced. (Closes #184, Closes #213)
-
Google Drive Sync is improved and new easier keyboard shortcut to sync the notes is set. (Closes #206, Closes #214)
-
Inserted links to other notes can be open. (Closes #210)
-
Notes are saved instantly, My Notes is now faster than ever before. (Closes #215)
3.6.1
- Fixed "Open My Notes in every New Tab" that sometimes didn't replace the default New Tab page. (Closes #158)
- Manifest 3 is now in use (Closes #194). Due to this update, Chrome 88 is minimal required version.
- Tooltip has now a minimum 5 pixels offset – minimal distance from the left or right screen edge. This solves the issue, when tooltip could stick exactly on the edge of the screen with 0 pixels distance.
3.6
-
You can now create nested bulleted or numbered lists (Closes #177). See Toolbar for two new controls called "Outdent" and "Indent", which are located right after "Bulleted List" and "Numbered List".
-
You can now drag and drop text between notes or into a note from outside application by dropping the text onto a note's name in the Sidebar (Closes #174). Note will blink 2-times in blue, as a confirmation to the received text. This color can be customized in Custom theme, by setting:
--selection-background-color: /* color */;
--selection-text-color: /* color */;
-
In Toolbar's bottom right, you can find a new Info icon, that on hover shows the current note's Created and last Modified times. (Closes #137)
-
New keyboard shortcuts were added to quickly insert current date, time, or date and time (Closes #138). See Options for details.
-
My Notes has new simple quick tooltips, shown on hover over icons in Toolbar or Sidebar. These tooltips can be customized in Custom theme, by setting:
--tooltip-background-color: /* color */;
--tooltip-text-color: /* color */;
-
Context menu in Sidebar stays displayed within the browser's window and doesn't overflow the bottom screen edge. (Closes #180)
-
Modal to create a New note is automatically presented when there are no existing notes. (Closes #191)
My Notes is now built on top of Preact. (See #176)
3.5
Main change:
- "Clipboard" can now be renamed or deleted (Closes #132, Closes #141) and any note can take on this role (Closes #134) and it can be a different note on different computer. Right-click on the note to see the options: Use as Clipboard, Rename, Delete.
Other changes:
- As Clipboard can now be renamed or deleted, if that happens, first available note is open
- Context menu options are renamed to: "Save selected text to Clipboard" and "Save selected text to Clipboard in other devices"
- Selected text saved to Clipboard contains a link (before as text) to the source and can be open with
Cmd + Click
,Ctrl + Click
,Cmd + Shift + Click
,Ctrl + Shift + Click
(link has to start withhttp://
orhttps://
) - Fixed blank screen if invalid or incomplete Custom theme was set. (Closes #165)
- Fixed opening of notes by the URL (Bookmark) where the name was with whitespaces or special characters. (Closes #160, Solved in #161)
- Fixed auto-updating of Clipboard if received text from Context menu and was before that updated manually. (Closes #166)
My Notes moved from JavaScript Modules to TypeScript (See #161) to improve type safety and type checking.