Skip to content

Releases: hodgef/PRSS

1.16.0

14 May 04:32
Compare
Choose a tag to compare

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.
    image
  • 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

10 May 02:24
Compare
Choose a tag to compare

This release improves quick prototyping with the Blank theme, by allowing posts to be "components" and therefore reusable in other posts.

image

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.

image

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

04 May 01:33
Compare
Choose a tag to compare

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

29 Apr 04:20
Compare
Choose a tag to compare

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

28 Apr 16:09
Compare
Choose a tag to compare

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

28 Apr 03:08
Compare
Choose a tag to compare

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.

3

  • 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

2

1.10.0

27 Apr 06:04
Compare
Choose a tag to compare

This release introduces the following improvements:

  • Article autosave
  • Notification improvements
  • Theme creator (ability to fork and edit existing themes)
  • Other minor UI Improvements

1.9.0

18 Apr 00:40
Compare
Choose a tag to compare

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 and blog 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!

1.8.4

10 Apr 04:23
Compare
Choose a tag to compare

Update deps, alert modal & feature reports

1.8.3

07 Mar 15:36
Compare
Choose a tag to compare

This update fixes an issue with the PRSS updater.