Sean Morley
3f9a6767bd
feat: Enhance Adventure and Collection Management
...
- Added support for multiple collections in AdventureSerializer, allowing adventures to be linked to multiple collections.
- Implemented validation to ensure collections belong to the current user during adventure creation and updates.
- Introduced a signal to update adventure publicity based on the public status of linked collections.
- Updated file permission checks to consider multiple collections when determining access rights.
- Modified AdventureImageViewSet and AttachmentViewSet to check access against collections instead of a single collection.
- Enhanced AdventureViewSet to support filtering and sorting adventures based on collections.
- Updated frontend components to manage collections more effectively, including linking and unlinking adventures from collections.
- Adjusted API endpoints and data structures to accommodate the new collections feature.
- Improved user experience with appropriate notifications for collection actions.
2025-06-12 15:54:01 -04:00
Sean Morley
39c664ab1a
fix: update Dockerfiles with metadata labels and improve build process
2025-06-05 23:29:39 -04:00
Sean Morley
ebee6f52e8
fix: update request data handling in AdventureImageViewSet and improve error handling in RecommendationsViewSet
2025-06-05 14:53:08 -04:00
Sean Morley
50a80a8116
fix: improve error handling for Immich image fetching and processing
2025-06-03 18:11:29 -04:00
Sean Morley
442a7724a0
feat: enhance Immich integration to support image downloading for shared users and improve access control for adventure images
2025-06-03 17:59:29 -04:00
Sean Morley
e56335d30f
Refactor geocoding and integration handling: remove debug print, streamline reverse geocoding logic, and enhance integration response structure
2025-05-25 22:13:18 -04:00
Sean Morley
1997f164b8
Handle exceptions in search method with a generic error message
2025-05-24 18:08:58 -04:00
Sean Morley
ce9faa28f8
Refactor recommendations feature: add RecommendationsViewSet, update routing, and remove OverpassViewSet
2025-05-24 18:00:05 -04:00
Sean Morley
68ba3c4b4d
Add Google Maps API integration for geocoding and reverse geocoding functionality
2025-05-24 14:59:58 -04:00
Sean Morley
042d034594
Implement reverse geocoding search functionality and update type definitions
2025-05-24 14:12:06 -04:00
Sean Morley
7fddca6fb0
Potential fix for code scanning alert no. 16: Information exposure through an exception
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-23 23:13:31 -04:00
Sean Morley
e856a57498
Refactor code structure for improved readability and maintainability
2025-05-23 12:15:44 -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
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
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
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
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
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
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
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
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
0eb4bc706a
feat: enhance adventure handling with user ID support in serializers and attachment view; refactor saveEdit function and clean up Avatar component
2025-01-22 08:36:02 -05:00
Sean Morley
64d2bdebce
feat: add GPX file handling and GeoJSON integration in adventure page; update dependencies and AttachmentCard component
2025-01-20 20:03:00 -05:00
Sean Morley
94c3e3d363
feat: implement attachment management with upload, delete, and permission checks; update serializers and models
2025-01-19 22:22:03 -05:00
Sean Morley
f10e171a8e
fix: update RegionCard component to handle undefined visited state and refactor global search API to return structured results
2025-01-18 12:57:56 -05:00
Sean Morley
d60945d5b7
feat: implement global search functionality for adventures, collections, users, and locations
2025-01-18 12:28:14 -05:00
Sean Morley
75162bbf7b
fix: improve error handling for Overpass API connection failures
2025-01-17 18:22:03 -05:00
Sean Morley
5b4092ba6c
feat: implement pagination, add activity types and stats views; update category management and localization
2025-01-17 16:50:01 -05:00