2024-12-05 14:31:29 by pin | Files touched by this commit (4) | |
Log message:
www/wiki-tui: update to 0.9.1
Information: When upgrading from 0.8.x to 0.9.x, please see the upgrade guide \
because the release includes many breaking changes to the configuration schema.
Changes
This version provides a patch fixing the compilation of wiki-tui with package \
managers. For more information about the issue, see the corresponding commit and \
github issue.
For a detailed list of changes form 0.8.2, please see the v0.9.0 release
|
2024-12-05 08:02:10 by pin | Files touched by this commit (4) | |
Log message:
www/wiki-tui: update to 0.9.0
Additions
Add toggleable logger view
Add async event system with centralized catching and message passing
Add processing pane when loading search results or fetching pages
Add theme.toml file for configuring the theme
Add --theme-config-path cli flag to get the theme config location
Add options for changing the border colors
Add options for changing the scrollbar colors
Add options for changing the statusbar colors
Add zen-mode to hide ui elements
Add multiple new configurable keybindings
Add multiple new api configuration options
Add options for configuring the search
Add an option for configuring page fetching
Changes
Rewrite the UI in ratatui instead of cursive
Rewrite the parser to create a tree of nodes for a page
Use the MediaWiki HTML DOM Spec for pages and parsing
Rewrite the renderer using textwrap to wrap lines of text
Rewrite the theme configuration structure
Rewrite the configuration structure
Change the application pattern to a component-based architecture
Change the logging library used to tracing
Change the cli library from structopt to clap
Change the configuration layout of the keybindings
Improve debug panic messages using better-panic
Improve release panic messages using human-panic
Improve the cli interface
Fixes
Fix multiple issues with line-wrapping and rendering of different languages
Fix indentation of lists and nested lists
Fix scrollover from happening in some edge-cases
Fix language links from not parsing correctly
Fix cli errors not appearing when selecting an invalid language
Fix blockquotes being hidden and not indented
|
2024-11-30 20:57:14 by Thomas Klausner | Files touched by this commit (1) |
Log message:
wiki-tui: mark as BROKEN
upstream will provide a release hopefully soon, but for now this can't compile
with rust 1.80+
|
2024-05-06 10:40:34 by Jonathan Perkin | Files touched by this commit (113) |
Log message:
*: Revision bumps for ncurses 6.5 overhaul.
|
2024-05-06 10:33:53 by Jonathan Perkin | Files touched by this commit (37) |
Log message:
*: Remove long-obsolete USE_NCURSES references.
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-08-12 19:01:09 by pin | Files touched by this commit (3) | |
Log message:
www/wiki-tui: update to 0.8.2
v0.8.2 (Fri Aug 11 2023)
Bug Fixes 🐛
- Fix notice for unsupported elements [#215] by @Builditluc
- Fix translations not appearing [#214] by @Builditluc
- Fix word cut off [#213] by @Builditluc
- Fix invalid search links after language change [#209] by @Builditluc
Structure and Style Changes
- Replace raster logo with vectors [#208] by @ethamck
|
2023-08-06 17:06:30 by pin | Files touched by this commit (3) | |
Log message:
www/wiki-tui: update to 0.8.1
v0.8.1 (Sat Aug 05 2023)
Release Notes
Add language selection (#190)
You can now change the language of the current article by pressing F3 (requires
an article to be open and the key can be configured). Within the popup, you can
select a new language from the available ones (not all articles are available
in all languages). This feature also include several configuration options,
so be sure to check them out in the docs.
Exciting New Features 🎉
- Add language selection #190 (@Builditluc)
Bug Fixes 🐛
- Fix whitespace caused by quoteboxes #205 (@Builditluc)
- Fix navigation links appearing in articles #204 (@Builditluc)
- Fix missing elements because of nested divs #203 (@Builditluc)
- Fix long gaps after lists #202 (@Builditluc)
- Fix ghost lists from Portalbox #201 (@Builditluc)
- Fix nested indentation #200 (@Builditluc)
- Fix description list parsing #199 (@Builditluc)
- Fix stack overflow crash when displaying a Namespace #198 (@Builditluc)
- Fix padding for list items #196 (@Builditluc)
- Fix disambiguation padding and prefix #195 (@Builditluc)
- Fix viewport reset after link selection #194 (@Builditluc)
- Notify on links with an Anchor #192 (@Builditluc)
Structure and Style Changes
- Rework Links to be more stable #191 (@Builditluc)
|
2023-07-10 21:40:25 by pin | Files touched by this commit (3) | |
Log message:
www/wiki-tui: update to 0.8.0
v0.8.0 (Fri Jul 07 2023)
🎉 This release contains work from a new contributor! 🎉
Thank you, Enoumy (@Enoumy), for all your work!
Release Notes
Correctly handle non-existent pages (#186)
When you now try to open a link leading to a page that doesn't exist yet, a
warning will now pop up informing you about the missing page.
Vim movements (ctrl+d, ctrl+u, gg, G) (#180)
The Vim keybindings ctrl+d, ctrl+u, gg, and G have been implemented!
Exciting New Features 🎉
- Correctly handle non-existent pages #186 (@Builditluc)
- Vim movements (ctrl+d, ctrl+u, gg, G) #180 (@Enoumy)
Bug Fixes 🐛
- Fix url encoded links #181 (@Builditluc)
CI Pipeline and Dependency Updates
- Bump select to v0.6 #189 (@Builditluc)
Documentation Changes
- Update and Improve the Documentation #188 (@Builditluc)
Structure and Style Changes
- Change default keybindings to vim #185 (@Builditluc)
|
2023-05-19 13:16:06 by pin | Files touched by this commit (3) | |
Log message:
www/wiki-tui: update to 0.7.0
Release Notes
- Breaking Changes occurred, please check the docs for instructions on how to
upgrade.
- Change log directory (#175)
The path of the logfile and the crash report have changed, check the
upgrading page to learn more.
- Add Language Selection (#168)
You can now change the language on the fly either by using the new -l and
--language cli arguments, or by pressing F2 in the tui and selecting a new
language from the menu. This feature also includes several new configuration
options, so be sure to check out the docs about them.
Please also check the docs to learn about what breaking changes have occurred
since 0.6.x
docs: \
https://builditluc.github.io/wiki-tui/0.7/changelog/upgrade/#upgrade-from-v06x-to-v07x
|