Sean Morley
7c3c139e61
Add DisableCSRFForMobileLoginSignup middleware to handle CSRF checks for mobile login/signup requests
2025-05-12 10:42:26 -04:00
Sean Morley
1ff116ed00
Merge pull request #611 from seanmorley15/development
...
Adjust CollectionCard styles: remove overflow-hidden and increase dro…
2025-05-11 12:44:05 -04:00
Sean Morley
b0e8c025fc
Adjust CollectionCard styles: remove overflow-hidden and increase dropdown width
2025-05-11 12:43:31 -04:00
Sean Morley
feeb682e14
Merge pull request #610 from seanmorley15/development
...
Replace crypto.randomUUID with a unique ID generation method for visi…
2025-05-11 11:50:58 -04:00
Sean Morley
6de737bbf8
Replace crypto.randomUUID with a unique ID generation method for visit objects and timezone selector instance
2025-05-11 11:50:29 -04:00
dependabot[bot]
6ca674ff7e
chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
...
Bumps the npm_and_yarn group with 1 update in the /documentation directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 5.4.14 to 5.4.19
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.19/packages/vite )
Updates `vite` from 5.4.18 to 5.4.19
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.19/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.19
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: vite
dependency-version: 5.4.19
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-11 02:21:09 +00:00
Sean Morley
908d31a4a3
Adventure Times, Collection Ordering, Trip Maps
2025-05-10 22:19:43 -04:00
Sean Morley
4af80eb584
Add arrival and departure timezone translations in multiple languages
2025-05-10 22:10:55 -04:00
Sean Morley
d9d754a87c
Fix date handling in DateRangeCollapse and TransportationModal; improve hash change handling in +page.svelte
2025-05-10 22:03:31 -04:00
Sean Morley
abc2d86dcf
Enhance visit date display with timezone support and improved formatting
2025-05-10 21:40:18 -04:00
Sean Morley
330fabb3e0
Fix validation in Lodging model to check check-in and check-out dates; update LodgingCard to conditionally display timezone
2025-05-10 13:17:01 -04:00
Sean Morley
8538aa0b7c
Validate ISO date in toLocalDatetime function and return empty string for invalid dates
2025-05-10 13:02:44 -04:00
Sean Morley
c9fa1d55f7
Refactor toLocalDatetime function to improve ISO date handling and return format
2025-05-10 13:02:06 -04:00
Sean Morley
ab189c8aff
Improve UTC date formatting by adding validation for ISO date strings in formatUTCDate function
2025-05-10 12:49:43 -04:00
Sean Morley
1323d91e32
Add timezone support for visits, transportation, and lodging
...
- Introduced TIMEZONES constant in models.py to store valid timezone options.
- Updated Visit, Transportation, and Lodging models to include timezone fields.
- Modified serializers to include timezone fields in VisitSerializer, TransportationSerializer, and LodgingSerializer.
- Enhanced DateRangeCollapse component to handle timezone selection and formatting.
- Implemented timezone formatting functions in LodgingCard and TransportationCard components.
- Updated LodgingModal and TransportationModal to bind timezone data.
- Added VALID_TIMEZONES to dateUtils for consistent timezone management across the application.
2025-05-10 11:59:56 -04:00
Sean Morley
b30d6df964
Enhance timezone handling in AdventureModal and DateRangeCollapse components; add support for departure and arrival timezones in the TimezoneSelector and update localization for new timezone labels.
2025-05-10 10:47:00 -04:00
Sean Morley
89c4f1058a
Fix date formatting for constraint dates in DateRangeCollapse component
2025-05-09 23:33:58 -04:00
Sean Morley
13bc748d0d
Merge branch 'development' of github.com:seanmorley15/AdventureLog into development
2025-05-09 23:27:54 -04:00
Sean Morley
c6177c5a05
Refactor DateRangeCollapse component layout and improve styling
2025-05-09 23:27:53 -04:00
Sean Morley
e9c333642f
Merge pull request #589 from lkiesow/sm-hide-al
...
Move hiding AdventureLog to first Tailwind breakpoint
2025-05-09 23:13:08 -04:00
Sean Morley
07c0c36ab8
Potential fix for code scanning alert no. 14: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-09 21:35:33 -04:00
Sean Morley
b712d10d7e
Potential fix for code scanning alert no. 13: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-09 21:35:16 -04:00
Sean Morley
a5e44d29e6
Merge pull request #594 from lkiesow/mobile-map-full-width
...
Full width map on mobile
2025-05-09 21:33:29 -04:00
Sean Morley
a91018d792
Merge pull request #572 from lkiesow/theme-picker
...
Harmonize language and theme picker interface
2025-05-09 21:32:47 -04:00
Sean Morley
9f86688fe9
Merge branch 'development' of github.com:seanmorley15/AdventureLog into development
2025-05-09 21:31:39 -04:00
Sean Morley
4ce7ed7045
Improve layout by wrapping map link text in a paragraph element
2025-05-09 21:31:37 -04:00
Sean Morley
b74fe90512
Merge pull request #586 from lkiesow/collection-dropdown
...
Collection view selection on mobile devices
2025-05-09 21:30:54 -04:00
Sean Morley
73c664e549
Merge pull request #569 from lkiesow/note-preview
...
Show Note Preview on Card
2025-05-09 21:29:51 -04:00
Sean Morley
5e1f17fe2e
Merge pull request #591 from lkiesow/menu-text-size
...
Adjust main menu font size
2025-05-09 21:27:44 -04:00
Sean Morley
f3f75368df
Merge pull request #593 from lkiesow/google-maps
...
Open in Apple Maps or Google Maps
2025-05-09 21:19:58 -04:00
Sean Morley
ab12a2e7d8
Merge pull request #588 from lkiesow/collection-card-width
...
Unify collection card width
2025-05-09 21:19:20 -04:00
Sean Morley
cbb8c6283b
Merge pull request #600 from theshaun/patch-1
...
Update en.json - Correct spelling of Search
2025-05-09 21:18:28 -04:00
Sean Morley
0af0218a34
Merge branch 'development' into patch-1
2025-05-09 21:18:13 -04:00
Sean Morley
04f9227ae6
Add default category icon and improve visit display:
...
- Set default icon for empty category in AdventureModal
- Enhance layout for visit buttons and validation messages in DateRangeCollapse
- Update localization files to include "no visits" strings in multiple languages
2025-05-09 21:17:11 -04:00
Sean Morley
3caebd37dd
Add additional localization strings for itinerary features in Polish, Swedish, and Chinese
...
- Added "additional_info", "invalid_date_range", "sunrise_sunset", and "timezone" keys to pl.json, sv.json, and zh.json.
- Updated existing strings for consistency across languages.
2025-05-09 15:59:48 -04:00
Sean Morley
311e2847cb
Enhance visit display: Improve layout and formatting of visit dates and notes
2025-05-09 15:19:17 -04:00
Sean Morley
2c50ca0b1a
Refactor date handling components: Replace DateRangeDropdown with DateRangeCollapse
...
- Introduced DateRangeCollapse.svelte to manage date range selection with timezone support.
- Removed DateRangeDropdown.svelte as it was redundant.
- Updated LodgingModal and TransportationModal to utilize DateRangeCollapse for date selection.
- Enhanced date conversion utilities to handle all-day events correctly.
- Adjusted TimezoneSelector for improved accessibility and focus management.
- Updated date handling logic in dateUtils.ts to support all-day events.
- Modified test page to reflect changes in date range component usage.
2025-05-09 10:24:29 -04:00
Lars Kiesow
bbad7b890c
Add support for OpenStreetMap
...
This patch adds an option to open an item in OpenStreetMap as well as in
Google Maps and Apple Maps.
2025-05-07 21:11:42 +02:00
Sean Morley
5c109bbbaf
Update config.mts
2025-05-06 19:40:36 -04:00
Sean Morley
c93d4865ce
Update config.mts
2025-05-06 16:57:32 -04:00
Sean Morley
8d0490fd81
fix: Update pageData check to use 'index.md' for JSON-LD transformation
2025-05-06 14:50:39 -04:00
Sean Morley
77be046f19
feat: Add JSON-LD structured data for homepage SEO enhancement
2025-05-06 14:47:03 -04:00
Sean Morley
827b150965
Merge branch 'development' of github.com:seanmorley15/AdventureLog into development
2025-05-06 14:38:33 -04:00
Sean Morley
7442bd70cd
Update version to 0.9.0, add DateRangeDropdown component, enhance LodgingModal with price step, and add invalid date range message
2025-05-06 14:38:31 -04:00
Shaun Walker
645cc9728b
Update en.json - Correct spelling of Search
2025-05-03 20:50:06 +10:00
Sean Morley
d99ca18e1c
Merge pull request #590 from lkiesow/remove-invisible-mapmarker
...
Remove Invisible MapMarker
2025-04-30 22:29:27 -04:00
Sean Morley
39104b3fef
Merge pull request #595 from lesensei/development
...
Update fr.json
2025-04-27 12:14:31 -04:00
lesensei
5bdadd0f88
Merge pull request #1 from lesensei/fr-translations-update-1
...
Update fr.json
2025-04-27 18:07:26 +02:00
lesensei
f1f1cda799
Update fr.json
2025-04-27 18:05:27 +02:00
Lars Kiesow
f31db982ce
Full width map on mobile
...
This patch lets the map in the adventure details use the full screen
width on mobile instead of having one sixth of the screen empty.
2025-04-27 17:49:31 +02:00