All notable changes to the projects under this repository will be documented in this file.
The following log documents the history of the server project.
None
- The web interface for managing notes and books (#594)
- Simplify the bundle by removing unnecessary payment logic
- Fix timestamp in the note content view
- Invalidate existing sessions when password is changed
- Fix timeline grouping notes by added time rather than updated time.
- Sort notes by last activity to make it easier to see the most recently accessed information.
- Support arm64.
- Fix fresh install running migrations against tables that no longer exists.
- Fix unsubscribe link from the inactive reminder (#433)
- Remove the deprecated features related to digests and repetition rules (#432)
- Remove the migration for the deprecated, encrypted Dnote (#433)
- Please set
OnPremise
environment totrue
in order to automatically use the Pro version.
- Deprecated the digest and digest emails (#397)
- Deprecated the repetition rules (#397)
- Fix refocusing to the end of the textarea input (#405)
- A web-based digest (#380)
- Send inactive reminders with a correct email type (#385)
- Wrap words in note content (#389)
- Remind when the knowledge base stops growing (#375)
- Alert when a password is changed (#375)
- Implement syntax highlighting for code blocks ($377)
- Send welcome email with login instructions upon reigstering (#352)
- Add an option to disable registration (#365)
- Send emails from the domain that hosts the application for on premise installations (#355)
- For on premise installations, automatically upgrade user accounts (#361)
- Fix server crash upon landing on a note page (#324).
- Allow to synchronize a large number of records (#321)
- Fix static files not being embedded in the binary. (#309)
- Fix mobile menu not covering the whole screen. (#308)
- Share notes (#300)
- Allow to recover from a missed repetition processing (#305)
-
Please define the follwoing new environment variables:
WebURL
: the URL to your Dnote server, without the trailing slash. (e.g.https://my-server.com
) (Please see #290)SmtpPort
: the SMTP port. (e.g.465
) optional - required if you want to configure email
- Display version number in the settings (#293)
- Allow unsecure database connection in production (#276)
- Allow to customize the app URL in the emails (#290)
- Allow to customize the SMTP port (#292)
- Specify spaced repetition rule (#280)
- Treat a linebreak as a new line in the preview (#261)
- Allow to have multiple editor states for adding and editing notes (#260)
- Fix jumping focus on editor (#265)
- Fix asset loading (#257)
- Full-text search (#254)
- Password recovery (#254)
- Embedded notes in the digest emails (#254)
- Breaking Change: End-to-end encryption was removed. Existing users need to go to
/classic
and follow the automated migration steps. (#254) - Breaking Change:
v1
andv2
API endpoints were removed, andv3
API was added as a replacement.
- In your application, navigate to
/classic
and follow the automated migration steps.
The following log documentes the history of the CLI project
None
- Allow to add note from stdin.
echo "test" | dnote add mybook
dnote add mybook << EOF
test line 1
test line 2
EOF
- On Linux or macOS Please move your Dnote files to new directories based on the XDG base directory specfication. On Windows, no action is required.
# Move the database file
mv ~/.dnote/dnote.db ~/.local/share/dnote/dnote.db
# Move the config file
mv ~/.dnote/dnoterc ~/.config/dnote/dnoterc
# Delete ~/.dnote. (it is safe to delete DNOTE_TMPCONTENT.md files, if they exist.)
rm -rf ~/.dnote
If ~/.dnote
directory exists, dnote will continue to use that directory for backward compatibility until the next major release.
- Add
--content-only
flag to print the note content only (#528)
- Use XDG base directory on Linux and macOS (#527)
- Fix upgrade URL (#453)
- Display hostname of the self-hosted instance while logging in (#454)
- Display helpful error if endpoint is misconfigured (#455)
- Allow to pass credentials through flags while logging in (#403)
- Breaking Change: End-to-end encryption was removed. Previous versions will no longer be able to interact with the web API, because
v1
andv2
endpoints were replaced by a newv3
endpoint to remove encryption.
- If you are using Dnote Pro, change the value of
apiEndpoint
in~/.dnote/dnoterc
tohttps://api.getdnote.com
.