<feed xmlns='http://www.w3.org/2005/Atom'>
<title>enmarcha.git/.github/workflows/update-stops-data.yml, branch renovate/react-i18next-17.x</title>
<subtitle>The ultimate public transit application for Galicia (Spain)
</subtitle>
<id>https://git.costas.dev/arielcostas/enmarcha.git/atom?h=renovate%2Freact-i18next-17.x</id>
<link rel='self' href='https://git.costas.dev/arielcostas/enmarcha.git/atom?h=renovate%2Freact-i18next-17.x'/>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/'/>
<updated>2026-01-06T21:36:43Z</updated>
<entry>
<title>Remove outdated CI workflow</title>
<updated>2026-01-06T21:36:43Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2026-01-06T21:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=c89353dede64bd2c21c0a1ebd6b6de6282998326'/>
<id>urn:sha1:c89353dede64bd2c21c0a1ebd6b6de6282998326</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor street name processing and remove unused stop downloader script</title>
<updated>2025-11-30T18:17:02Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-11-30T18:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=cee521142a4e0673b155d97c3e4825b7fec1987f'/>
<id>urn:sha1:cee521142a4e0673b155d97c3e4825b7fec1987f</id>
<content type='text'>
- Updated `street_name.py` to simplify street name handling by removing the `re_remove_street_type` regex and exception streets list, replacing them with a dictionary for name replacements.
- Deleted the `download-stops.py` script from the Santiago stop downloader, which was no longer needed.
- Removed the empty `.gitkeep` file from the overrides directory.
- Added a new `VigoController` class to handle stop estimates and timetables, including error handling for missing data.
- Introduced `LineFormatterService` to format circulation routes based on specific line conditions.
</content>
</entry>
<entry>
<title>Remove outdated stop overrides and examples for Vigo transit data</title>
<updated>2025-11-07T10:04:43Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-11-07T10:04:43Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=86ceab13fa9eab173522d67e5917c90840fb563f'/>
<id>urn:sha1:86ceab13fa9eab173522d67e5917c90840fb563f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix commit and push stuff</title>
<updated>2025-10-22T19:26:50Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-10-22T19:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=87414a8f51980c0588e944b7ac0a96bf26e5e506'/>
<id>urn:sha1:87414a8f51980c0588e944b7ac0a96bf26e5e506</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement new Santiago region (WIP)</title>
<updated>2025-10-21T15:38:01Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-10-21T15:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=12ecc97b07093f3cac6567c70ff75d57b429c674'/>
<id>urn:sha1:12ecc97b07093f3cac6567c70ff75d57b429c674</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reuse existing branch and PR for stops data updates</title>
<updated>2025-10-09T08:29:11Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-10-09T08:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=679729b24d35fdfe7fcc70881599c9b01043b1cd'/>
<id>urn:sha1:679729b24d35fdfe7fcc70881599c9b01043b1cd</id>
<content type='text'>

- Check for existing open PR before creating new branch
- Checkout and update existing branch instead of creating timestamped ones
- Use force-with-lease to safely update branch with new data
- Add timestamped comment to existing PR instead of closing/recreating
- Fetch all branches to ensure existing branch is available</content>
</entry>
<entry>
<title>Replace AI slop for deleting branch for an actual git command</title>
<updated>2025-06-03T07:11:05Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-06-03T07:11:05Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=17b2777700b95bf0a205b0e1e94690c3e5d41b21'/>
<id>urn:sha1:17b2777700b95bf0a205b0e1e94690c3e5d41b21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix download script</title>
<updated>2025-05-28T18:55:51Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-05-28T18:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=2c38ae9209483ffaf28967f2d36e32bbb938b49f'/>
<id>urn:sha1:2c38ae9209483ffaf28967f2d36e32bbb938b49f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace Azure SWA with custom server</title>
<updated>2025-05-26T08:48:43Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-05-26T08:48:43Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=5ced7f916d94e86e9a7ec164bee56f9a8e3a2a3a'/>
<id>urn:sha1:5ced7f916d94e86e9a7ec164bee56f9a8e3a2a3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update workflows</title>
<updated>2025-05-23T12:26:31Z</updated>
<author>
<name>Ariel Costas Guerrero</name>
<email>ariel@costas.dev</email>
</author>
<published>2025-05-23T12:26:31Z</published>
<link rel='alternate' type='text/html' href='https://git.costas.dev/arielcostas/enmarcha.git/commit/?id=4637373b50636e78dc2c7b6f99be879edb4ff7dc'/>
<id>urn:sha1:4637373b50636e78dc2c7b6f99be879edb4ff7dc</id>
<content type='text'>
</content>
</entry>
</feed>
