Feedbacky Project App Versions Save

Feedback collecting web service.

v1.0.0.RC

2 years ago

Introduction

After a whole year, Feedbacky is releasing a stable preliminary 1.0.0 Release Candidate versioned with number 0.

Update Notice

This version is not compatible with the previous version of Feedbacky, while migration might work it is not guaranteed.

Installation Notice

Head over to this docs page. Still work in progress.

What's New

List of changes since the last release (0.5.0-beta) sorted by change type (feature, fix, improvement). Some features, fixes, and changes were omitted as there were over 170 changes overall.

  • [FEATURE] Reduced motion accessibility feature - all non-essential animations (upvote, loaders, settings) won't display on demand

  • [FEATURE] Show amount of opened/closed and all ideas in the filter selection (this suggestion)

  • [FEATURE] Search bar to search ideas by specific title (requested by eartharoid)

  • [FEATURE] Self-assignable tags that everyone can set when creating a new idea (requested by VentureKraft)

  • [FEATURE] Anonymous voting feature, toggleable in board admin panel (requested at Feedbacky)

  • [FEATURE] Administrator role that can do everything that owner can without the ability to delete board (Partially implements request by Matou0014)

  • [FEATURE] Added API keys and Public API (backported from Cloud Service fork)

  • [FEATURE] Page routes now includes browser changeable tab titles instead of hardcoded one

  • [FEATURE] Ideas can be filtered by tags now (requested at Feedbacky)

  • [FEATURE] Ideas commenting can be now restricted to moderators only

  • [FEATURE] Allow users to edit their comments (requested by Matou0014)

  • [FEATURE] Changelogs feature (requested at Feedbacky)

  • [FEATURE] Simple markdown buttons (bold, italics, image, link) for some larger text areas

  • [FEATURE] Roadmaps module can now be disabled

  • [FEATURE] You can now share ideas using Share Box (share to Facebook, Twitter or copy link) (requested at Feedbacky)

  • [FEATURE] User settings page is now directly tied to the previous board so users won't leave the currently viewed board

  • [FEATURE] Allow logging in via email address (requested by ANONYMANONYM)

  • [FEATURE] Ideas can now be pinned and unpinned (requested by Matou0014)

  • [FEATURE] You can now upload attachment while editing idea (if not previously attached) (requested by Matou0014)

  • [FEATURE] Users can now be assigned to ideas (requested by Matou0014)

  • [FEATURE] Idea votes can now be reset (all votes or anonymous ones) (requested at Feedbacky)

  • [FEATURE] You can now check for similar ideas when writing a new one in a modal (requested at Feedbacky)

  • [FEATURE] Added GitLab login support (requested by AnonDev)

  • [FEATURE] Comments and changelogs can now be reacted with emotes (requested by Matou0014)

  • [FEATURE] Existing webhooks can now be edited (requested by Matou0014)

  • [FEATURE] Implement light/dark mode text visibility indicator when choosing theme color for board/tags

  • [FEATURE] Boards can now configure whether users can comment closed ideas or not (requested at Feedbacky)

  • [FEATURE] Ideas' titles can now be edited by moderators (requested by srnyx)

  • [IMPROVEMENT] Major UI changes since 0.5.0-beta (eg. shadowless Light and Dark modes)

  • [IMPROVEMENT] Buttons all over the page now respect dark mode and use color and background depending on the chosen color mode

  • [IMPROVEMENT] Webhook and social links creator pages are now inside the board admin panel not on separate pages

  • [IMPROVEMENT] Updated colors at profile page to meet AAA color contrast

  • [IMPROVEMENT] Made some changes towards easier keyboard accessibility (brought back links outlines, tabbing performance improved)

  • [IMPROVEMENT] Social links URLs are now clickable for the whole button not only the icon (reported by Tigerpanzer)

  • [IMPROVEMENT] Removed sweetalert2 modals and replaced them with bootstrap alternatives so every modal is now in bootstrap

  • [IMPROVEMENT] Added meta description tag and updated other meta tags for SEO purposes

  • [IMPROVEMENT] Improved server-side performance and some requests are now returned faster

  • [IMPROVEMENT] Replaced infinite scroller library and fixed some known issues with the old library while loading paginated content

  • [IMPROVEMENT / IN PROGRESS] Slowly turning away from bootstrap making CSS codebase smaller

  • [IMPROVEMENT] Added clearly visible Log In text in the log-in button

  • [IMPROVEMENT] Creators Finish button do show loading spinners now

  • [IMPROVEMENT] Users will no longer receive notification emails if they made any changes to their own ideas

  • [IMPROVEMENT] Links are now colored based on current page theme (requested at Feedbacky)

  • [IMPROVEMENT] Align public tags evenly in idea create modal (requested by srnyx)

  • [IMPROVEMENT] Snackbars are updated to look like other parts of the UI (transparent background, bold full-color text)

  • [IMPROVEMENT] Migrator is now using batch entry updates for better performance

  • [IMPROVEMENT] Improve mails design and extended support for mail clients

  • [IMPROVEMENT] Trend score received an improvement, now it includes subscribers and comments amount and it's should be 1.0 by default to be seen at the top of ideas list

  • [IMPROVEMENT] While changing idea state (open/close/pin etc.) comments will be refetched to contain the latest changes in the idea

  • [IMPROVEMENT] Improved navbar sections (Feedback, Changelog, Roadmap) for mobile users (requested at Feedbacky)

  • [IMPROVEMENT] Aligned all tag elements inside Filtering dropdown to be exactly same in width

  • [IMPROVEMENT] On network error display more friendly error messages with reload button

  • [IMPROVEMENT] Minor performance improvements for re-render of every comment while writing and posting new comment

  • [IMPROVEMENT] Center moderative comments icon for mobile users when it's longer than 1 line

  • [CHANGE] Dark/light mode is no longer toggleable in the navbar, you can change it at Settings > Appearance now

  • [CHANGE] Replaced previous color palette in theme color selector with more contrast safe colors (to pass AA and/or AAA color contrast standards)

  • [CHANGE] Appearance profile route can be viewed while not logged in

  • [CHANGE] Replaced toast notifications with snackbar notifications

  • [CHANGE] Idea closed comment icon is now Lock icon, not Circle X

  • [CHANGE] Made server-side API error messages more user friendly

  • [CHANGE] Dropped Tags, Webhooks and Moderators quotas, they should be unlimited using self-hosted version (requested by Matou0014)

  • [CHANGE] Increased social links amount by 1 (because moved Roadmap icon to navbar)

  • [CHANGE] Changed navbar UI for future categories feature implementation

  • [CHANGE] Unified Web Content Accessibility Guidelines color contrast checking for various UI elements

  • [CHANGE] Filters and sorts will be now reset after each page visit (requested by yeah idk)

  • [CHANGE] Default sort for comments is now Newest

  • [CHANGE] Default theme color is now blue-ish to look like Feedbacky theme colors not green

  • [CHANGE] Markdown is now stripped at idea card descriptions to display clearer text (suggested by Matou0014)

  • [CHANGE] Removed dark mode CSS variables, they'll now override light mode variables when dark mode is enabled

  • [CHANGE] Increase login cookie time from 14 days to 30

  • [CHANGE] Mail unsubscribe tokens are now longer

  • [CHANGE] Changed comment max chars limit to 1800

  • [CHANGE] Now hiding user email address client-side for privacy purposes e.g. [email protected] -> m*****[email protected]

  • [FIX] Social links are now properly updated without the need to reload when added/deleted in board admin panel

  • [FIX] Theme selection modal in board admin panel didn't work properly

  • [FIX] Suspensions feature wouldn't work when day or month number didn't have 2 digits (like 2020-1-1 instead of 2020-01-01)

  • [FIX] When creating new webhook only created webhook will receive sample event not every hook at the board

  • [FIX] Webhook messages contained user data tag instead of username in tag change webhook messages

  • [FIX] Migrator fixes, no more issues with version detection

  • [FIX] Google users couldn't log-in for the first time if their avatar URL length exceeded 255 characters

  • [FIX] Moderators couldn't be removed

  • [FIX] Fixed javascript URI schemes and XSS vulnerability via markdown links (reported by Mattx8y)

  • [FIX] Height of some forms was set improperly

  • [FIX] Tags weren't updated in comments once renamed (reported and fixed by Matou0014)

  • [FIX] Idea description while writing new idea in modal should persist now after leaving the modal (reported at Feedbacky)

  • [FIX] Color picker in light mode had dark background

  • [FIX] Profile page light theme color when switching from Dark to Light mode didn't change properly

  • [FIX] Board creator navbar crashed the app when leaving the creator page while using it

  • [FIX] Ensure error in tab title is properly set when error page shows up

  • [FIX] Social links container in board banner will no longer show on mobile if it's empty - empty whitespace was there before

  • [FIX] Default user avatar link replaced from /generator.php?name=xyz to /generator/xyz so different avatars won't be displayed if another query string is added eg. ?name=Plajer?size=32 (broken, outputs Plajer?size=32)

  • [FIX] Inconsistency between sidebar and navbar theme colors in Profile Page

  • [FIX] Logging out from profile page crashed the app

  • [FIX] Accents and unicode symbols were replaced by html entity tags in various places (reported by Matou0014)

  • [FIX] Ideas filtered through Tags filtering or accessed via roadmap had all boolean values set to true (Database issue)

    Fixes * Ideas retrieved via roadmap API route contains every boolean set to true even if they're not when user is not logged in. When logged in only some of them are true.

  • [FIX] Editing own comments crashed the app

  • [FIX] Discord webhook didn't execute properly when idea or changelog title contained special characters (reported by ANONYMANONYM)

  • [FIX] Reset tag update modal to default values after canceling action

  • [FIX] Suspensions no longer worked in particular months

  • [FIX] Users couldn't edit their own ideas if they weren't board moderators

  • [FIX] Mail notifications toggle didn't set proper values client-side but did server-side

  • [FIX] Choosing tag filter and switching boards threw No ideas found error

  • [FIX] On network error in idea Discussion section two errors were displayed: Network Error and No comments error

  • [FIX] Attachments couldn't be deleted once uploaded

  • [FIX] Tag edit modal now updates values properly when editing multiple tags

  • [FIX] Don't mark freshly edited comments (within 5 minutes) with (edited) badge client-side

  • [FIX] Reload button for failed with load comments/changelogs/ideas is now working properly

  • [FIX] Form control placeholder text transparency (not working as intended on Chrome)

  • [FIX] Setup cards UI fix (for Chrome)

  • [REMOVE] Roboto Light unused font is no longer included in CSS and won't be loaded anymore

The full raw changelog can be seen here.

v0.5.0

3 years ago

Release of beta version 0.5.0. Skipped 0.4.0 due to amount of fixes in the mentioned release.

This version includes users suspensions feature, letter avatars, many dark mode UI fixes and improvements as well as many app fixes. The full raw changelog can be seen here.

This version DOES REQUIRE changes if updating from the older version, please check this for more.

How to update

  1. Download the sources
  2. Backup your .env file
  3. Replace old Feedbacky files with new sources
  4. Replace .env file with your backed .env file
  5. Apply any necessary changes to .env if required by the release
  6. Run clean build with docker-compose build inside project folder
  7. Run app with docker-compose up after successful build

v0.3.1

3 years ago

Release of beta version 0.3.1.

This version updates UI especially in dark mode, adds idea slugs in links and includes fixes for some known issues. The full raw changelog can be seen here.

This version does not require any changes if updating from the older version.

v0.3.0

3 years ago

Release of beta version 0.3.0.

Initially planned to mark it as 0.2.1 but since I removed Private Boards I marked it 0.3.0 because it's a bigger change. Private Boards were removed due to low usage and security exploit. This version aims to fix regressions caused by the previous version (0.2.0). The full raw changelog can be seen here.

This version does not require any changes if updating from the older version.

v0.2.0

3 years ago

Release of beta version 0.2.0. Full raw changelog can be seen here.

Official changelog for 0.2.0 is available here.

This version requires changes to work if updating from older version. For more information please refer here

v0.1.0

4 years ago

Feedbacky banner

The official initial release of version 0.1.0.

No changelog yet as it's the first release.

For installation setup and other tips please refer to README.md file.