School/Perlite/Changelog.md
2025-09-01 20:50:07 +02:00

278 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 1.6
- get rid of mb_strlen, fixed issue [#151](https://github.com/secure-77/Perlite/issues/151) thanks to @Sephral
- hide X / Twitter when not set, issue [#152](https://github.com/secure-77/Perlite/issues/152), thanks to @EKNr1
- implemented settings.php, issue [#119](https://github.com/secure-77/Perlite/issues/119), thanks to @EKNr1
- implemented pretty urls, issue [#140](https://github.com/secure-77/Perlite/issues/140)
- removed not used Dockerfile
- fixed issue [#148](https://github.com/secure-77/Perlite/issues/148)
- fixed issue [#149](https://github.com/secure-77/Perlite/issues/149)
- implemented highlight support [#150](https://github.com/secure-77/Perlite/issues/150)
- implemented TOC mobile support [#141](https://github.com/secure-77/Perlite/issues/141)
- implemented Tags in side view [#122](https://github.com/secure-77/Perlite/issues/122)
- added possibility to allow access to MD files in hidden folders via HIDDEN_FILE_ACCESS variable, thanks to @EKNr1 for the idea.
- updated katex to 0.16.22
- updated highlight.js to 11.11.1
- updated mermaid to 11.6.0
\
**Important Update Note**\
As Perlite is now using pretty URLs you need to change your Nginx / Webserver config to make perlite work again after this release! This affects also the docker version, you need to get the latest [perlite.conf](https://github.com/secure-77/Perlite/blob/main/web/config/perlite.conf)
Please take a look at the [updated wiki](https://github.com/secure-77/Perlite/wiki/01---Setup-(no-Docker)#adjust-the-nginx-config) for more details.
## 1.5.9
- added YouTube link support [#133](https://github.com/secure-77/Perlite/issues/133) thanks to @rsubr
- added image postion support thanks to @ar0x4
- fixed direct page links [#90](https://github.com/secure-77/Perlite/issues/90)
- added support for webp images [#126](https://github.com/secure-77/Perlite/issues/126)
- fixed kartex problem PR [#131](https://github.com/secure-77/Perlite/pull/131) thanks to @Yaro2709
- fixed obsidian edit link thanks to klgzzz
- changed site title to use the env. variable site_title
- fixed issue [#128](https://github.com/secure-77/Perlite/issues/128) thanks to @rgaricano
- added m4a support thanks to @rgaricano
- added img link support to external urls issue [#89](https://github.com/secure-77/Perlite/issues/89)
- added tasks support, issue [#118](https://github.com/secure-77/Perlite/issues/118)
- updated mermaid to 11.2.1
- updated katex to 0.16.11
- updated highlight.js to 11.10.0
- changed base image for perlite_web to nginx:stable, issue [#100](https://github.com/secure-77/Perlite/issues/100)
## 1.5.8
- merged PR #111 thanks to @selfiens
- merged PR #112 thanks to @selfiens
- merged PR #106 thanks to @Shardbyte
- updated obsidian app.css
- fixed yaml frontmatter [#107](https://github.com/secure-77/Perlite/issues/107)
- added support for alternate image text [#92](https://github.com/secure-77/Perlite/issues/92)
- added support for collapsed callouts [#113](https://github.com/secure-77/Perlite/issues/113)
- added support for embedded pdf and videos [#105](https://github.com/secure-77/Perlite/issues/105)
- added random node function [#109](https://github.com/secure-77/Perlite/issues/109)
- added support for absolut pathes [#90](https://github.com/secure-77/Perlite/issues/90)
- updated Demo Documetns and Themes
- updated build.sh to force composer updates
- updated highlight.js to 11.9.0
- updated katex to 0.16.9
- updated vis-network to 9.1.9
- added new custom logo and social media section
- fixed issue Folder arrow marker randomly disappears [#94](https://github.com/secure-77/Perlite/issues/94)
- changed to show TOC and local Graph at the same time
## 1.5.7
- added social media meta tags and variables
- added github action for docker build process and arm support, issue #65
- improved loading performance, the graph linking will only be done at the first page load, issue #97
- provided a python script to perform as alternative for the link generation, issue #97
- included mermaid 10.3.0 via cdn as composer had issues to load it
- updated highlight.js to 11.8.0
- updated katex to 0.16.8
- updated jquery to 3.7.1
- fixed issue #74 (custom heading links)
- fixed heading references in links to other notes
- implemented copy code button issue #68
- added a little padding for the headers
- merged PR #102 (thx to @selfiens)
- seperated php composer into two files (npm-assets and php-assets)
- fixed issue #91
## 1.5.6
- fixed heading references (issue #74)
- added safemode environment variable (PR #88) thanks to @NotGovernor
- added default side panel size related of screen size (issue #85)
## 1.5.5
- updated some html structure to fit the latest app.css and theme styles
- updated app.css
- removed Bootstrap dependency
- fixed ampersand problem in global graph (issue #47)
- added default font size environment variable (issue #80)
- added escape key function for modal close button (PR #82) thank to @stellarix
- added homepage environment variable (PR #84) thanks to @NotGovernor
- added composer
- added build script
- updated highlight.js to 11.7.0
- updated jquery to 3.7.0
- updated mermaid to 8.12.1
- updated vis-network to 9.1.6
## 1.5.4
- fixed img max width
- fixed image modal (issue #58)
- fixed double links to nodes (issue #45) thanks to @catrone3
- added svg format, thanks to @lennartbrandin
- added variable for allowed file link types, thanks to @dbohn
- changed the gprah render solver from barnesHut to forceAtlas2Based to improve perfomance (issue #66)
- added graph loading text
- added option and default behavior to disable Pop Hovers
- added default behavior to show table of content instead of local graph
## 1.5.3
- support file links with exclamation mark and aliases (issue #55)
- support image resizing (issue #54)
- fixed $refName missing php variable (PR #56)
## 1.5.2
- fixed $closing variable error
- set focus to search field
- fixed #Header reference in internal links (Issue #32)
- fixed error with links to non existing files (Graph)
- fixed ampersand problem in internal links and graph (Issue #47)
- added mousehover for internal links, feature request #43
- added popup feature for internal links on mobile (setting), feature request #43
- fixed padding-right issue on mobile view
- moved some instructions to the wiki
- added light mode (in the settings)
- updated katex to 0.16.4
- fixed problem with two _ (underscorces) per line in katex context
## 1.5.1
- fixed tags containing a hyphen or slash (Issue #39)
- fixed docker-compose-dev.yml config
- fixed callouts and contiuned quotes (Issue #40 and #27)
- fixed logo position
- Demo Vault is default if no NOTES_PATH is defined
- fixed line breaks if LINE_BREAKS isn´t defined
## 1.5
- Complete redesign based on obsidian css
- support for Obsidian themes
- added tag search
- added metadata support
- added different settings for the graph styling
- added different settings for the viewer, like text size
- settings stored in local browser storage
- updated JQuery to version 3.6.1
- updated HighlightJS to version 11.6.0
- updated Docker image to use latest php:fpm-alpine version (8.1.11)
- updatet Nginx config to allow Themes
- added docker compose variable for markdown linebreaks
## 1.4.5 RC
- added "edit button", enable it via cookie, thx to @Tooa
## 1.4.4
- some code cleanup
- replaced mermaid.min.js with the correct one (29.1.)
- implemented start page (README.md) for non mobile view
- hide graph display, when node has no graph
- some visual graph updates
- changed order: folders are now always on top
- fixed sort order to be case insensitive
- adjusted the docker image and container naming
- updated the nginx version to 1.22 and php to 7.4.30 for docker
- adjusted blockquote style and added callouts support (thanks to @Tooa)
- fixed sidebar menu height
- fixed problem with direct links and `&` chars
- fixed a graph linking error when some files are missing from the metadata.json
## 1.4.3
- added mermaid 8.7.0 (mermaid.min.js)
- changed order for folders and files with underscores (they are now on top)
- added sec77/perlite:latest to the docker hub
- changed the docker compose files, the hub images is used now
- updated vis-js to version 9.1.2
- fixed problems with multiple links in one line
## 1.4.2
- enabled simple line break in parsedown
- fixed sidebar height
- fixed max img width & height
- removed # from title
- added Perlite Discord Server
- added support for custom internal Obsidian link names
- improved style of tables
- url update in browser
## 1.4.1
- some code cleanup
- added separate perlite.svg for the about header
- changed nginx docker config
- fixed multibyte utf basename to support chinese characters in file name and path
- fixed menu collapse problem when folder name contains dots or begins with a number
- fixed image size in mobile view
- fixed image line break issue
- fixed full graph view when current node has no links and no-link filter is enabled
- changed color of current node in the graph view
- LaTeX support
- added katex.min.js
- added katex.min.css
- added fonts
- added auto-render.min.js
- fixed navigator when file or folder names are to long
## 1.4
- updated highlight.js to 11.4.0
- updated Bootstrap JS files to 5.1.3
- changed default (dark) theme from darkly to Bootswatch theme "slate"
- fixed direct links when Perlite is in a subfolder of the root direcotry
- removed the flatly theme, a11y-light theme and disabled the "light mode"
- many layout redesigns like
- changed the header size
- moved the searchbar to the navbar
- added Nerd Fonts as default Font
- added a right navbar for the graph
- highlight current navbar entry
- set focus on current navbar entry if called by a link
- other small layout changes
- added separated scrollbars for navbar and content
- added rel="noopener noreferrer" attributes for external links
- added icon for external links
- added a visual graph via vis.js
- metadata.json parsing (only adds nodes if they really exists in the folder structure)
- show graph and direct links for every note in the right navbar
- added modal for full graph view
- added filter (hide nodes without link) in the full graph view (saved via cookie)
- improved the search
- enabled case insensitive
- included filename for the search
- removed the "open recent search" (because its unnecessary)
- updated the Readme
- updated the Demo Documents
## 1.3
- added support for inplace links
- added support for PDF files / links
- changed in place image behaviour
- new logo
- added favicon
- adjust image view in about modal
- changed "About" behaviour
- added changelog
- outsourced docker instructions from readme
- changes link behaviour (added link get parameter to fix problems with unwanted queries)
- removed "not allowed" content
- added cookie for theme settings
- adjust mobile margins
## 1.2
- added Docker
- added direct Links
- changed base dir logic
- update Readme
## 1.1
- added mobile responsive
- added search
- added theme support and darkmode
## 1.0
- First prod. ready release