Releases: hodgef/PRSS
2.0.0
PRSS 2.0 is now live. Changes include:
- Site Backup/Import
- Improved design and usability
- Brand new Git onboarding flow
- Bug fixes
These features further enhance the UX of PRSS and make it easier for several users to collaborate on the same site.
Note: PRSS 2.0 and above are released under a new license.
1.16.0
This release contains the following improvements:
- Build: Performance improvements (minification not performed on preview build, only on deploy build). This cuts preview build time by half.
- Variables Editor: A variable type can be changed by hovering over the icon.
- Posts List: Dedicated buttons to create Page and create Post. Upon clicking "Create Post", the post will automatically have the "Blog" page as its parent.
- Slug Editor: "Refresh Slug" button to recreate the slug according to the latest Post title.
- Other minor UI adjustments.
1.15.0
This release improves quick prototyping with the Blank theme, by allowing posts to be "components" and therefore reusable in other posts.
Using the "header" component in Footer HTML:
<script>
document.body.classList.add("post-body");
const headerItem = PRSS.getComponent("header");
const post = PRSS.getProp("item");
PRSS.appendToHead(headerItem.headHtml);
PRSS.setContent("div.app", `
<header>${headerItem.content}</header>
<div class="post-page page">
<div class="container">
<div class="row">
<div class="col">
<h1>${post.title}</h1>
<div class="featured-image" style="${post.vars.featuredImageUrl ? `background-image: url(${post.vars.featuredImageUrl})`: ""}"></div>
<div class="article-content">
${post.content}
</div>
</div>
</div>
</div>
</div>
`, true);
</script>
While this change makes prototyping easier, for more involved setups it's recommended to Create a Theme in the Theme Manager. This will clone your selected React theme locally for editing.
Other improvements in this release:
- Posts can be set as "hidden" using the "Template" dropdown in the Post Editor (pictured in the first screenshot).
- Delayed loading of the PRSSAI context menu.
- Saving in Site Settings, Post Variables or Post HTML while Previewing will result in a Preview refresh.
1.14.0
This releases introduces new features and bug fixes:
- PRSSAI:
- Editor context menu. Helps you rephrase sentences and prompt the AI model right from the editor.
- Options menu with .env file editor and ability to restart PRSSAI docker containers.
- Github setup and deployment: Fixed creation of org repos, among other setup issues.
- Added coachmarks to guide the user on their first use of PRSS.
- UI improvements
1.13.0
This release addresses the following:
- Add coachmark to introduce the "Variables Editor" feature.
- Add button in dashboard to see Github Pages deployment status.
- Fix Github Deployment when user's default branch is
main
. - Fix image url targets when using the built-in uploader.
- Fix error when attempting to deploy using Git without changes.
1.12.0
This release prevents the loss of the "statics" folder after a reinstall. The statics folder contains your site's public folder, where assets such as images are located.
The statics folder is now located at the same location as prss.json
and prss.db
. It defaults to these locations (on Windows):
Before: C:\Users\{User}\AppData\Local\Programs\prss
Now: C:\Users\{User}\AppData\Roaming\prss
Additionally, when you move the configs location in App Settings, the statics folders will move as well to this new location.
1.11.0
This is a significant PRSS release:
- The Variables Editor has been revamped
This was long overdue for PRSS. The variables editor allows people to tweak their Theme to fit their needs. However, the old interface was quite cumbersome to use. The updated interface makes it easy to explore the existing Theme variables and to update them.
- UI Improvements
Building upon the polishing efforts of the past releases, this update touches almost every component of PRSS. A new dual-tone style is implemented, and known interface quirks have been resolved
1.10.0
1.9.0
This release brings a number of improvements:
- PRSSAI support. Create blog posts automatically with AI. Setup instructions: https://github.com/prss-io/prssai
- Remember post list tree opened state, so you don't have to open the same trees every time.
- Blog post list tree opened by default in most cases, another quality of life improvement.
- Protocol launch deep linking, for ease of navigation.
- Update material-icons
- Increase size of modals, specifically the HTML and Variables editors.
- Disallow editing of
home
andblog
slugs. This is necessary for proper function of PRSSAI (which needs to know where to put the autogen posts).
Please feel free to report any bugs in the "issues" page. Enjoy!