Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
88020e8
Upload UK mansion tax blog post
daphnehanse11 Nov 25, 2025
6909db4
style: simplify language, add Autumn Budget 2025 context
daphnehanse11 Nov 25, 2025
dd8fae6
feat: add interactive constituency maps for mansion tax post
daphnehanse11 Nov 25, 2025
82f999e
feat: add descriptive statistics and hideHeaderImage option
daphnehanse11 Nov 25, 2025
e1304a5
fix: include 0 properties row in Table 6
daphnehanse11 Nov 25, 2025
ed665ba
feat: add downloadable constituency data CSV
daphnehanse11 Nov 25, 2025
ac40985
feat: replace Plotly maps with D3.js interactive maps
daphnehanse11 Nov 25, 2025
dd2b2d3
fix: lighter gray for 0% constituencies and enable click tooltips
daphnehanse11 Nov 25, 2025
a91ac30
style: adjust 0% constituency color for better visibility
daphnehanse11 Nov 25, 2025
f7cafd4
feat: add geo/hex toggle to constituency maps
daphnehanse11 Nov 25, 2025
7db57ea
fix: flip hex map y-axis so London is at bottom
daphnehanse11 Nov 25, 2025
d244a2d
style: zoom out map initial view
daphnehanse11 Nov 25, 2025
2370f89
fix: add mansion tax post to all three posts.json files
daphnehanse11 Nov 25, 2025
6fcec0e
refactor: use properties instead of households throughout
daphnehanse11 Nov 25, 2025
ab7815b
fix: update mansion tax maps to use percentage-based coloring
daphnehanse11 Nov 25, 2025
c40eb9e
fix: update property labels to "Number" and "Percent"
daphnehanse11 Nov 25, 2025
e77f3ff
Upload UK mansion tax blog post
daphnehanse11 Nov 25, 2025
efc98c4
Fix blog post source and column headers
MaxGhenis Nov 25, 2025
f0e0a27
Add link to analysis repo in blog post
MaxGhenis Nov 25, 2025
d0f1fa6
Update blog post with uprated analysis numbers
MaxGhenis Nov 26, 2025
bb71118
Revise mansion tax post: clearer framing, fix sources, add cover image
MaxGhenis Nov 26, 2025
98a8315
Add threshold toggle, fix framing, update title/description
MaxGhenis Nov 26, 2025
9e62d84
Add mansion tax to Autumn Budget banner and narrow cards
MaxGhenis Nov 26, 2025
cf29c1d
Add 'autumn budget' tag label for posts
MaxGhenis Nov 26, 2025
a1951b8
Trigger PR sync
MaxGhenis Nov 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/.prettierrc.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ const config = {
],
};

export default config;
export default config;
8 changes: 6 additions & 2 deletions app/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Welcome to our newest frontend project! We're excited to have you contribute. Th
## Project Overview

This project is the next iteration of our application (app-v2), building upon the foundation of app-v1. We're creating a modern, component-based frontend that includes:

- Interactive calculator-related pages with dynamic functionality (Policy, Population, Simulation, etc)
- Static informational pages (About Us, Learning, API Playground, etc.)
- Improved user experience and performance
Expand All @@ -18,6 +19,7 @@ Before you begin, please refer to the main README.md for development setup and h
🎨 **Figma Access**: [Design Files Link](https://www.figma.com/design/ZZLB3A5QNYy97d7dBEPpQ8/PE-App-Redesign---Final-Screens?m=auto&t=0MkV9on8ot5RR4Lv-6)

**To get access:**

1. Please visit the link and request access.
2. Alternatively, please sign up with your email and provide your Figma account email to maintenaners for access. You'll receive an invitation with instructions shortly.

Expand All @@ -39,14 +41,14 @@ Before you begin, please refer to the main README.md for development setup and h

- For existing contributors: Issues have been or will be assigned to you.
- For new contributors, look for labels `good first issue` or `help wanted` in our issue tracker and assign yourself.
These Issues have links and screenshots for the reference app-v1 component that is to be migrated over to app-v2.
These Issues have links and screenshots for the reference app-v1 component that is to be migrated over to app-v2.

### Recommended Progression Path

We recommend contributors follow this learning path:

1. **Start with Components** (Beginner)
- Create individual UI components.
- Create individual UI components.
- Focus on reusability and proper TypeScript types.
- [Optionally] Write Storybook stories and tests.

Expand All @@ -57,13 +59,15 @@ We recommend contributors follow this learning path:
### Branch Naming Conventions

Use the following format for branch names:

- `feat/[issue-number]-brief-description` (e.g., `feat/123-add-calculator-component`)
- `fix/[issue-number]-brief-description` (e.g., `fix/456-fix-navigation-bug`)
- `docs/brief-description` (e.g., `docs/update-contributing-guide`)

### Development Standards

Our project uses automated code quality tools:

- **ESLint**: `npm run lint` (with eslint-config-mantine)
- **Prettier**: `npm run prettier` and `npm run prettier:write`
- **TypeScript**: `npm run typecheck`
Expand Down
Loading
Loading