Viktor Barzin
|
3d024277fb
|
add uvicorn logger when dumping listings
|
2025-06-22 21:15:35 +00:00 |
|
Viktor Barzin
|
24b41ae2ed
|
add celery env variables to sample env
|
2025-06-22 21:15:15 +00:00 |
|
Viktor Barzin
|
069969c14a
|
bugfix - remove trailing slash in authentik config which was causing an additional request that was always redirected
|
2025-06-22 14:25:43 +00:00 |
|
Viktor Barzin
|
744fa7b8a7
|
use the uvicorn logger; also update dockerfile to run migrations as parto f startup instead of when starting uvicorn
|
2025-06-22 14:00:47 +00:00 |
|
Viktor Barzin
|
684af9a040
|
add helpful adb commands to the readme
|
2025-06-22 13:06:37 +00:00 |
|
Viktor Barzin
|
bf79d3c977
|
convert district at the last moment - when we send the query
|
2025-06-22 13:05:53 +00:00 |
|
Viktor Barzin
|
bcece4500a
|
set debug level to debug
|
2025-06-22 13:05:24 +00:00 |
|
Viktor Barzin
|
9eae30b0d6
|
bugfix - pages start from 1
|
2025-06-22 13:04:10 +00:00 |
|
Viktor Barzin
|
03d24aff99
|
refactor dump listings to extract all pages with data
|
2025-06-22 12:43:24 +00:00 |
|
Viktor Barzin
|
fbd39bb67f
|
replace available from component with a nicer search which takes human input
|
2025-06-21 23:46:19 +00:00 |
|
Viktor Barzin
|
ce199152e2
|
add available from filter
|
2025-06-21 23:22:11 +00:00 |
|
Viktor Barzin
|
8c65aa0916
|
add logger for more strucutred logging in python
|
2025-06-21 22:38:30 +00:00 |
|
Viktor Barzin
|
1f04753250
|
fix typoe in drone config when restarting the deployments
|
2025-06-21 21:58:58 +00:00 |
|
Viktor Barzin
|
a73eea4d9e
|
run alembic migrations on startup
|
2025-06-21 21:52:51 +00:00 |
|
Viktor Barzin
|
2f8adb99e8
|
byt github actions - youre too expensive for private repos and my awesome drone ci caching is working nicely
|
2025-06-21 20:13:50 +00:00 |
|
Viktor Barzin
|
519e5f384a
|
upgrade some poetry files
|
2025-06-21 20:10:30 +00:00 |
|
Viktor Barzin
|
97e3fb9e4e
|
cache from in drone with tag
|
2025-06-21 19:59:30 +00:00 |
|
Viktor Barzin
|
7a21a032b7
|
remove image tag for caching in drone
|
2025-06-21 18:52:13 +00:00 |
|
Viktor Barzin
|
170ab33eee
|
add ts ignore for errors
|
2025-06-21 18:51:06 +00:00 |
|
Viktor Barzin
|
41ef6400da
|
use cache for immoweb image
|
2025-06-21 18:49:31 +00:00 |
|
Viktor Barzin
|
81683ce73b
|
update dronce ci to built on top of previous image for api
|
2025-06-21 18:20:43 +00:00 |
|
Viktor Barzin
|
af6c15a231
|
add github action to build the api image
|
2025-06-21 18:12:35 +00:00 |
|
Viktor Barzin
|
8d32c2cbd7
|
add filter for last seen days
|
2025-06-21 17:39:10 +00:00 |
|
Viktor Barzin
|
b1cbe8505a
|
handle errors better in the ui with an alert component
|
2025-06-21 17:26:45 +00:00 |
|
Viktor Barzin
|
5bd4562205
|
setup boilerplate for creating background workers and add 1 for dumping listings
|
2025-06-21 17:25:56 +00:00 |
|
Viktor Barzin
|
4e4a5ece15
|
start coroutine from the thread instead of the wrapper normal func
|
2025-06-21 13:48:28 +00:00 |
|
Viktor Barzin
|
064f2651d5
|
set 30m timeout to drone builds
|
2025-06-21 12:50:31 +00:00 |
|
Viktor Barzin
|
a7e0773c0a
|
add worker api to refresh data in the background
|
2025-06-21 12:49:04 +00:00 |
|
Viktor Barzin
|
fc722b6b5f
|
do 1 attempt to detect sqm from floorplan. if that fails then set to 0 instead of returning none
|
2025-06-21 12:06:57 +00:00 |
|
Viktor Barzin
|
4e13dbdb7f
|
retry transient errors from rightmove when fetching images
|
2025-06-21 12:06:19 +00:00 |
|
Viktor Barzin
|
ec2e0dded8
|
add method to dump all data for listings e2e
|
2025-06-21 12:04:31 +00:00 |
|
Viktor Barzin
|
3e1be6750c
|
add filter for sqm
|
2025-06-18 21:06:02 +00:00 |
|
Viktor Barzin
|
70460bee5d
|
add filter for min and max price
|
2025-06-18 20:57:20 +00:00 |
|
Viktor Barzin
|
dadb56aa16
|
add filter for min and max number of bedrooms
|
2025-06-18 20:54:47 +00:00 |
|
Viktor Barzin
|
69d15e9a16
|
add support for querying buying listings as well as by max price
|
2025-06-18 20:38:50 +00:00 |
|
Viktor Barzin
|
ba4a95825b
|
reset the map when new parameters are chosen
|
2025-06-18 19:12:00 +00:00 |
|
Viktor Barzin
|
7c70da4bed
|
hook up query parameters form with rest query
|
2025-06-18 18:56:11 +00:00 |
|
Kadir
|
3574df8ae0
|
removing decisions from the repo
|
2025-06-18 00:59:16 +01:00 |
|
Viktor Barzin
|
1caaa247d8
|
paameterize form using zod to get a type checked fields
|
2025-06-17 20:42:41 +00:00 |
|
Viktor Barzin
|
a092b4e9c8
|
disable login button whilst logging in
|
2025-06-17 19:15:18 +00:00 |
|
Viktor Barzin
|
7ae822f115
|
trigger ci only on daily cron instead of on every push
|
2025-06-17 19:10:49 +00:00 |
|
Viktor Barzin
|
92c1ee76f5
|
add pipeline to build the backend api
|
2025-06-17 18:56:52 +00:00 |
|
Viktor Barzin
|
76e7338ab9
|
add context dir to the drone.yml
|
2025-06-17 18:51:23 +00:00 |
|
Viktor Barzin
|
0bee75fd71
|
add drone ci config
|
2025-06-17 18:45:28 +00:00 |
|
Viktor Barzin
|
5fb8216b88
|
ignore all of data dir
|
2025-06-16 22:45:07 +00:00 |
|
Viktor Barzin
|
b72569b6b9
|
make the app buildable for prod
|
2025-06-16 22:43:46 +00:00 |
|
Viktor Barzin
|
1e868f1b0d
|
do not typescript check map.tsx as that has a lot of the legacy js code that is not typed
|
2025-06-16 22:42:32 +00:00 |
|
Viktor Barzin
|
10a997a8a1
|
make oauth redirect url depends on env mode
|
2025-06-16 22:42:06 +00:00 |
|
Viktor Barzin
|
e598a02670
|
add crossfilter2 do deps as aparently it is not part of types/crossfilter2
|
2025-06-16 22:41:11 +00:00 |
|
Viktor Barzin
|
cd2d39c3b0
|
add dockerignore to ignore frontend as that is built separately
|
2025-06-16 22:40:36 +00:00 |
|