Commit graph

75 commits

Author SHA1 Message Date
3bd2b294a6 chore(deps): update astro and sitemap packages
Upgraded astro to v5.15.3 and @astrojs/sitemap to v3.6.0 for improved
features and bug fixes. This ensures compatibility and keeps
dependencies
up to date.
2025-11-02 21:50:38 +01:00
d9dcd6fd5f feat(home): add T3 Airbnb CTA in hero (FR/EN)
feat(analytics): add apt prop to all Airbnb CTAs for clearer tracking (FR/EN, rates, detail, thank-you).

style(home): increase apartment card image height on desktop (md:h-64).
2025-09-08 09:44:39 -04:00
bb76e40893 chore: remove legacy files 2025-09-08 09:28:53 -04:00
492b549d8b fix(seo): correct hreflang alternates by stripping locale prefix; set x-default to default locale page 2025-09-06 18:44:43 -04:00
72483c4ec5 feat(seo): add canonical, OG/Twitter, hreflang per-page, JSON-LD; set site; add robots.txt 2025-09-06 18:36:47 -04:00
84f562327b fix(location): update Google Maps coordinates to 16.206971,-61.487159 2025-09-06 18:26:46 -04:00
77fceeead1 chore(netlify): use Node 24 for Astro build 2025-09-06 18:12:46 -04:00
46e8439c2b fix(home): add underline to EN Location & Access title 2025-09-06 18:07:39 -04:00
ba8f3a5065 chore: clean legacy files 2025-09-06 14:49:53 -04:00
18eae7b8ac refactor: remove legacy Python static site generator
Deletes unused Python files and TOML data from the previous static site
generator implementation. Project now relies solely on Astro and
TypeScript
for routing and page generation. Cleans up repository and prevents
confusion
with outdated build scripts.
```
2025-09-06 14:33:12 -04:00
3bc68ca067 refactor(nav): drop navFor; build localized nav links with astro:i18n getRelativeLocaleUrl; update README 2025-09-06 14:31:18 -04:00
7613249b56 refactor(i18n): replace hrefFor usages with astro:i18n getRelativeLocaleUrl; update config and docs 2025-09-06 14:23:58 -04:00
2e9aa1dc31 docs: update project structure and usage in docs
Revamps AGENTS.md and README.md to reflect the new Astro/Tailwind app
structure, replacing legacy Python generator references. Adds details on
locales, route manifest, build/test commands, and contributor
guidelines.
Clarifies folder usage, i18n, forms, analytics, and phase plan. Removes
obsolete instructions and aligns documentation with current development
practices.
2025-09-05 14:35:35 -04:00
38452ed5ca style(home): remove section dividers; add brand underline to all section titles (FR/EN) 2025-09-05 14:28:21 -04:00
096c5bb6c1 style(home): remove reviews outline; apply bg color to reviews and remove bg from map section (FR/EN) 2025-09-05 14:20:38 -04:00
adac8d1487 refactor(home): remove obsolete image grid under description; keep carousel as primary visual 2025-09-05 13:16:58 -04:00
ef6ba11a73 feat(icons): use brand color for facility icons and restore 'Crib on demand' in FR/EN 2025-09-05 13:13:15 -04:00
0add2152eb feat(home): revamp FR/EN landing pages—bigger hero, highlights strip, richer description imagery, improved facilities grid, image-backed apartment cards, and reviews layout 2025-09-05 12:54:44 -04:00
0ed53651da feat(layout): make footer sticky and main grow to fill viewport (flex column layout) 2025-09-05 12:45:58 -04:00
723c6d1082 feat(nav): add responsive mobile navigation with toggle; tidy header for md+; keep language switch and CTA accessible 2025-09-05 12:30:08 -04:00
ed80223e92 feat(policies): add FR/EN policy pages and i18n routes; update footer and consent links to localized URLs 2025-09-05 12:23:59 -04:00
4c4224eb46 refactor(i18n): use route manifest for all internal links; fix Astro frontmatter blocks; build passes 2025-09-05 12:11:37 -04:00
cc09505eca feat(i18n): add route manifest and use it for language toggle + hreflang; add alias redirects to avoid 404s on mismatched slugs 2025-09-05 11:59:18 -04:00
6cf3d3c853 feat(i18n): add language toggle and hreflang alternates; compute sibling FR/EN paths in layout 2025-09-05 11:40:41 -04:00
a298c119db style(tailwind): wire global Tailwind CSS, brand tokens, and replace hex with theme classes 2025-09-05 11:36:54 -04:00
477dcf4b3b chore: remove accidental nested astro-tmp repo 2025-09-05 11:30:17 -04:00
1f5f9f75a8 build: switch to pnpm@10.15.1 and scaffold Astro Phase 1 stubs (FR) 2025-09-05 11:29:51 -04:00
fdecbd7783 docs(spec): add website revamp specification, data, and update contributor guide 2025-09-05 11:11:34 -04:00
a6ae2d9db7 refactor(html): reformat and modernize HTML structure
Reformatted all HTML files to use consistent indentation, modernized the
doctype to `<!doctype html>`, and improved meta tag formatting for
better
readability and maintainability. Updated script and style includes to
use
self-closing tags and added Plausible analytics script. No content or
functional changes were made. This improves code clarity and consistency
across the project.
2025-05-13 01:02:07 +02:00
dc1dc64406
Merge pull request #4 from rjNemo/dependabot/pip/jinja2-3.1.5
Bump jinja2 from 3.1.4 to 3.1.5
2025-01-08 22:33:53 +01:00
dependabot[bot]
4266707706
Bump jinja2 from 3.1.4 to 3.1.5
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-08 20:46:23 +00:00
b3c46b7446
Merge pull request #3 from rjNemo/dependabot/pip/jinja2-3.1.4
Bump jinja2 from 3.1.3 to 3.1.4
2024-06-13 23:01:59 +02:00
dependabot[bot]
26888dd23f
Bump jinja2 from 3.1.3 to 3.1.4
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 20:46:50 +00:00
bb43383f23
Merge pull request #2 from rjNemo/dependabot/pip/black-24.3.0
Bump black from 23.3.0 to 24.3.0
2024-03-21 20:45:14 +01:00
dependabot[bot]
69698b6cac
Bump black from 23.3.0 to 24.3.0
Bumps [black](https://github.com/psf/black) from 23.3.0 to 24.3.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/23.3.0...24.3.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-20 17:48:28 +00:00
31febf8f57
Merge pull request #1 from rjNemo/dependabot/pip/jinja2-3.1.3
Bump jinja2 from 3.1.2 to 3.1.3
2024-01-12 19:42:17 +01:00
dependabot[bot]
2c34f22181
Bump jinja2 from 3.1.2 to 3.1.3
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-11 20:56:35 +00:00
24632b08f0 use rich 2023-07-05 21:00:22 +02:00
5e39e5920a refactor 2023-07-05 16:10:18 +02:00
65604a72c7 return exit code 1 if config file is missing 2023-07-05 15:52:05 +02:00
081358c8d3 add benchmark 2023-06-29 21:38:33 +02:00
076f0cbe2c edit documentation 2023-06-29 21:33:06 +02:00
f457e79e17 move layouts to own directory 2023-06-29 21:25:15 +02:00
5e351e4cd4 refactor 2023-06-29 21:18:28 +02:00
0825956100 walk pages directory to build site 2023-06-29 21:12:59 +02:00
7d16193c91 change directories names 2023-06-29 20:47:44 +02:00
fef2022767 move static files to assets folder and copy that folder content to the build 2023-06-18 23:34:43 +02:00
2f0faae36b use toml for config 2023-06-18 23:18:48 +02:00
255714eca2 use file based routing 2023-06-18 23:05:25 +02:00
c7f5429266 fix t3 images 2023-06-18 22:01:12 +02:00