33 Commits

Author SHA1 Message Date
Christian Kellner
3e5cd97400 Listing management (#223)
* upgrading dependencies, fixing image placeholder

* improving processing times label and hide when screen width is too low

* aligning run now button

* renaming settings -> general settings

* smaller security and memory improvements

* improving footer

* preparing listing management

* improve filtering for listings

* preparing new settings page

* preparing new settings page

* storing settings in db

* next release version
2025-12-09 13:56:46 +01:00
orangecoding
f339a2e2cf adding version banner to check if a new version of fredy is available 2025-09-20 19:37:27 +02:00
Christian Kellner
8d95f052c6 Migrate to SQLite (#174)
* Migrating Fredy from LowDb to SqLite 🎉

* adding new sql migration system for future sql migrations

* adding setting to change  sqlite path for db files

* create migration plan for graceful migration lowdb -> sqlite

* Improving Documentation

* adding test for sqliteconnection

* upgrading dependencies

* making nodejs 22 as min version

* improve scraper

* adding overwrite ability for db migra
2025-09-18 15:38:23 +02:00
orangecoding
7372e5313f creating config automagically if missing 2025-09-09 18:41:14 +02:00
orangecoding
947e895de6 upgrading puppeteer / updating config 2025-09-05 12:07:08 +02:00
weakmap@gmail.com
9774989eeb upgrade to react router 7 2025-09-02 20:18:37 +02:00
Alexander Roidl
2b36f868e7 Project-wide linting and formatting (#150)
* chore: configure project-wide linting and formatting

* chore: run lint autofix and formatter
2025-07-26 20:42:58 +02:00
Christian Kellner
214e714c03 Puppeteer rewrite (#119)
* Moving to puppeteer | removing scrapingAnt
2024-12-17 12:38:28 +01:00
Christian Kellner
e25b956eda Update config.json 2024-11-22 12:32:37 +01:00
Christian Kellner
337ee922a6 Demo Mode (#117)
* Adding Demo Mode to Fredy
2024-11-22 09:11:10 +01:00
Christian Kellner
8f91267b5d sending tracking information (#116)
* Ability to send tracking information
2024-11-20 22:22:16 +01:00
Christian Kellner
3d59c0096d reverting config changes. accidentally pushed 2024-11-20 08:19:16 +01:00
Christian Kellner
dab6e4edf3 upgrading husky 2024-11-19 13:45:07 +01:00
Christian Kellner
2c5eceb0c1 Making Fredy an ESM project (#70)
Making Fredy an ESM project
2023-03-13 13:42:43 +01:00
Christian Kellner
169655800b Update config.json 2022-12-19 21:11:15 +01:00
weakmap@gmail.com
baf57b3641 upgrading to react 18 2022-12-19 21:10:00 +01:00
Christian Kellner
2062aa11a3 Scrapingant proxies (#59)
* preparing scraping ant proxies

* adding general settings for scraping ant proxy

* retrying with new ui settings
2022-06-13 08:10:30 +02:00
Christian Kellner
88c046dbd4 Update config.json
Set the default interval to 1 hour. 30 mins was a little too much
2021-05-31 08:58:41 +02:00
Christian Kellner
97858b7539 General settings (#28)
adding ui for general settings | adding 'working hours' as new feature
2021-05-30 09:37:45 +02:00
Christian Kellner
70cab66651 Bringing back immoscout (#21)
Bringing back immoscout support 🎉
2021-05-11 11:25:14 +02:00
Christian Kellner
b2847f6834 UI (#15)
Adding new Admin UI. Updating Fredy to V3.0.0 as it has been a large rewrite. Thanks for all contributions and help on the way!
2021-01-21 16:09:23 +01:00
Christian Kellner
1848167eda making info api port configurable 2020-08-15 13:25:17 +02:00
Christian Kellner
1558e32a80 adding Mailjet as new adapter 🎉 2020-08-15 13:22:38 +02:00
Christian Kellner
f1a00cf3bd adding option to disable the info api 2020-07-20 16:21:11 +02:00
Christian Kellner
ee313e401c adding new sendgrid adapter 2020-07-17 15:39:11 +02:00
Christian Kellner
c91471a0b2 remove user agent from config 2020-02-28 14:03:11 +01:00
Christian Kellner
770d30af95 Concurrent-Jobs (#7)
Fredy 2.0.0 introduces the concept of search jobs. You can now configure multiple of these jobs running in the same instance of Fredy. Also a new API has been created 🎉
2020-02-26 09:05:20 +01:00
Christian Kellner
9961706523 adding wg-gesucht as provider 2019-06-10 14:40:28 +02:00
Christian Kellner
8a1d86c90e ADD: new Neubaukompass provider | FIX: tests, console notifier 2018-02-13 12:43:37 +01:00
Christian Kellner
35bdc9e78c IMPROVEMENT: improve readme, add telegram to config example 2018-02-07 08:31:56 +01:00
Christian Kellner
f0d9c0cb00 ADD: Telegram bot as notification provider 2018-02-06 13:57:32 +01:00
Christian Kellner
a84591d2a6 ADD: new provider for '1AImmobilien' / CHANGE: removing rootPath dependency, readme adjustments 2018-01-25 16:38:39 +01:00
Christian Kellner
c6cffe029d Release v1.0.0 🎉 2018-01-20 20:23:27 +01:00