Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MindForger 2.0.0 release #1532

Merged
merged 140 commits into from
Feb 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
ae339a4
Making __ completion smarter.
dvorka Apr 3, 2022
f4ae4e2
Just code cleanup and polishing.
dvorka Apr 14, 2022
1bda5a7
Unfinished Chinese Simplified translation.
COMPUTER102 Aug 6, 2022
553326c
Something changed.
COMPUTER102 Aug 6, 2022
e25e67d
Unfinishged Chinese translation #1482 from COMPUTER102/master
dvorka Aug 21, 2022
a21e3db
Adding Chinese localization to resource files.
dvorka Aug 22, 2022
c3c7164
Improving doc 2 wiki script.
dvorka Aug 27, 2022
d7964e4
Merge branch 'master' into dev/1.55.0
dvorka Aug 27, 2022
da1518e
Fixing documentation link to spellcheck setup.
dvorka Aug 27, 2022
eb4b2f6
Source code update for 1.55.0 release.
dvorka Aug 28, 2022
ec71df1
Updating known issues and changelog.
dvorka Aug 28, 2022
0900b97
Fixing compliation warnings.
dvorka Aug 28, 2022
6b2d2c9
Final version change.
dvorka Aug 28, 2022
8a900ce
Added modal parent to Save/Discard prompts
omgtehlion Aug 28, 2022
ea26404
WIP context selection.
dvorka Sep 4, 2022
11de33c
Fixing replacement version script.
dvorka Sep 4, 2022
feccf5d
Adding selection of adjacent N on delete of N in the O tree.
dvorka Nov 17, 2022
7dfd8d9
2022 -> 2023
dvorka Jan 13, 2023
e1af4ec
Adding code style guidelines.
dvorka Jan 13, 2023
47f208e
Improving style.
dvorka Jan 13, 2023
3642687
Setting UTF-8 in HTML meta which resolves #1483
dvorka Jan 14, 2023
3265837
Adding tools and toc (w/ and w/o tags)
dvorka Jan 14, 2023
f271557
Version updates 1.55.0
dvorka Jan 14, 2023
4e2f290
Complete rewrite of the Ubuntu release script for the mind machine.
dvorka Jan 15, 2023
aeb486d
Polishing Ubuntu release script.
dvorka Jan 15, 2023
ca20682
Adding make target to build any Ubuntu version.
dvorka Jan 15, 2023
ca768e2
Source code style (columns) + debugging of missing EM #1489
dvorka Jan 15, 2023
3fb6eb7
Repository > Workspace; TOC w/o and w/ tags; control files hunspell d…
dvorka Jan 17, 2023
fe3c672
1.55.0 release getting ready.
dvorka Jan 17, 2023
b6b3cac
Merge branch 'master' into dev/1.55.0
dvorka Jan 17, 2023
4d2f292
Updating doc.
dvorka Jan 17, 2023
9193568
Adding make version find target.
dvorka Jan 17, 2023
3fcd457
Fixing release script.
dvorka Jan 17, 2023
8941a47
Adding help.
dvorka Jan 18, 2023
a84d4d0
Fixing mind script to release via Launchpad.
dvorka Jan 18, 2023
5433e71
WIP snap.
dvorka Jan 18, 2023
45859f6
OOTB Eisenhower matrix added if missing (on boot) resolves 1489, limb…
dvorka Jan 22, 2023
56bda86
Adding buttons for the presentation mode.
dvorka Jan 22, 2023
8fa79c9
Adding buttons for the presentation mode.
dvorka Jan 22, 2023
1cff103
Updating changelog.
dvorka Jan 22, 2023
06328dd
WIP snap.
dvorka Jan 22, 2023
2b19eb4
Snap WIP: MF starts, but there are no fonts/empty menus #100
dvorka Jan 23, 2023
3e6a1a3
WIP snap font configuration #100
dvorka Jan 23, 2023
d296185
Removing .sh script.
dvorka Jan 23, 2023
2bffff1
WIP library indexation.
dvorka Feb 27, 2023
5b5b2c8
Adding tool (GPT) support.
dvorka Oct 29, 2023
9c24013
Fixing tools URLs.
dvorka Nov 4, 2023
ed19f7a
Updating changelog.
dvorka Nov 4, 2023
d0832c2
Wingman brainstorm WIP.
dvorka Nov 16, 2023
ada001a
Adding initial version of the library synchronization and removal #923
dvorka Nov 18, 2023
af6551e
Removing dead slot (tools) and updating changelog (libraries).
dvorka Nov 18, 2023
934d229
WIP left menu bar wit tools & short cuts.
dvorka Nov 19, 2023
5344b17
Adding more left-bart tools: bard, github, Python doc, C++ doc, ...
dvorka Nov 19, 2023
3720c50
Updating changelog.
dvorka Nov 19, 2023
5933862
WIP O tree: added O tree view new/load/save TBD: outline operations #…
dvorka Dec 23, 2023
7a65251
Finishing initial Os map implementation w/ outliner operations, menu …
dvorka Dec 25, 2023
f4bbdfc
Adding RC build.
dvorka Dec 25, 2023
50a020f
WIP CLI rewrite, Makefile help generation, application icon.
dvorka Jan 2, 2024
46ed122
Finishing version change 1.55.* -> 2.0.0
dvorka Jan 2, 2024
e93de35
Finishing version change 1.55.* -> 2.0.0
dvorka Jan 2, 2024
6f6002c
2023 > 2024 (+ llama usage rollback)
dvorka Jan 2, 2024
31dee0c
Adding emojis dialog which resolves #1226
dvorka Jan 5, 2024
3dbf65d
Adding more emojis #1226
dvorka Jan 5, 2024
ab38554
Makefile to use all cores on build
dvorka Jan 5, 2024
97a881d
Various menu and Makefile fixes.
dvorka Jan 5, 2024
ac49b6d
Improving Makefile to full build MF distro to locally install in ~/bin
dvorka Jan 5, 2024
eccc002
Adding orange coloring of WIP todo items.
dvorka Jan 5, 2024
53032fc
Fixing accelerators in format for swap.
dvorka Jan 5, 2024
b149848
Blacklisting http and https in autolinking.
dvorka Jan 5, 2024
78cdeec
Adding insert link dialog keyboard accelerators.
dvorka Jan 6, 2024
887f33d
Clearing CLI of focus get.
dvorka Jan 6, 2024
e57b64d
Adding selection of Os in O tree by "find O by name"
dvorka Jan 6, 2024
e56f7c6
Refresh O tree (Os which were changed by other views).
dvorka Jan 6, 2024
0b0d21f
Wingman: adding cURL, adding Wingman dialog skeleton #1514
dvorka Jan 7, 2024
0f791b7
WIP: Wingman summarization #1514
dvorka Jan 8, 2024
247d099
Fixing unbound dialog label @ Wingman dialog.
dvorka Jan 8, 2024
e9e0dc7
Manually merging master to the development branch.
dvorka Jan 8, 2024
1374a26
Removing dashboard view which resolves #1521
dvorka Jan 8, 2024
2c06d2a
Removing Mitie and NER which resolves #1522
dvorka Jan 8, 2024
81eeb94
Adding chat dialog for wingman #1514
dvorka Jan 9, 2024
e688f45
Wingman MOCK done.
dvorka Jan 13, 2024
153496e
Fixing test library compilation.
dvorka Jan 14, 2024
9ceb557
OpenAI Wingman works! (1st usecase ~ summarization) + adding JSon par…
dvorka Jan 14, 2024
b62417b
New Emojis and Library refactoring @ menu.
dvorka Jan 14, 2024
f92f5e4
Initial Wingman@OpenAI version: JSon library creation and parsing; un…
dvorka Jan 14, 2024
5b61f24
Fixing context passing #1514
dvorka Jan 15, 2024
a95939b
From efficient std::move() which causes compilation error, to string …
dvorka Jan 15, 2024
78384e0
Initial version of Wingman @ OpenAI works (WITHOUT preferences dialog…
dvorka Jan 21, 2024
63809df
Initial version of Wingman @ OpenAI works (WITHOUT preferences dialog…
dvorka Jan 21, 2024
0ce8f8a
Rewriting Winman to command pattern + ensuring that request to wingma…
dvorka Jan 23, 2024
5667a8b
Wingman: finishing progress dialog, adding error reporting, adding CO…
dvorka Jan 26, 2024
c665d0a
Emojis in the new O and N dialog; WIP Wingman preferences.
dvorka Jan 26, 2024
95bf29b
Wingman configuration, Preferences dialog, mind, main window, ... han…
dvorka Jan 28, 2024
c9221f4
Adding configuration option (.md config; persistence; dialog) to chan…
dvorka Jan 28, 2024
8297468
Adding functionality to replace/append selected text w/ Wingman answe…
dvorka Jan 28, 2024
988e694
Making lib unit tests green.
dvorka Jan 28, 2024
8082754
Fixing coredump in empty config; removing chat from CLI (help, cmds);…
dvorka Jan 28, 2024
2fc8c7e
Fixin non-initialized OpenAI model #1514; fixing knowledge navigator …
dvorka Jan 29, 2024
218671e
WIP: Qt Network replacement of CURL @ Win #1514
dvorka Jan 29, 2024
59a9df4
Fixing wrong layout/multi-layout bugs.
dvorka Feb 1, 2024
4cf7cbb
Adding portable sleep.
dvorka Feb 1, 2024
cff521b
Fixing Wingman to work using QNetwork on Win (which fixes Win build) …
dvorka Feb 2, 2024
ad74f3b
Wingman: adding pre-defined actions to menus, more rebust when LLM no…
dvorka Feb 3, 2024
09c4eae
Merge branch 'dev/2.0.0' of github.com:dvorka/mindforger into dev/2.0.0
dvorka Feb 3, 2024
c42a07e
Rollback of compilation warnings to have it clean on Ubuntu.
dvorka Feb 3, 2024
dbcefd8
WIP: macOS wingman @ QNetwork #1514
dvorka Feb 3, 2024
9298f39
Added modal parent to Save/Discard prompts via pull request #1484 fro…
dvorka Feb 3, 2024
b1a4ea0
Ugly code, but Wingman works @ QNetwork on Win for OpenAi #1514
dvorka Feb 3, 2024
3409c1c
Wingman: working version polish + async on #1514; ccache @ win
dvorka Feb 3, 2024
affb05a
Merge branch 'enh-1514/macos-wingman-qne' into dev/2.0.0
dvorka Feb 4, 2024
10569b0
No ccache @ AppVeyor
dvorka Feb 4, 2024
f6057a1
Removing dead code (std::string 2 UTF8)
dvorka Feb 4, 2024
aa5d859
QMake: disabling CCache; making QNetwork configured only where needed
dvorka Feb 4, 2024
0e1e92e
Merge branch 'dev/2.0.0' of github.com:dvorka/mindforger into dev/2.0.0
dvorka Feb 4, 2024
f5bb19e
QMake: Fixing the right .pro file to add QNetwork to tests.
dvorka Feb 4, 2024
033ad7e
Rewriting QWebEngine configuration for Qt >= 5.15.0 (security); addin…
dvorka Feb 4, 2024
76682b6
Fixing Makefile.
dvorka Feb 4, 2024
f4dab47
Polishing README.md features.
dvorka Feb 4, 2024
20280ff
Merge branch 'dev/2.0.0' of github.com:dvorka/mindforger into dev/2.0.0
dvorka Feb 4, 2024
a99b172
Switching to new Qt in appveyor.
dvorka Feb 4, 2024
bd7c774
Switching to VS compiler 2019 which is required by Qt 5.12.2
dvorka Feb 4, 2024
31a244f
MSVC x MS VS
dvorka Feb 4, 2024
fb76de4
VS 2022
dvorka Feb 4, 2024
0e7039b
AppVeyor: fixing generator name.
dvorka Feb 4, 2024
67f4d7b
AppVeyor: debugging workaround.
dvorka Feb 4, 2024
9d8e8b7
More debugs.
dvorka Feb 4, 2024
e678c24
Fixing APPLE-L shortcut clash + .dmg upgrade to Qt 5.15.2 LTS
dvorka Feb 6, 2024
629b9be
Adding WIP actions (Wikipedia, arXiv, ...): create tool name/ID tuple…
dvorka Feb 10, 2024
86ec591
Adding rewritten knowledge lookup functionality via CLI.
dvorka Feb 11, 2024
dc399cf
Run knowledge tool from anywhere.
dvorka Feb 11, 2024
89563bc
Removing unused tool signal and handlers in note edit.
dvorka Feb 11, 2024
e3faa18
Adding shortcut for knowledge tool Mind menu to be started from anywh…
dvorka Feb 11, 2024
78f45b9
Adding ability to configure OpenAI API key from UI and store it to MF…
dvorka Feb 12, 2024
e48fda6
Pre-2.0.0 release downgrade of the AppVeyor build @ Qt 5.15.2 build (…
dvorka Feb 12, 2024
24815ab
Fixing script which patches md.doc to md.wiki
dvorka Feb 14, 2024
1bbf31a
Adding Wingman ability to append even if no text selected #1514
dvorka Feb 15, 2024
5245d9c
Ensuring pasting of Markdown from Wingman chat dialog (not HTML) #1514
dvorka Feb 15, 2024
6ca556c
README polishing.
dvorka Feb 15, 2024
fe65a88
Changelog and localization update.
dvorka Feb 16, 2024
580e846
Merge branch 'master' into dev/2.0.0
dvorka Feb 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/build_ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
submodules: recursive

- name: Install packages
run: sudo apt-get update && sudo apt-get install -y build-essential zlib1g-dev libhunspell-dev libqt5webkit5-dev qttools5-dev-tools qt5-default ccache
run: sudo apt-get update && sudo apt-get install -y build-essential zlib1g-dev libcurl4-gnutls-dev libhunspell-dev libqt5webkit5-dev qttools5-dev-tools qt5-default ccache

- name: Build dependency - cmark-gfm
run: cd deps/cmark-gfm && mkdir -v build && cd build && cmake -DCMARK_TESTS=OFF -DCMARK_SHARED=OFF .. && cmake --build .
Expand All @@ -23,7 +23,7 @@ jobs:
run: export M8R_GIT_PATH=`pwd` && cd build/make && M8R_CPU_CORES=4 ./test-lib-units.sh

- name: Run QMake to build application
run: pwd ; qmake -r "CONFIG+=mfci" mindforger.pro
run: pwd ; qmake -r "CONFIG+=mfci" mindforger.pro

- name: Run Make to build application
run: make -j 4
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Release/
Debug/
.vs/
.idea/
.vscode/
.venv/
*.o
*.a
Expand All @@ -20,3 +21,8 @@ TEST_LOG*.*
compile_commands.json
.qmake.stash
.DS_Store
deps/cmark-gfm
deps/mitie
deps/cmark-gfm
snapcraft.yaml
*.snap
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
[submodule "doc"]
path = doc
url = https://github.com/dvorka/mindforger-repository.git
[submodule "deps/mitie"]
path = deps/mitie
url = https://github.com/dvorka/MITIE.git
[submodule "deps/cmark-gfm"]
path = deps/cmark-gfm
url = https://github.com/dvorka/cmark.git
117 changes: 101 additions & 16 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Contribute to MindForger

MindForger is free and open source software. Feel free to **contribute** - any help
MindForger is free and open source software. Feel free to **contribute** - any help
with MindForger development will be **highly appreciated**!

* **Bugs and Suggestions**
Expand All @@ -13,33 +13,50 @@ with MindForger development will be **highly appreciated**!
* Submit pull request/patch with implementation of a feature you missed.
* **Integration**
* How-to or code enabling integration with your (favorite) project.
* **Enhancements**
* **Enhancements**
* Submit performance, efficiency and/or productivity enhancements suggestions (code, bug or docs)
* **Documentation**
* **Documentation**
* Write a document, block post; create YouTube video, ...

Don't hesitate to contact [me](mailto:[email protected]).

**Table of contents**:

* [Code of Conduct](#code-of-conduct)
* [Styleguide: Git Commit Messages](#styleguide--git-commit-messages)
* [Styleguide: C++](#styleguide--c)
* [Styleguide: C++ Comments](#styleguide--c---comments)
* [Styleguide: Qt](#styleguide--qt)


# Code of Conduct
This project and everyone participating in it is governed by the
This project and everyone participating in it is governed by the
[MindForger Code of Conduct](./CODE_OF_CONDUCT.md). By participating, you are expected to uphold this
code.


# Styleguide: Git Commit Messages
* Commit messages must provide concise change description.
* Reference issues and pull requests related to the commit.
* Close bugs with issue references in commit messages.
* If possible, limit commit message length to 72 characters.


# Styleguide: C++
Code style:

* Use `.h` extension for header files.
* Use `.cpp` extension for class files.
* Use `lower_case_with_unserscores` source code file names.
* Use `lower_case_with_underscores` source code file names.
* Spaces, no tabs.
* No trailing whitespaces.
* Use `{}` with constructor having 0/1 parameter, () otherwise.
* `CamelCase` class names (no underscores).
* Lines to have at most 88 columns.
* See `/lib/src` source code for as code style reference.
- Guide in Qt Creator: `Tools` > `Options` > `Text editor` > `Display` > `Display right margin at column` = 88
* 4 spaces indentation.
* Python's black like formatting.
* Use `/lib/src` source code as code style reference.

Example of class `{}` style:

Expand All @@ -54,8 +71,8 @@ public:
...

void myFunction(int myParam) { ... }
int myMultiLineFunction() const {

int myMultiLineFunction() const {
...
}

Expand All @@ -78,7 +95,7 @@ bool MyClass::myFunction(const QString& myArg)
}
```

Example of how to format code to keep it under 88 columns:
Example of how to format code to keep it under 88 columns (Python's black style):

```cpp
void MainWindowPresenter::doActionOrganizerMoveNoteToNextVisibleQuadrant(Note* note)
Expand All @@ -87,8 +104,7 @@ void MainWindowPresenter::doActionOrganizerMoveNoteToNextVisibleQuadrant(Note* n
doActionKanbanMoveNoteCommon(
note,
orloj->getKanban()->moveToNextVisibleColumn(note),
orloj
);
orloj);
} else {
if(!EisenhowerMatrix::isEisenhowMatrixOrganizer(
orloj->getOrganizer()->getOrganizer()
Expand All @@ -99,19 +115,88 @@ void MainWindowPresenter::doActionOrganizerMoveNoteToNextVisibleQuadrant(Note* n
doActionOrganizerMoveNoteCommon(
note,
orloj->getOrganizer()->moveToNextVisibleQuadrant(note),
orloj
);
orloj);
} else {
statusBar->showError(
"Notebooks/notes cannot be moved around quadrants of "
"Eisenhower Matrix"
);
"Eisenhower Matrix");
}
}
}
```


# Styleguide: C++ Comments
Comments should be used to explain tricky and/or
important code only. Don't use comments to explain
obvious things as comments might diverge from the
actual code (e.g. after code refactoring) and may
cause confusion. Make comments brief, consistent
and concise

Code style:

```cpp
/**
* @brief Brief class description.
*
* Detailed class description which may include
* `examples` of use, _ASCII diagrams_ or **bullet lists**.
* Do ~~not~~ worry.
*
* Code block:
*
* int codeBlockExampleVariable;
*
* @see Text (as sentence) or URL.
* @see [The link text](http://example.com/)
* @see [The link text](#MyOtherClass)
*/
class MyClass
{

int field; // brief field description in the lower case
/**
* @brief Another field.
*
* Field with a long description must be documented using
* this style of the comment. The text of description to be
* formed by sentences. Apart to that you can use any formatting
* syntax from below.
*/
int anotherField;

public:

...

/**
* @brief Brief method description.
*
* Detailed method description which may include
* examples of use, ASCII diagrams or bullet/numbered
* lists like:
*
* 1. The first item.
* 2. The second item with the reference of `field`.
* 3. The third item.
*
* @param myParam Parameter documentation as sentence(s).
* @return Return value description as sentence(s).
*
* @see [The link text](#MyOtherClass)
*/
void myMethod(int myParam) { ... }

...

}
```


# Styleguide: Qt

* MindForger uses MVP pattern (see `main_window_presenter.h/.cpp`)
* See `/src/qt` source code for a code style reference.


3 changes: 2 additions & 1 deletion CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,14 @@ Big thanks to 3rd party FOSS content authors:
* Qt Company ([Qt](https://www.qt.io/) - lib and code)
* GitHub ([CMark GFM](https://github.com/github/cmark-gfm) - Markdown rendering - lib)
* Kevin Hendricks, Bjoern Jacke, Lázsló Németh ([Hunspell](https://github.com/hunspell/hunspell) - spellcheck - lib)
* Daniel Stenberg ([cURL](https://curl.se) - libcurl with GnuTLS flavor)
* Niels Lohmann ([json](https://github.com/nlohmann/json) - JSon for modern C++ library)
* NetBSD Foundation (strptime - Windows port - lib)
* Toni Ronkko (dirent - Windows port - lib)
* Microsoft (getopt - Windows port - lib)
* Jordan Russell ([jrsoftware.org](http://jrsoftware.org) - Windows installer framework)
* Graeme Gott and Wereturtle ([Ghostwriter](https://github.com/wereturle/ghostwriter) - inspiration and code)
* Christian Loose ([CuteMarkEd](https://cloose.github.io/CuteMarkEd/) - inspiration and code)
* Davis E. King ([MITIE](https://github.com/mit-nlp/MITIE) - AI/NLP library and tools for information extraction - library)
* Jean-loup Gailly, Mark Adler ([Zlib](https://sourceforge.net/projects/gnuwin32/) - library)
* David Parsons ([Discount](http://www.pell.portland.or.us/~orc/Code/discount/) - Markdown rendering - library used in the past)
* Google ([Google C++ unit testing framework](https://github.com/google/googletest))
Expand Down
44 changes: 44 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
2024-02-16 Martin Dvorak <[email protected]>

* Released v2.0.0 - a major release that removes unused features
and brings several new features like Wingman.
* Feature: Wingman brings OpenAI LLM integration allowing to
compose, rewrite, summarize, NER or fix grammar of notes.
* Feature: Notebook Tree view brings ability to organize Notebooks to
a tree (outline).
* Feature: Libraries bring ability to index external PDF files and generate
Notebooks which represent them in MindForger. Synchronization and removal
of the library (directory with files) is supported as well.
* Feature: Emojis dialog allowing to use Unicode-based emojis
in Notebooks and Notes names or text.
* Feature: CLI can newly search knowledge on the internet sites - like
Wikipedia, arXiv, or StackOverflow - on phrase which is the current
context (Notebook or Note name; selected text or text under the cursor)
in order to get more information about the phrase.
* Enhancement: CLI rewrite - help, search, knowledge search
(Wikipedia, arXiv, search engines) and commands.
* Enhancement: Limbo added to the application menu View/Limbo.
* Enhancement: Polished Preferences - Appearance refactored to Controls,
restart requirement highlighted.
* Enhancement: Added up and down button in O/N preview mode to move around
O's Ns while presenting a N.
* Enhancement: MindForger icon changed to GenAI style.
* Enhancement: menu refactoring impacting Scope, and Navigate and various
menu items.
* Fix: Missing OOTB Eisenhower Matrix is automatically added back to
the list of Organizers.
* Fix: Conflicting menu keyboard shortcuts resolution (e.g. Organizers view).
* Fix: Edit and Format menus re-enabled on single Markdown file configuration.
* Upgrade: new version(s) of Qt with enhanced security support
added - Qt 5.15.2 LTS is supported on macOS and Windows.
* Deprecation: dashboard view removed.
* Deprecation: experimental Mitie (NER) code removed (replaced by LLM integration).

2023-01-15 Martin Dvorak <[email protected]>

* Released v1.55.0 - a minor release which fixes delete of a Note in
the Notebook view that now keeps selected an adjacent Note, improves
page up/page down navigation in table widgets, adds charset to
the exported HTML head, adds new Note templates, and renames Repository
to Workspace in the UI (source code kept intact).

2022-03-07 Martin Dvorak <[email protected]>

* Released v1.54.0 - macOS fix release: Qt downgraded from 5.9.9 (security)
Expand Down
24 changes: 21 additions & 3 deletions KNOWN_ISSUES.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,25 @@
# Known Issues

MindForger known issues - see also
[GitHub issues](https://github.com/dvorka/mindforger/issues?q=is%3Aopen+is%3Aissue+label%3A%22bug+%3Alady_beetle%3A%22).
MindForger known issues - see [GitHub issues](https://github.com/dvorka/mindforger/issues?q=is%3Aopen+is%3Aissue+label%3A%22bug+%3Alady_beetle%3A%22)
for the complete list of bugs.

# 2.0.0

* Autolinking can break MathJax code blocks/text integrity in Markdown text.
* Windows Server R2 2012: empty MF documentation repository in wrong location when MF is launched
at the end of installation.
* Notebook HTML export doesn't export local images: links to filesystem are kept intact, images
are not copied.
* Frontend memleaks.

# 1.55.0

* Autolinking can break MathJax code blocks/text integrity in Markdown text.
* Windows Server R2 2012: empty MF documentation repository in wrong location when MF is launched
at the end of installation.
* Notebook HTML export doesn't export local images: links to filesystem are kept intact, images
are not copied.
* Frontend memleaks.

# 1.54.0

Expand Down Expand Up @@ -69,7 +87,7 @@ MindForger known issues - see also

# 1.49.0

* Windows Server R2 2012: empty MF documentation repository in wrong location when MF is launched
* Windows Server R2 2012: empty MF documentation repository in wrong location when MF is launched
at the end of installation.
* macOS 10.13: WebEngine might be broken which causes HTML preview not to rendered (root cause
is unclear).
Expand Down
8 changes: 4 additions & 4 deletions PAD.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@
</Company_Info>
<Program_Info>
<Program_Name>MindForger</Program_Name>
<Program_Version>1.54.0</Program_Version>
<Program_Release_Month>03</Program_Release_Month>
<Program_Release_Day>07</Program_Release_Day>
<Program_Release_Year>2022</Program_Release_Year>
<Program_Version>2.0.0</Program_Version>
<Program_Release_Month>01</Program_Release_Month>
<Program_Release_Day>30</Program_Release_Day>
<Program_Release_Year>2024</Program_Release_Year>
<Program_Cost_Dollars />
<Program_Cost_Other_Code />
<Program_Cost_Other />
Expand Down
Loading
Loading