Releases: codepointerapp/codepointer
Release list
v0.1.6
Full Changelog: v0.1.5...v0.1.6
July 2026 - release v0.1.6 - The mother of all funk chords
While dark themes are supported (the editor has dark themes) and the system
theme was .... existing, it was not ideal. Now the system editor theme will be more
readable.
One epic win this IDE has over QtCreator (for example) is that the IDE detects
when the system theme changes - and it starts using a drak theme. In QtCreator
the IDE becomes dark, but editors keep white.
A new indentation algorythm has been added. This makes writing markdown files
a little easier. As git commits are markdown on this IDE - this improves the
git commit experience (I was not waiting for this as well!).
Changelog
- git: Commit filenames are hidden on small displays - #209
- ProjectManager: Running the same task 2 times fails - #208
- Treesitter: shows completions from other projects - #210
- Treesitter: reduce duplication - 0e198aa
- git: Commit form does not save message - #211
- CommitForm: use markdown intenter for commit message - #212
- Qutepart: Style: better dark system colors diegoiast/qutepart-cpp@9946f97
- ProjectManager: Project/FileList: display native filenames 0c946df
- ProjectManagerPlugin: fix clicking on error filenames on Windows - 16ecf05
- CommitForm: show the filename when elided - ff9f900
v0.1.6-beta
Full Changelog: v0.1.5...v0.1.6-beta
July 2026 - release v0.1.6 - The mother of all funk chords
While dark themes are supported (the editor has dark themes) and the system
theme was .... existing, it was not ideal. Now the system editor theme will be more
readable.
One epic win this IDE has over QtCreator (for example) is that the IDE detects
when the system theme changes - and it starts using a drak theme. In QtCreator
the IDE becomes dark, but editors keep white.
A new indentation algorythm has been added. This makes writing markdown files
a little easier. As git commits are markdown on this IDE - this improves the
git commit experience (I was not waiting for this as well!).
Changelog
- git: Commit filenames are hidden on small displays - #209
- ProjectManager: Running the same task 2 times fails - #208
- Treesitter: shows completions from other projects - #210
- Treesitter: reduce duplication - 0e198aa
- git: Commit form does not save message - #211
- CommitForm: use markdown intenter for commit message #212 - #212
- Qutepart: Style: better dark system colors diegoiast/qutepart-cpp@9946f97
- ProjectManager: Project/FileList: display native filenames 0c946df
- ProjectManagerPlugin: fix clicking on error filenames on Windows - 16ecf05
- CommitForm: show the filename when elided - ff9f900
v0.1.5
Full Changelog: v0.1.4...v0.1.5
No new features, just minor updates
- Meta: add instructions to build on alpine - #165
- Git: commit refresh - #203
- OpenFile - wrong initial dir - #201
- Treesitter issues - #200
- Git revert - on non checked in file - #190
- Opening files, and paths are badly handled - #199 - WIP
- Fix CPU usage on long runs - diegoiast/qutepart-cpp@ee2d8be
- Fix crashs/hags in formatter - 6832486
- PathWidget: lazy initialization of completer: diegoiast/qmdilib@55fdb78
v0.1.5-alpha1 - sashimi tampura
Full Changelog: v0.1.4...v0.1.5-alpha1
No new features, just minor updates
- Meta: add instructions to build on alpine - #165
- Git: commit refresh - #203
- OpenFile - wrong initial dir - #201
- Treesitter issues - #200
- Git revert - on non checked in file - #190
- Opening files, and paths are badly handled - #199 - WIP
- Fix CPU usage on long runs - diegoiast/qutepart-cpp@ee2d8be
- Fix crashs/hags in formatter - 6832486
- PathWidget: lazy initialization of completer: diegoiast/qmdilib@55fdb78
# May 2026 - release v0.1.4 - Fist my bump
Full Changelog: v0.1.3...v0.1.4
Tree-sitter. We have a new plugin that uses tree-sitter for completions. Meaning
classes structs , functions from current project can be completed. This is not
perfect, as many parts are not reall completed - but its a good start.
Git commits should open in a single tab.
Changelog
- Completions: need new API to "update" completions - diegoiast/qutepart-cpp#46
- Make a treesitter plugin - #186
- TreeSitter: cannot find structs defined
using- #198 - Open a single commit page per project - #191
- Git diff - show working animation - #189
- When saving - all files, even unmodifed gets saved - #187
- Git: revert on unsaved file fails - #188
- Git: moving through commit selection using keyboard - #193
v0.1.3
Full Changelog: v0.1.2...v0.1.3
April 2026 - release v0.1.3 - sssiiixxxx seeevveeeennn!!111
- Git commit updates. The commit editor is the same as the main editor
making the commits easier. All keyboard shortcuts and completions will work. You can
also commit amed, and push force from the commit interface. - When searching in files - the amount of times the text is found, will be
displayed. - Terminal font bug is fixed.
Changelog
- FileSystemBrowser: back/prev buttons on mouse do not work as expected - diegoiast/qmdilib#35
- Ruby indenter test does not work - diegoiast/qutepart-cpp#48
- Open matching header file improvements - #178
- Folding: structs are not folded properly - diegoiast/qutepart-cpp#68
- Close all command not available via palette - #179
- Changing json config on the fly does not reflect on the IDE - #167
- Project search: display amount of appearances of text - #182
- git: multiple cursors not working on commit dialog - #181
- Extend file formatters - #174
- TerminalPlugin: fix fonts issue - #185
v0.1.3-beta1
Full Changelog: https://github.com/diegoiast/codepointer/codepointer/v0.1.2...v0.1.3-beta1
March 2026 - release v0.1.3 - sssiiixxxx seeevveeeennn!!111
- Git commit updates. The commit editor is the same as the main editor
making the commits easier. All keyboard shorcuts and completions will work. You can
also commit ammed, and push force from the commit interface. - When searching in files - the amount of times the text is found, will be
dislpayed. - Terminal font bug is fixed.
Changelog
- FileSystemBrowser: back/prev buttons on mouse do not work as expected - diegoiast/qmdilib#35
- Ruby indenter test does not work - diegoiast/qutepart-cpp#48
- Open matching header file improvements - #178
- Folding: structs are not folded properly - diegoiast/qutepart-cpp#68
- Close all command not available via palette - #179
- Changing json config on the fly does not reflect on the IDE - #167
- Project search: display amount of appearances of text - #182
- git: multiple cursors not working on commit dialog - #181
- Extend file formatters - #174
- TerminalPlugin: fix fonts issue - #185
v0.1.3-alpha1
Full Changelog: https://github.com/diegoiast/codepointer/codepointer/v0.1.2...v0.1.3-alpha1
March 2026 - release v0.1.3 - sssiiixxxx seeevveeeennn!!111
- Git commit updates. The commit editor is the same as the main editor
making the commits easier. All keyboard shorcuts and completions will work. - When searching in files - the amount of times the text is found, will be
displayed. - Proper reformat: added reformat for many files. Verify that the formater is in your path, or add it in the config. You can also trigger reformat via the command. Its also possible to define user formaters by saving a file.
- Pressing F4 to visit header/implementation in C++ is more reliable.
Changelog
- FileSystemBrowser: back/prev buttons on mouse do not work as expected - diegoiast/qmdilib#35
- Ruby indenter test does not work - diegoiast/qutepart-cpp#48
- Open matching header file improvements - #178
- Folding: strurcts are not folded properly - diegoiast/qutepart-cpp#68
- Close all command not available via palette - #179
- changing json config on the fly does not refelect on the ide - #167
- Projet search: display amount of apperances of text - #182
- git: multiple cursors not working on commit dialog - #181
- Extend file formatters - #174
v0.1.2
Full Changelog: v0.1.1...v0.1.2
March 2026 - release 0.1.2 - Very superstition
This short month brings up 3 major things:
- Initial git commit dialog. You can trigger it via
control g,c. Most
of the commits in this cycle. Note that all git commits can be done by
pressingcontrol+gand the leavingcontroland pressing another command
(commit, log, "file log", diff with more to come). - clang format support. If in the route of a saved file there is a
.clang-formatfile - the IDE will call clang format after saving. This is
configurable (never, only for files in loaded projects or always). This
defaults to never, but I am testing it locally with loaded projects. - As I continue using the IDE as my main IDE, I setup my computer to use
dark themes on nights. This release fixes it.
Some other good cleanups were done (comments are properly supported on nested
syntaxes, clicking diff will open the corresponding file a the modified line,
markings are cleared when rebuilding, completion will preserve the case of the
text. See details in each commit.
Changelog
- Delete empty line not possible - diegoiast/qutepart-cpp#65
- Selection: moving selection moves a line too much - diegoiast/qutepart-cpp#64
- Git-commit - #170
- HexViewer: use inline search - #160
- editor: clicking on a diff should open the current file - #163
- Line edit operations unit test is broken - diegoiast/qutepart-cpp#49
- Python unit test - data driven - is not working - diegoiast/qutepart-cpp#50
- CStyle indenter - if12 broken - diegoiast/qutepart-cpp#52
- CStyleIndenter - for1 unit test broken - diegoiast/qutepart-cpp#53
- Editor: auto reload - #168
- qutepart: marking are not properly cleared - diegoiast/qutepart-cpp#66
- Completion does not honor case - diegoiast/qutepart-cpp#67
- clang-format - #172
- Toggle comment - diegoiast/qutepart-cpp#9
- The IDE does not adopt to new themes change - #166
- Closing a tab before content loaded, causes a crash - #162
v0.1.2-alpha1
Full Changelog: v0.1.1...v0.1.2-alpha1
March 2026 - release 0.1.2 - Very superstition
This short month brings up 3 major things:
- Initial git commit dialog. You can trigger it via
control g,c. Most
of the commits in this cycle. Note that all git commits can be done by
pressingcontrol+gand the leavingcontroland pressing another command
(commit, log, "file log", project log, diff with more to come). - clang format support. If in the route of a saved file there is a
.clang-formatfile - the IDE will call clang format after saving. This is
configurable (never, only for files in loaded projects or always). This
defaults to never, but I am testing it locally with loaded projects. - As I continue using the IDE as my main IDE, I setup my computer to use
dark themes on nights. I found out that color changes were not properly
applied. This was not trivial to find out - but this should not be a problem
from now on.
Some other good cleanups were done (comments are properly supported on nested
syntaxes, clicking diff will open the corresponding file a the modified line,
markings are cleared when rebuilding, completion will preserve the case of the
text. See details in each commit.
Changelog
- Delete empty line not possible - diegoiast/qutepart-cpp#65
- Selection: moving selection moves a line too much - diegoiast/qutepart-cpp#64
- Git-commit - #170
- HexViewer: use inline search - #160
- editor: clicking on a diff should open the current file - #163
- Line edit operations unit test is broken - diegoiast/qutepart-cpp#49
- Python unit test - data driven - is not working - diegoiast/qutepart-cpp#50
- CStyle indenter - if12 broken - diegoiast/qutepart-cpp#52
- CStyle Indenter - for1 unit test broken - diegoiast/qutepart-cpp#53
- Editor: auto reload - #168
- qutepart: marking are not properly cleared - diegoiast/qutepart-cpp#66
- Completion does not honor case - diegoiast/qutepart-cpp#67
- clang-format - #172
- Toggle comment - diegoiast/qutepart-cpp#9
- The IDE does not adopt to new themes change - #166






