Releases: getfider/fider
v0.28.1
A few things that were stacked up for the previous big release didn't make it in, so they're here
What's Changed
- Persian translation by @AienTech in #1337
- Add
tenant.AllowedSchemes
advanced configuration item by @nabijaczleweli in #1332
New Contributors
- @AienTech made their first contribution in #1337
- @nabijaczleweli made their first contribution in #1332
Full Changelog: v0.28.0...v0.28.1
v0.28.0
Summary of changes
There's a lot of changes in this release. The main change is a re-worked process for adding new posts, in an attempt to make fider feel more modern and to remove barriers to adding new suggestions and ideas. This includes a new full-screen modal for entering the new post. We've also changed the way that new posts are added for users who aren't logged in. You can enter your suggestion as though you are logged in, and just at the end you need to choose how to continue - with email or some other auth. Once you have confirmed your email you can then finalise and submit your post.
Another big change, there is no more "upload an image" button. Images are now handled inline in the editor, and the editor has been rolled out to adding / editing posts as well as comments now. So you can upload images and paste images into the editor now - behind the scenes they're still uploaded in the same way to the same locations you've configured (either db, s3, or file).
What's Changed - headliners
- ✍️ New idea UI re-worked, to make adding a new idea more pleasant
- 🖼️ No more "image upload" buttons - images are now handled inline in the editor
- 🎉 Ability for user to set the tags on post creation - (#1211) by @JimKnoxx in #1306
- ⚡ATOM feed implementation for posts and comments by @afeuerstein in #1287
What's changed - other bits
- Input search in the filter dropdown (wrapped into #1319)
- Better form error handling (wrapped into #1319)
- Moved away from crowdin for translations @mattwoberts in #1325
- Improved redirect handling on oauth signin page (#1321) by @JimKnoxx in #1322
- Improved handling of long strings in titles and code blocks (#1333) by @JimKnoxx in #1334
New Contributors 🎉
- @JimKnoxx made their first contribution in #1306
- @afeuerstein made their first contribution in #1287
Many thanks, and @JimKnoxx thanks for the all the translation help there and the big pile of things you spotted and sorted.
Full Changelog: v0.27.0...v0.28.0
v0.27.0
Summary of changes
More translations, some support for Arabic that was missing from the last release (sorry), always showing a response if there is one, and support for composite display name in the oauth config.
What's Changed
• Add Arabic locale support to i18n configuration by @Bilker1422 in #1289
• Userlist fixuserupdate by @mattwoberts in #1301
• Show "Open" post response if there is one by @mattwoberts in #1305
• Oauth composite name by @mattwoberts in #1299
• Build version update by @mattwoberts in #1302
Full Changelog: v0.26.0...v0.27.0
v0.26.0
Ok - we've got dark mode support now, and lot's of other goodies..
High-level overview
- Dark / Light mode support
- Much improved UI to assign posts to tags
- Support for RTL languages (Arabic for now)
- Language translation fixes, and Arabic language support
- A new UI for the sign-in modal - making it more modern looking
What's Changed According to Github
- Making the TagsPanel a custom Multi-Select component by @npham49 in #1276
- Don't show the edit link if no permissions. by @mattwoberts in #1278
- Sourcing the fonts from the inter NPM package by @mattwoberts in #1293
- Dark mode! by @mattwoberts in #1292
- Changed notification to use link by @mattwoberts in #1274
- Refactor SCSS for RTL Support by @Bilker1422 in #1291
- Theming tweaks by @mattwoberts in #1294
- Signin modal update. by @mattwoberts in #1275
New Contributors
- @Bilker1422 made their first contribution in #1291
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
The main changes are the introduction of a new rich text comment editor (and re-working of the mentions logic to support that). Also there are some bugs fixed (see below for more details), and some lib updates.
- UI changes by @mattwoberts in #1237
- Mentions by @mattwoberts in #1230
- Remove the welcome email. by @mattwoberts in #1252
- Removed trial emails by @mattwoberts in #1253
- Add comment id to the webhook for new comment. by @mattwoberts in #1261
- Redirect Vuln in signout link by @mattwoberts in #1258
- Markdown render bugs by @mattwoberts in #1249
- Featured comment editor by @mattwoberts in #1255
- Bump @babel/runtime from 7.26.0 to 7.27.0 by @dependabot in #1268
- Bump esbuild from 0.14.38 to 0.25.0 by @dependabot in #1267
- Bump dompurify from 2.5.7 to 3.2.4 by @dependabot in #1266
New Contributors
- @MercierMateo made their first contribution in #1221
- @ShiftedMr made their first contribution in #1239
Full Changelog: v0.24.0...v0.25.0
v0.24.0
Support for Italian and Chinese (Simplified)
This release see's the addition of support for Italian (many thanks to Hermann Thierry Marquiand @Rudolfet) and Chinese (many thanks to 仙君御) - these translations were contributed via Crowdin.
What's Changed
- Language translations by @mattwoberts in #1219
Full Changelog: v0.23.0...v0.24.0
v0.23.0
Overview
- UI changes and improvements. This shouldn't cause much issues with any existing custom CSS but exercise caution with that one.
- Notifications is now a drop down menu rather than a separate page
- Emoji-reactions to comments. There are now github-style emoji reactions that can be applied to comments.
- Dockerfile image updated to debian bookworm
- Minor bug fixes
What's Changed (Auto-Generated)
- Dependabot batch 20240912 by @mattwoberts in #1200
- chore(deps): bump ws by @dependabot in #1183
- chore(deps): bump golang.org/x/image from 0.0.0-20211028202545-6944b10bf410 to 0.18.0 by @dependabot in #1184
- chore(deps-dev): bump @babel/traverse from 7.17.10 to 7.25.4 by @dependabot in #1187
- chore(deps-dev): bump webpack from 5.72.0 to 5.94.0 by @dependabot in #1191
- chore(deps): bump json5 by @dependabot in #1201
- Update contributing doc by @Quentinchampenois in #1197
- Userlist Integration by @mattwoberts in #1194
- feature: add ability to copy comment link by @indyteo in #981
- Fixed gravatar for usernames with unusual characters by @mattwoberts in #1205
- Fix: No webhook message when post deleted with no comment. by @mattwoberts in #1207
- Remove the paddle webhooks from CSRF checks. by @mattwoberts in #1212
- First set of proposed UI tweaks. by @mattwoberts in #1208
- Github-style emoji reactions to comments. by @mattwoberts in #1214
- Update Markdown dependency and Dockerfile to Debian Bookworm / Node.js 22 by @kimtiago in #1215
New Contributors
- @dependabot made their first contribution in #1183
- @Quentinchampenois made their first contribution in #1197
- @kimtiago made their first contribution in #1215
Full Changelog: v0.22.0...v0.23.0
v0.22.0
Docker image getfider/fider:0.22.0 is now available to use.
Docker image getfider/fider:stable is now the same as getfider/fider:0.22.0
What's Changed
- fix: broken markdown in README.md by @DevScyu in #1085
- add greek language by @goenning in #1103
- Fix typo in
Welcome Message
section by @myarmolinsky in #1111 - update to go 1.19 and node 18.x by @goenning in #1118
- Scrollbars would always be visible in the
VotesModal
component by @Ik1497 in #1134 - Member email search by @mattwoberts in #1172
- Added migration to create missing posts.user_id index by @mway-niels in #1169
- fix: setting default "view" query params to "all" by @npham49 in #1175
- Go and node version updates. by @mattwoberts in #1167
- refactor: Migrate Select component to functional component using useState hook by @npham49 in #1176
- Fix: changing go version in go.mod back to 1.22.0 by @npham49 in #1178
- Update FUNDING.yml by @mattwoberts in #1177
- feat: add Arabic locales by @maherelgamil in #1180
- Update the Github action to push docker images on tag pushes by @mattwoberts in #1182
- Another way to trigger on tag/releases. by @mattwoberts in #1188
New Contributors
- @DevScyu made their first contribution in #1085
- @myarmolinsky made their first contribution in #1111
- @Ik1497 made their first contribution in #1134
- @mway-niels made their first contribution in #1169
- @npham49 made their first contribution in #1175
- @maherelgamil made their first contribution in #1180
Full Changelog: v0.21.1...v0.22.0
v0.21.1
Docker image getfider/fider:0.21.1
is now available to use.
Docker image getfider/fider:stable
is now the same as getfider/fider:0.21.1
What's Changed
- fix: return absolute url for assets by @goenning in a3f4cb5
- docs: changed link in Get Started section from pricing page to installation… by @frob in a3f4cb5
- chore: replace markdown processor by @onionltd in #1078
New Contributors
Full Changelog: v0.21.0...v0.21.1
v0.21.0
Docker image getfider/fider:0.21.0
is now available to use.
Docker image getfider/fider:stable
is now the same as getfider/fider:0.21.0
Warning
Breaking Change:HOST_DOMAIN
has been replaced byBASE_URL
, see #1069!!!
BASE_URL
must be a valid URL, e.g:https://feedback.yourdomain.com
!!!
What's Changed
- fix: 404 errors on backups by @goenning in #1058
- fix: match DNS config during autocert by @goenning in #1067
- feature: trust custom oauth providers in order to create un-invited users in private mode by @goenning in #1068
- enhancement: replace HOST_DOMAIN with BASE_URL by @goenning in #1069
Full Changelog: v0.20.0...v0.21.0