- user: fix bug on user stats load on all time heavy query
- regression: fix reg in tick
- health: add health checkup for external check of osmsg
- lock: fix prune lock in db
- analytics: add more analytics to track hashtags
- cleanup: housekeeping
- readme: add consistency
- ga: add google analytics
- fix: add the exact mapping type in the tabe
- filename: exact naming
- style: fix style of exact checkbox
- exact: add exact button
- match: add exact match only search in hashtag
- stats: bump global stat retention days
- live-search: add global endpoint for trending
- todo: remove todo from html
- sponsor: fix sponsorship page
- osmsg/handlers.py: track --length keys independently of --tags
- contact: add contact and sponsor page in the website
- index: add missing index in schema
- tag: user
- psql: tune for index
- query: perusertag
- toggle: dark and bright toggle in the dashboard
- tag-breakdown: cache on stages
- query: cache enable in frontend leaderboard
- frtonend: pass
- poll: fix the api poll queue on large query
- changeset: long standing changeset fix
- chore: cleanup
- stat: add coalescence in query
- osmsg/history.py: single remote changesets lookup and fix unfiltered users insert
- prune: add pg prune
- hf: fix download request to hf download
- resume: download resume on refresh
- cleanup: selfheal on hf rollup updates
- ci: add ci fix for keeping repo alive
- addpost: postprune image systemd service
- reduce: mem footprint of duckdb
- chore: fix the threads and preserve order for container
- chore: fix rollup maintain rollup
- rollup: add rollup to github actions and added adaptive workers to month.py
- mem: fix roll up to allow runing on small devices
- query: merge hashtag case variants in co-occurrence
- query: escape LIKE wildcards in contributor search
- ratelimit: add api ratelimit
- chore: remove hr from footer
- frontend: move frontend to main repo
- fix: fixes the changeset not null stats bug
- query: add osm query cache in env
- cache: add recurring hashtag defer recouring for all time
- tick: self heal duckdb range
- psql-tick: add nonchunk push to postgresql
- related-hashtags: add more hashtags fix trending
- cap: add cap env to docker compose
- cli: add tick on the pipeline
- convert: set max size for the convert
- precommit: fix test cases
- fix: convert parquet history length km
- bug: fix bug on update tick after tag unnesting
- query: fix api query performance , migrate cte
- chore: housekeping
- stats: fix stas py being git ignored
- ty: fix test cases and precommit hooks
- schema: remove json native schema and add the parquet based
- migrate: remove migration command to remote hf json
- api: fix the api versioning with all time query support
- pipeline: optimize metadata/tag enrichment for file format outputs
- filepath: fix the dowload as you go and delete the temps
- perf: fixes the query performance of the tag in planet scal e
- history: increase month read attempts and improve HTTP settings for remote ingestion
- gui: fix the concurrent download issue add workers to gui
- download: fix the concurrency on osmsg
- gui: windows
- gui: fixes gui for windows
- chore: cleanup and adds progress bar in the hf download
- hisotry: add osm hisotry for the stats
- build: add build for the multiprocessing
- precommit: fixes precommit issue in conda receipe
- replication: fix last sequence on update missing stats
- update: fix hte update bug on tick
- bug: replication timestamp
- osmsg: update service configuration for docker compose
- osmsg: resolved markdown stats bug
- infra: adds infra docker compose for hosting osmsg
- test: fix test cases on api
- health: fix health endpoint to include last_ts and updated_at
- padding: fix changeset pad
- stats: fix stats inconsistency on null
- url: respect url when it is passed for country
- changeset: null bug on bbox when newer one appears
- ci: fixes spatial extension loading bug
- validation: pydantic arg validation and docs with swagger
- test: don't wait for fetch state to be there
- url: api url arg default start end
- health: patch health endpoint to include the last sequence and updated at
- docker: caddy
- docker: resource limit in docker compose
- docker: docker compose prod cluster
- caddy: adds caddy server and fix for the api rendering on 80 port
- schema: fixes shcmea being in multiple pieces , added test case to catch the change
- pipeline: Replace hardcoded "processing" label with stage-specific descriptions
- alltags: refactors all tags and schema
- url: auto switch the replication url base don the input span
- precommit: add lock to precommit hooks
- license: fix license text on build
- lock: uv lock
- docker: fixes docker images , replaced slim image with the distroless
- ci: fix lib creds on ci
- data: fix bug on data loss due to window changeset open
- stat: completeness test cases
- stream: fixes live streaming of the compressed osm files
- test: fixes test case strip issue
- Dockerfile: version upgrade in stage 1 - missed that one in the last commit
- test_app.yml: I had to remove "" from the python version number and change the number to python3.x
- osmsg: Updated the processing with this approach: Workers → write Parquet (independent) → final DuckDB merge.
- osmsg: Data type validation with pydantic models and multi-process implementations for processing of files
- build.yml-test_app.yml: remove uneeded installs in test_app.yml and let uv set up python in both test_app.yml and build.yml
- chore: housekeeping removing dead links
- toml-installation: removes unnecessary codes adds toml installation with python build
- append-upgrade: upgrade pandas .append
- build fix
- include meta lib info
- fixes bug on filepath
- Closes memory issue
- retry_max_url_attempt
- intorduces key value stats feature for all the stats type
- Turkey Data and Frontend Integration
- removing-files-on-temp: temp file removal