Release history
Fredy releases
Searches for new apartments, houses, and flats in Germany on platforms like ImmoScout24, Immowelt, and others, and instantly delivers the results to you via Slack, Telegram, and more.
All releases
73 shown
Minor fixes and improvements.
Changelog
- upgrading dependencies
Minor fixes and improvements.
Changelog
- upgrading dependencies / new pois
- Switched browser engine from puppeteer-extra/stealth to CloakBrowser
Full changelog
What's Changed
- fix: Sort direction toggle not working in listings overview by @datenwurm in https://github.com/orangecoding/fredy/pull/306
- Switch browser engine from puppeteer-extra/stealth to CloakBrowser by @orangecoding in https://github.com/orangecoding/fredy/pull/307
Fredy now uses the CloakBrowser. This should make it less likely to be captured as a bot. During my tests Fredy was not captured a single time 😮
Full Changelog: https://github.com/orangecoding/fredy/compare/21.3.1...22.0.0
- Added Immoscout shape search
Changelog
- adding immoscout shape search
- Table View for Jobs
Full changelog
- Table View for Jobs
Full Changelog: https://github.com/orangecoding/fredy/compare/21.2.0...21.3.0
- Add delete button to listing detail view
- Add grid/table view toggle to listings overview
Full changelog
What's Changed
- feat: Add delete button to listing detail view by @datenwurm in https://github.com/orangecoding/fredy/pull/304
- feat: Add grid/table view toggle to listings overview by @datenwurm in https://github.com/orangecoding/fredy/pull/305
New Contributors
- @datenwurm made their first contribution in https://github.com/orangecoding/fredy/pull/304
Full Changelog: https://github.com/orangecoding/fredy/compare/21.1.1...21.2.0
Minor fixes and improvements.
Full changelog
- gmx example
- fixing error message when passwords do not match / fixing placeholder image
- adding gitattributed
- upgrading dependencies
- HTTP framework changed from Restana to Fastify
Changelog
- moving from restana to fastify
Fixed toasts not showing on certain pages.
Changelog
- downgrading restana
- fixing toasts not showing on certain pages / adding statement about ai 🤖
Fixed toasts not showing on certain pages.
Changelog
- fixing toasts not showing on certain pages / adding statement about ai :robot:
- Revamped Fredy design using Claude Design
Full changelog
What's Changed
Fredy got a new Design. With the Help of Claude Design, we built a revamped version of Fredy. I hope you like it. At least my wife does ;)
Full Changelog: https://github.com/orangecoding/fredy/compare/20.4.0...21.0.0
- Adds an "Open with Fredy" link for each listing based on baseUrl
Full changelog
As preparation for a (way bigger) release, Fredy now sends a Link "Open with Fredy" for every listing. For this, we must know the baseUrl of Fredy. We're trying to guess it, but you probably know better than me, so you might want to check in the settings if it is actually correct :)
Full Changelog: https://github.com/orangecoding/fredy/compare/20.3.4...20.4.0
- New `yarn run test:offline` script runs tests against local copies to prevent provider IP blocking
Full changelog
Test Fixtures
It's annoying to run tests agains the provider while building new features specifically after implementing the details fetching as providers tend to block an ip when running tests to often. This fixes the problem by testing agains local copy's of the source.
You can now run:
yarn run test:offline
Full Changelog: https://github.com/orangecoding/fredy/compare/20.3.2...20.3.4
Changed average price display to median price on the dashboard.
Full changelog
What's Changed
- change average price to median price on the dashboard by @bytedream in https://github.com/orangecoding/fredy/pull/300
- upgrading dependencies
New Contributors
- @bytedream made their first contribution in https://github.com/orangecoding/fredy/pull/300
Full Changelog: https://github.com/orangecoding/fredy/compare/20.3.1...20.3.2
- Toggle for sending Telegram messages as plain text
Full changelog
What's Changed
- Add toggle for sending telegram message as plain text message by @adrianbartnik in https://github.com/orangecoding/fredy/pull/299
- Upgrading dependencies
New Contributors
- @adrianbartnik made their first contribution in https://github.com/orangecoding/fredy/pull/299
Full Changelog: https://github.com/orangecoding/fredy/compare/20.3.0...20.3.1
- Feature/spec filter
Full changelog
What's Changed
- Feature/spec filter by @strech345 in https://github.com/orangecoding/fredy/pull/276
Thanks a lot for all the work you put in this @strech345!
Full Changelog: https://github.com/orangecoding/fredy/compare/20.2.1...20.3.0
- Ability to select provider in user settings for enhanced listing information (addresses, geocoding) – currently supports Immoscout, Sparkasse, ImmobilienDE, Immowelt, kleinanzeigen, wggesucht.
Full changelog
What's Changed
- Fix: broken filters by @realDayaa in https://github.com/orangecoding/fredy/pull/294
- Feature/kleinanzeigen new by @orangecoding in https://github.com/orangecoding/fredy/pull/292
New Feature
You're now able to select provider in the user settings, which should fetch more details per listing. This significantly increases the api calls and thus increases the likelyhood of being detected as a bot, however it gives more details (like addresses and thus real geocoding in return. Be careful with enabling this..
My changes are based on the idea of @realDayaa . Props to him for this!
Note
At the moment, only the most used provider are supported. Immoscout, Sparkasse, ImmobilienDE, Immowelt, kleinanzeigen, wggesucht.
Full Changelog: https://github.com/orangecoding/fredy/compare/20.1.2...20.2.0
Minor fixes and improvements.
Full changelog
- Improving security
Full Changelog: https://github.com/orangecoding/fredy/compare/20.1.1...20.1.2
- Storing filter settings in URL
Full changelog
What's Changed
- fix: maplibre-gl runtime errors in production build by isoliting it i… by @strech345 in https://github.com/orangecoding/fredy/pull/288
- Storing filter settings in Url
Full Changelog: https://github.com/orangecoding/fredy/compare/20.1.0...20.1.1
Minor fixes and improvements.
Full changelog
What's Changed
- A fresh coat of paint by @orangecoding in https://github.com/orangecoding/fredy/pull/283
Full Changelog: https://github.com/orangecoding/fredy/compare/20.0.8...20.1.0
Fixed some additional Docker issues.
Full changelog
- Fixing some more Docker Issues
Full Changelog: https://github.com/orangecoding/fredy/compare/20.0.7...20.0.8
- Run Docker container as non‑root user
Full changelog
Important Docker Service update!
- fixing broken puppeteer providers in docker caused by alpine chromium 146 crashing
- switched to debian slim with puppeteer's own chrome for testing
- dropped 2-stage build
- run as non-root
- purge build tools after install, improve docker-test.sh to verify it all works.
That's it. ;)
Full Changelog: https://github.com/orangecoding/fredy/compare/20.0.6...20.0.7
- Added SMTP Adapter
Full changelog
What's Changed
- Add SMTP Adapter by @realDayaa in https://github.com/orangecoding/fredy/pull/279
- Fixing MCP Server, adding claude desktop example
New Contributors
- @realDayaa made their first contribution in https://github.com/orangecoding/fredy/pull/279
Full Changelog: https://github.com/orangecoding/fredy/compare/20.0.5...20.0.6
Fixed duplicate migrations.
Changelog
- next release version
- fixing duplicate migration
Minor fixes and improvements.
Changelog
- upgrading dependencies
- improving version banner
- Add new properties to immoscout mappings
Full changelog
What's Changed
- Add new properties to immoscout mappings by @Pr0mises in https://github.com/orangecoding/fredy/pull/275
- upgrading dependencies
New Contributors
- @Pr0mises made their first contribution in https://github.com/orangecoding/fredy/pull/275
Full Changelog: https://github.com/orangecoding/fredy/compare/20.0.2...20.0.3
Minor fixes and improvements.
Full changelog
- fixing stdin for mcp
- upgrading dependencies
Full Changelog: https://github.com/orangecoding/fredy/compare/20.0.0...20.0.2
- Added MCP server enabling local LLM to interact with Fredy
Full changelog
Fredy goes AI 🤖
With this version, Fredy ships with an MCP server that enables you to use your local LLM to interact with Fredy.
Full Changelog: https://github.com/orangecoding/fredy/compare/19.6.0...20.0.0
https://github.com/user-attachments/assets/d7034597-93a0-451d-8d1d-a413e79a9602
- Listings are no longer shown in the UI when a filter is applied.
- Added fulltext parameter support for immoscout
- Enhanced immoscout details retrieval
- Implemented area filter mapping
Full changelog
What's Changed
- add support for fulltext parameter for immoscout by @Freax13 in https://github.com/orangecoding/fredy/pull/274
- 🕵️ More immoscout details by @MindCollaps in https://github.com/orangecoding/fredy/pull/258
- feat(): map area filter by @strech345 in https://github.com/orangecoding/fredy/pull/273
- Listings are not being shown in the ui anymore when filtered
New Contributors
- @Freax13 made their first contribution in https://github.com/orangecoding/fredy/pull/274
- @MindCollaps made their first contribution in https://github.com/orangecoding/fredy/pull/258
- @strech345 made their first contribution in https://github.com/orangecoding/fredy/pull/273
Full Changelog: https://github.com/orangecoding/fredy/compare/19.5.2...19.6.0
- Resend support added to the net notification adapter
Changelog
- adding resend as net notification adapter
Improved puppeteer reuse with a safeguard for broken Chrome.
Changelog
- improve reusing of puppeteer by adding a safeguard for broken chrome
- Removed Immonet provider
- Improved default puppeteer timeout
- Massively improved Puppeteer resource handling by using a single instance per run
Full changelog
What's Changed
- improve default puppeteer timeout
- Massively improved Puppeteer resource handling by only using 1 puppeteer instance per run
- Removed Immonet provider as they've teamed up with Immowelt
Full Changelog: https://github.com/orangecoding/fredy/compare/19.4.1...19.5.0
Bug fixes and stability improvements in Fredy.
Changelog
- fixing app init
Minor fixes and improvements.
Changelog
- improve welcome screen
- Added welcome screen
Changelog
- fixing login route
- adding welcome screen
Bug fixes and stability improvements in Fredy.
Changelog
- fixing eslint
Minor fixes and improvements.
Changelog
- update dependencies
- adding check if fredy is running in docker
Minor fixes and improvements.
Changelog
- fancy, almost impossible to see animation on dashboard
Minor fixes and improvements.
Full changelog
- improving Tracking data
Full Changelog: https://github.com/orangecoding/fredy/compare/19.3.5...19.3.6
- Confirmation dialog when attempting to remove a listing entirely from the database or just hide it
Full changelog
- adding confirmation dialog if to remove listing entirely from db or just hide it
- Upgrading dependencies
Full Changelog: https://github.com/orangecoding/fredy/compare/19.3.4...19.3.5
Fixed image rendering.
Full changelog
- Fixing image rendering
Full Changelog: https://github.com/orangecoding/fredy/compare/19.3.3...19.3.4
Minor fixes and improvements.
Full changelog
- Smaller Demo Improvements
Full Changelog: https://github.com/orangecoding/fredy/compare/19.3.2...19.3.3
Minor fixes and improvements.
Full changelog
- Fixing some bugs the wife found ;)
Full Changelog: https://github.com/orangecoding/fredy/compare/19.3.1...19.3.2
- Hardening Demo Handling
Full changelog
- Hardening Demo Handling
Full Changelog: https://github.com/orangecoding/fredy/compare/19.3.0...19.3.1
Minor fixes and improvements.
Full changelog
What's Changed
- improving UI by @orangecoding in https://github.com/orangecoding/fredy/pull/264
Full Changelog: https://github.com/orangecoding/fredy/compare/19.2.2...19.3.0
Fixed the Immoscout Scraper.
Full changelog
- Fixing Immoscout Scraper
Full Changelog: https://github.com/orangecoding/fredy/compare/19.2.1...19.2.2
- Hardened the check to determine if a listing is active, preventing bypass of inactive status
Full changelog
- hardening the check if a listing is active
Full Changelog: https://github.com/orangecoding/fredy/compare/19.2.0...19.2.1
- Link in grid view behaves like a real link
- Improved tooltip on map
- Zooms map to area with most markers
Full changelog
- adapt link to listing in grid view to behave like a real link
- improved tooltip in map, improved user-settings handling
- zoom into map where most markers are
- deleting a listing now sets it to deleted in the db, preventing it from reappearing when scraping happens
Full Changelog: https:/ /github.com/orangecoding/fredy/compare/19.1.1...19.2.0
Fixed Immoscout translator to allow balconies and gardens in purchase listings.
Full changelog
- fixing immoscout translator, allowing balcony and garden for purchases
Full Changelog: https://github.com/orangecoding/fredy/compare/19.1.0...19.1.1
- Calculated distance between user's home address and listing is now displayable
Full changelog
What's Changed
- Use EUR-symbol to match Map.jsx (see d43c5b3) by @katrinleinweber in https://github.com/orangecoding/fredy/pull/261
- possibility to display distance by @orangecoding in https://github.com/orangecoding/fredy/pull/262
- Upgrading dependencies
New Contributors
- @katrinleinweber made their first contribution in https://github.com/orangecoding/fredy/pull/261
You can now finally make use out of the calculated distance between your home address (which you can configure under user specific settings) and the address of the listing.
https://github.com/user-attachments/assets/e307c236-74f4-49af-8e1c-bbbc450f3c1b
Full Changelog: https://github.com/orangecoding/fredy/compare/19.0.0...19.1.0
- Distance calculation between a given address and the listing address
- Updated to React 19
- Ability to clone jobs
Full changelog
What's Changed
- We do now calculate the distance between a given address and the address of the listing
- Updated to React 19 🎉
- Ability to clone jobs
- Calculating the distance by @orangecoding in https://github.com/orangecoding/fredy/pull/255
Full Changelog: https://github.com/orangecoding/fredy/compare/18.0.2...19.0.0
Fixed eBay Kleinanzeigen listing status becoming inactive when the listing is no longer available.
Full changelog
- Fixing setting listings to inactive for ebay kleinanzeigen if not available anymore
Full Changelog: https://github.com/orangecoding/fredy/compare/18.0.1...18.0.2
Minor fixes and improvements.
Full changelog
- Fixing rendering issues on new map
- Upgrading dependencies
Full Changelog: https://github.com/orangecoding/fredy/compare/18.0.0...18.0.1
- Added Map View in Fredy
Full changelog
What's Changed
- Map View in Fredy by @orangecoding in https://github.com/orangecoding/fredy/pull/253
https://github.com/user-attachments/assets/9263af0c-216c-47d3-887e-f578f9d0d1fe
Full Changelog: https://github.com/orangecoding/fredy/compare/17.1.0...18.0.0
- Adding Wohnungsboerse provider
Full changelog
- Adding Wohnungsboerse provider
Full Changelog: https://github.com/orangecoding/fredy/compare/17.0.2...17.1.0
Minor fixes and improvements.
Full changelog
- upgrading dependencies
Full Changelog: https://github.com/orangecoding/fredy/compare/17.0.1...17.0.2
Fixed incorrect baseUrl for the ohne-makler provider.
Full changelog
What's Changed
- Fix: correct baseUrl for ohne-makler provider - Fixes #251 by @timur-me in https://github.com/orangecoding/fredy/pull/252
New Contributors
- @timur-me made their first contribution in https://github.com/orangecoding/fredy/pull/252
Full Changelog: https://github.com/orangecoding/fredy/compare/17.0.0...17.0.1