Sean Morley
e856a57498
Refactor code structure for improved readability and maintainability
2025-05-23 12:15:44 -04:00
Sean Morley
2ccb8f5e0b
Enhance geocoding functionality with host resolution and improved error handling; update AdventureModal for loading state management; refine LocationDropdown toast display logic; adjust world travel page for better documentation link visibility.
2025-05-23 10:46:37 -04:00
Sean Morley
3d9f4545a1
Merge branch 'development' into bool-case-sensitivity
2025-05-22 21:22:27 -04:00
Sean Morley
a1062e72cf
Enhance Adventure model and serializers with visited status logic and toast notifications for marking visits
2025-05-22 21:13:31 -04:00
Sean Morley
84cd136401
Add bulk geocoding command and trigger geocoding action in admin
2025-05-22 20:29:05 -04:00
Sean Morley
ac32f9ac5b
Add country field to AdventureSerializer with country code retrieval
2025-05-22 20:13:36 -04:00
Sean Morley
d52e302e9b
Add geocoding functionality and enhance Adventure model with location fields
2025-05-22 20:05:13 -04:00
Sean Morley
f96b6f5f65
Merge pull request #556 from janausis/oicd_login_fix
...
Frontend OICD Login Fix
2025-05-22 11:07:43 -04:00
Sean Morley
bd9f3fc494
Update backend/server/adventures/views/adventure_view.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-19 11:28:04 -04:00
Sean Morley
d87d0e807f
Fixes [BUG] Cannot change a adventure from Private to Public #617
2025-05-19 11:21:40 -04:00
Sean Morley
f15d7bfd1e
Remove debug print statements from DisableCSRFForMobileLoginSignup middleware
2025-05-12 10:42:50 -04:00
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
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
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
Lars Kiesow
5136122ed9
Make boolean settings case insensitive
...
Having to use the Python syntax when it comes to case sensitivity for
booleans in environment variables can be unexpected and doesn't really
provide any benefit.
This patch makes all boolean settings case-insensitive. This means that,
for example, both `True` and `true` evaluate to `True` in Python.
This fixes #559
2025-04-26 23:27:25 +02:00
Lars Kiesow
23426012af
Fix Python Syntax Error
...
Commit 937c3c6a68
introduced a Python
syntax error, breaking the server. This fixes the issue by restoring the
probably accidental removal of one line of code.
2025-04-11 20:18:14 +02:00
Jannis Martensen
2b031f51ac
fixed oicd not working on frontend login page
2025-04-11 12:35:05 +02:00
Sean Morley
937c3c6a68
Update backend/server/adventures/views/collection_view.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-07 19:17:26 -04:00
Sean Morley
04c3402e14
fix: Remove duplicate file extension validation for md and pdf formats
2025-03-23 16:40:55 -04:00
Sean Morley
b4c5e22662
fix: Correct file extension validation for gpx, md, and pdf formats
2025-03-23 16:40:08 -04:00
Sean Morley
16a7772003
feat: Add additional adventure type and endpoint for sunrise/sunset information
2025-03-22 12:25:53 -04:00
Sean Morley
fe25f8e2c8
feat: Add start_date to collection ordering and enhance localization for itinerary features
2025-03-21 17:31:33 -04:00
Sean Morley
1042a3edcc
refactor: Remove debug print statement from NoPasswordAuthBackend authentication method
2025-03-20 22:08:22 -04:00
Sean Morley
9fd2a142cb
feat: Update Visit model to use DateTimeField for start and end dates, and enhance AdventureModal with datetime-local inputs
2025-03-18 14:04:31 -04:00
Sean Morley
585f050a30
feat: Add disable_password field to CustomUserDetailsSerializer and update PublicUserListView
2025-03-17 14:38:10 -04:00
Sean Morley
b82e4b6f0d
feat: Add country name to Region serializer and update RegionCard component
2025-03-17 14:23:10 -04:00
Sean Morley
4e543fad55
feat: Enhance City and Lodging components with region and country names, and improve password disable functionality
2025-03-17 10:38:41 -04:00
Sean Morley
a38828eb45
feat: Implement disable password authentication for users with social accounts
2025-03-16 21:49:00 -04:00
Sean Morley
7fbcf170d0
feat: Add file type validation and sanitize markdown input in adventure components
2025-03-15 12:29:12 -04:00
Sean Morley
4759ff71a1
fix: Update URL path for user stats counts and remove email from response
2025-02-28 14:50:32 -05:00
Sean Morley
b1068d27b0
refactor: Update API endpoint paths from "_allauth" to "auth" for consistency
2025-02-23 17:04:20 -05:00
Sean Morley
b61083f7df
refactor: Remove initial and key achievement migrations for cleanup
2025-02-22 17:06:40 -05:00
Sean Morley
ea36b104b6
feat: Add Transportation and Lodging models to AdventureViewSet; update Avatar and TransportationModal components for improved user experience
2025-02-22 10:37:22 -05:00
Sean Morley
1c15e85986
feat: Enhance session cookie domain handling for IP addresses and single-label hostnames
2025-02-20 10:21:48 -05:00
Sean Morley
2713b3640f
feat: Set SESSION_COOKIE_SAMESITE to 'Lax' for improved security
2025-02-16 15:35:10 -05:00
Sean Morley
577eb9cceb
feat: Improve is_visited parameter handling in AdventureViewSet
2025-02-16 13:11:35 -05:00
Sean Morley
00f0fc9acf
feat: Remove locations API call and implement random background image in stats view
2025-02-16 12:27:49 -05:00
Sean Morley
b5d6788c11
feat: Add location_name to ReverseGeocode type and implement location fetching in stats view
2025-02-15 19:44:11 -05:00
Sean Morley
68924d7ecc
feat: Refactor hotel terminology to lodging and update related components
2025-02-08 16:10:01 -05:00
Sean Morley
d1f50dfa17
feat: Add hotel management functionality with serializer and UI integration
2025-02-05 19:38:04 -05:00
Sean Morley
921e756aef
feat: Enhance CDN management with entrypoint script and update country data handling
2025-02-05 16:50:05 -05:00
Sean Morley
9b54af8d40
feat: Update country data management to use AdventureLog CDN for fetching flags and JSON files
2025-02-04 17:43:41 -05:00
Sean Morley
a00d2abe0d
feat: Add achievements app with models, admin, and management command for seeding data
2025-02-04 10:37:15 -05:00
Sean Morley
9c3a52ae85
feat: Refactor user detail view and enhance localization strings for multiple languages
2025-02-03 19:56:25 -05:00
Sean Morley
ad5fb02ebb
feat: Enhance AdventureViewSet to filter adventures based on visit status with improved boolean handling
2025-02-03 19:38:24 -05:00
Sean Morley
df60184f23
feat: Implement Hotel model with CRUD operations and integrate into views and serializers
2025-02-03 12:28:42 -05:00
Sean Morley
659c56f02d
feat: Add Hotel model and integrate into admin panel; update related components
2025-02-02 10:36:47 -05:00
Sean Morley
bdb17a3177
Merge pull request #478 from Thiesjoo/immich-improvements
...
Immich image selection improvements
2025-02-01 15:28:15 -05:00
Sean Morley
7d71c84fd2
feat: Remove email field from user details response and enhance frontend user display
2025-02-01 15:10:25 -05:00
Thies
aaacacbd60
immich: Now able to show images by date!
2025-01-30 12:57:38 +01:00