चेंजलॉग
Changelog
आपला आमदारच्या नवीनतम बदलांबद्दल आणि सुधारणा याबद्दल अद्ययावत रहा.
v2.1.0
July 18, 2026
Spotlight
Migrated the entire app to a fully static export — no server, no ISR, no database, zero runtime resource usage.
- Adopted `output: "export"` in next.config.ts — the app now builds to plain static HTML/CSS/JS with no Node.js server required.
- Removed proxy.ts (locale-redirect middleware) since Proxy/Middleware is unsupported under static export — internal links already use locale-prefixed hrefs, and root `/` still client-redirects to the default locale.
- Added `generateStaticParams` + `dynamicParams = false` to every page under `[locale]/...`, including the `(legal)` and `(static)` route groups, so all locale routes prerender at build time.
- Verified `sitemap.ts` and `robots.ts` only reference locale-prefixed content URLs, avoiding dead links after the middleware removal.
Improvements
Data-loading and bundle-size cleanups on top of the static export migration.
- Centralized locale message loading into a single `React.cache()`-wrapped `getMessages()` helper (in `lib/getMessages.ts`), removing duplicate dynamic `import()` calls across `generateMetadata` and page bodies on 8 routes.
- Fixed member ranking tables to sort/filter the full dataset server-side before slicing to the displayed limit, instead of slicing first and sorting a wrong subset.
- Extracted BJP vs INC and SHS vs SHSUBT constituency comparisons into a shared server-side helper (`lib/jsonld/party-competitions.ts`), so only ~10 derived rows reach the client instead of the full members dataset.
- Reviewed all JSON data usage in `/data` and confirmed everything is static-imported at build time with zero runtime fetching — no server load is triggered on any page view.
- Upgraded Tailwind CSS and related packages to the latest v4 patch release.
Bug Fixes
Build and metadata fixes surfaced while enabling static export.
- Fixed root layout `manifest` metadata pointing at a non-existent `/manifest` route instead of the static `/manifest.json` file, which was colliding with `[locale]` param resolution.
- Removed an unused `Heart` icon import left over from the earlier `/social-media` route removal.
- Removed the `/search` and `/social-media` demo routes along with their now-orphaned nav entries, sitemap entries, and components.
v1.2.2
September 10, 2025
Improvements
UX and performance improvements.
- Updates to tables for better sorting and filtering of data.
v1.2.0
September 07, 2025
Spotlight
Initial product release for public access.
- Beta release of Aapla Aamdar platform for citizens of Maharashtra.
- Covers all 288 assembly constituencies and 48 parliamentary constituencies in Maharashtra.
- Features demo for social media like user interface for citizens to report issues, share feedback, and engage with their elected representatives.
Read more about our roadmap, learn how we build product and what features you can expect next.