4f342425ab
Update FUNDING.yml
Sean Morley
2025-06-04 10:12:40 -04:00
6c338b8c0f
chore: update screenshots for adventures, countries, dashboard, details, edit, itinerary, map, and regions
Sean Morley
2025-06-03 19:50:37 -04:00
2f7103f5f3
fix: clear album selection when switching search categories in ImmichSelect
Sean Morley
2025-06-03 19:16:44 -04:00
d0c1ecd394
feat: enhance ImmichIntegrationView to support date range filtering and improve error handling for invalid date formats
Sean Morley
2025-06-03 19:12:38 -04:00
cf108ecd3a
fix: update CollectionCard to use adventures from collection instead of a separate prop
Sean Morley
2025-06-03 19:03:36 -04:00
50a80a8116
fix: improve error handling for Immich image fetching and processing
Sean Morley
2025-06-03 18:11:29 -04:00
442a7724a0
feat: enhance Immich integration to support image downloading for shared users and improve access control for adventure images
Sean Morley
2025-06-03 17:59:29 -04:00
b336a24401
feat: enhance AdventureImageSerializer to support Immich integration and improve image URL handling
Sean Morley
2025-06-03 17:16:28 -04:00
45e195a84e
feat: update Immich integration to use dynamic image URLs and enhance image retrieval logic
Sean Morley
2025-06-02 21:25:07 -04:00
937db00226
feat: add Google Maps integration with description and display status in settings
Sean Morley
2025-06-01 23:09:48 -04:00
0838a41156
feat: add unique constraint for immich_id per user in AdventureImage model and enhance Immich integration image retrieval
Sean Morley
2025-06-01 22:50:26 -04:00
06787bccf6
feat: enhance Immich integration with local copy option and validation for image handling
Sean Morley
2025-06-01 19:55:12 -04:00
f95afdc35c
fix: update location blocks for protected media in nginx configuration
Sean Morley
2025-06-01 12:47:08 -04:00
c159e176b3
refactor: improve formatting and organization in nginx configuration
Sean Morley
2025-05-31 21:54:45 -04:00
b50447b1a2
refactor: clean up comments and improve readability in nginx configuration
Sean Morley
2025-05-31 21:36:23 -04:00
92f9bf6908
fix: standardize quotes in language object and improve dropdown z-index
Sean Morley
2025-05-31 21:10:42 -04:00
48df9ee56d
Update backend/server/main/settings.py
Sean Morley
2025-05-31 21:08:33 -04:00
64bfda6bf0
Update backend/nginx.conf
Sean Morley
2025-05-31 21:08:20 -04:00
8f1c60a440
Update backend/server/users/backends.py
Sean Morley
2025-05-31 21:08:09 -04:00
806efd71bf
feat: secure CSRF cookie based on frontend URL protocol
Sean Morley
2025-05-31 17:30:33 -04:00
e89f2a947e
feat: enhance image navigation in adventure view with improved controls and indicators
Sean Morley
2025-05-31 16:20:24 -04:00
724aec1f3a
feat: update get_num_visits method to improve user visit count retrieval
Sean Morley
2025-05-31 15:46:15 -04:00
514ee85767
feat: add distance calculation to Transportation model and update TransportationCard to display distance in km and miles
Sean Morley
2025-05-30 12:33:30 -04:00
53d370297e
feat: enhance adventure save method to support skipping geocode threading
Sean Morley
2025-05-29 21:04:07 -04:00
ae16c12251
feat: update Docker Compose and environment configuration for dynamic port handling
Sean Morley
2025-05-29 20:21:13 -04:00
4e8024051c
feat: implement background geocoding for adventure locations on save
Sean Morley
2025-05-29 18:17:15 -04:00
9d69935f22
Update backend/nginx.conf
Sean Morley
2025-05-29 18:02:05 -04:00
787ac4a8b3
feat: add new translations for 'joined' and 'view_profile' in German locale
Sean Morley
2025-05-29 17:48:02 -04:00
81006af027
refactor: enhance UI components with improved styling and layout
Sean Morley
2025-05-29 17:47:58 -04:00
3acfc9f228
Fix banner formatting in AdventureLog installer script for improved aesthetics
Sean Morley
2025-05-29 09:52:41 -04:00
8be723b9ad
Refactor authentication backends to enhance NoPasswordAuthBackend functionality; integrate Allauth for email login and improve password handling logic.
Sean Morley
2025-05-28 12:21:43 -04:00
a7128756bd
Reorder authentication backends to prioritize NoPasswordAuthBackend while retaining Allauth and ModelBackend
Sean Morley
2025-05-28 11:54:21 -04:00
d41d46f15d
Remove commented-out logging statements in login handling for cleaner code
Sean Morley
2025-05-28 11:52:53 -04:00
0adfdfa62f
Refactor login cookie handling to improve parsing and error handling; ensure multiple Set-Cookie headers are processed correctly.
Sean Morley
2025-05-28 11:43:03 -04:00
fa52af8ad1
Add detailed logging for login process and cookie handling
Sean Morley
2025-05-28 11:31:38 -04:00
6be4acb196
Add authentication backends for Allauth and Django's ModelBackend
Sean Morley
2025-05-28 11:06:21 -04:00
9df0338c3d
Add new translations for distance, itinerary, and linked items in multiple languages; update UI to reflect new localization keys.
Sean Morley
2025-05-28 10:51:26 -04:00
069bcfb58a
Enhance dynamic port handling in installer and configuration files; update .env.example and docker-compose.yml to use environment variables for frontend and backend ports.
Sean Morley
2025-05-27 22:42:08 -04:00
1551fba9ab
Refactor migration to set end_date only if start_date is present; improve data integrity during migration process.
Sean Morley
2025-05-27 12:43:29 -04:00
56b8b55b84
Refactor deleteCollection function to use DELETE method for API call; update endpoint to match new API structure.
Sean Morley
2025-05-27 12:39:38 -04:00
57aa2c9916
Enhance download-countries command with temporary SQLite database for efficient data processing; add batch size argument for improved performance and memory management.
Sean Morley
2025-05-27 10:12:33 -04:00
37866660d3
Adjust batch size in download-countries command for improved processing efficiency; update installer banner for better visual alignment.
Sean Morley
2025-05-27 09:59:15 -04:00
d34a9001c0
Enhance AdventureLog installer with Docker container check; improve service readiness feedback and success message formatting.
Sean Morley
2025-05-26 21:09:00 -04:00
bcd1f02131
Enhance download-countries command with batch processing feedback; improve logging for countries, regions, and cities processing.
Sean Morley
2025-05-26 20:43:11 -04:00
f2246921d4
Refactor download-countries command for improved memory efficiency and batch processing; enhance data import logic for countries, regions, and cities.
Sean Morley
2025-05-26 20:39:24 -04:00
575669aedf
Refactor batch processing in download-countries command for clarity and safety; enhance service wait function in installer script by removing unnecessary whitespace.
Sean Morley
2025-05-26 18:06:06 -04:00
9eaaadc0f2
Enhance entrypoint script with a helper function for environment variable retrieval; improve PostgreSQL connection logic. Update installer script to add spacing for readability in service wait function.
Sean Morley
2025-05-26 17:36:22 -04:00
3f6aa67b3f
Refactor database configuration to use a helper function for environment variables, improving compatibility with legacy setups.
Sean Morley
2025-05-26 17:18:30 -04:00
5e6d5305cc
Update docker-compose to use beta images for frontend and backend services; clean up install script
Sean Morley
2025-05-26 17:14:12 -04:00
4fb25f63fd
Update .env.example with additional optional configurations and change docker-compose to use development images for frontend and backend services
Sean Morley
2025-05-26 17:07:52 -04:00
40f54529a4
Refactor environment variable names in .env.example and settings.py for consistency; add install script for streamlined setup
Sean Morley
2025-05-26 16:55:00 -04:00
7707ac7769
Add .env.example and update docker-compose to use env_file for configuration
Sean Morley
2025-05-26 14:11:31 -04:00
b25bf4af27
Add Google Maps integration documentation and update docker-compose for API key
Sean Morley
2025-05-26 13:59:18 -04:00
f355ba48e2
Fix condition for Google Maps integration check in IntegrationView
Sean Morley
2025-05-25 22:25:36 -04:00
e56335d30f
Refactor geocoding and integration handling: remove debug print, streamline reverse geocoding logic, and enhance integration response structure
Sean Morley
2025-05-25 22:13:18 -04:00
c123231bab
Optimize country data import process: increase batch size, implement memory management, and streamline record creation and updates
Sean Morley
2025-05-24 19:05:16 -04:00
9e304f81fe
Fix date display logic to handle undefined visit dates in DateRangeCollapse and adventure page
Sean Morley
2025-05-24 18:56:59 -04:00
1997f164b8
Handle exceptions in search method with a generic error message
Sean Morley
2025-05-24 18:08:58 -04:00
c0b9013576
Remove OpenStreetMap button from recommendations in collections page
Sean Morley
2025-05-24 18:06:25 -04:00
ce9faa28f8
Refactor recommendations feature: add RecommendationsViewSet, update routing, and remove OverpassViewSet
Sean Morley
2025-05-24 18:00:05 -04:00
68ba3c4b4d
Add Google Maps API integration for geocoding and reverse geocoding functionality
Sean Morley
2025-05-24 14:59:58 -04:00
042d034594
Implement reverse geocoding search functionality and update type definitions
Sean Morley
2025-05-24 14:12:06 -04:00
ec2b285d50
Remove logging for error handling in reverse_geocode function
Sean Morley
2025-05-23 23:17:47 -04:00
03c76adc6d
Merge branch 'development' of github.com:seanmorley15/AdventureLog into development
Sean Morley
2025-05-23 23:15:41 -04:00
4404064263
Adjust heading margin for improved layout on adventures page
Sean Morley
2025-05-23 23:15:39 -04:00
7fddca6fb0
Potential fix for code scanning alert no. 16: Information exposure through an exception
Sean Morley
2025-05-23 23:13:31 -04:00
809cf98169
Enhance AdventureCard component with activity type display and rating system; update CardCarousel gradient fallback for no images
Sean Morley
2025-05-23 23:00:15 -04:00
d3d74f9f35
Add localization support for adventure and settings pages; enhance UI elements
Sean Morley
2025-05-23 17:22:28 -04:00
e856a57498
Refactor code structure for improved readability and maintainability
Sean Morley
2025-05-23 12:15:44 -04:00
0d5792a99a
Refactor adventure page layout and enhance UI components
Sean Morley
2025-05-23 11:23:24 -04:00
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.
Sean Morley
2025-05-23 10:46:37 -04:00
0d800e8986
Merge pull request #587 from lkiesow/bool-case-sensitivity
Sean Morley
2025-05-22 21:22:36 -04:00
3d9f4545a1
Merge branch 'development' into bool-case-sensitivity
Sean Morley
2025-05-22 21:22:27 -04:00
0a7db8985d
Merge pull request #608 from seanmorley15/dependabot/npm_and_yarn/documentation/npm_and_yarn-1b547a5c31
Sean Morley
2025-05-22 21:19:41 -04:00
c828f86570
Change note preview to render markdown content
Sean Morley
2025-05-22 21:17:21 -04:00
a1062e72cf
Enhance Adventure model and serializers with visited status logic and toast notifications for marking visits
Sean Morley
2025-05-22 21:13:31 -04:00
84cd136401
Add bulk geocoding command and trigger geocoding action in admin
Sean Morley
2025-05-22 20:29:05 -04:00
ac32f9ac5b
Add country field to AdventureSerializer with country code retrieval
Sean Morley
2025-05-22 20:13:36 -04:00
d52e302e9b
Add geocoding functionality and enhance Adventure model with location fields
Sean Morley
2025-05-22 20:05:13 -04:00
14e71626f6
Enhance Nginx configuration for protected media files with PDF handling
Sean Morley
2025-05-22 16:26:50 -04:00
f96b6f5f65
Merge pull request #556 from janausis/oicd_login_fix
Sean Morley
2025-05-22 11:07:43 -04:00
5dfe39468a
Add link to Mastodon profile in VitePress config
Sean Morley
2025-05-21 14:14:59 -04:00
a991f54d0a
Add link to Mastodon profile in VitePress config
Sean Morley
2025-05-21 14:14:39 -04:00
5f19670ed9
Fixes [BUG] Cannot change a adventure from Private to Public #617
Sean Morley
2025-05-19 11:52:51 -04:00
bd9f3fc494
Update backend/server/adventures/views/adventure_view.py
Sean Morley
2025-05-19 11:28:04 -04:00
d87d0e807f
Fixes [BUG] Cannot change a adventure from Private to Public #617
Sean Morley
2025-05-19 11:21:40 -04:00
8b41a0f5a4
Update date validation to use UTC comparison and enhance documentation
Sean Morley
2025-05-13 12:55:06 -04:00
9435ccfa5a
Add arrival and departure date labels to localization files
Sean Morley
2025-05-13 12:54:06 -04:00
890332f4b6
Update date validation to use UTC comparison and enhance documentation
Sean Morley
2025-05-13 12:50:43 -04:00
049c229799
Merge pull request #614 from seanmorley15/development
Sean Morley
2025-05-12 10:46:02 -04:00
f15d7bfd1e
Remove debug print statements from DisableCSRFForMobileLoginSignup middleware
Sean Morley
2025-05-12 10:42:50 -04:00
7c3c139e61
Add DisableCSRFForMobileLoginSignup middleware to handle CSRF checks for mobile login/signup requests
Sean Morley
2025-05-12 10:42:26 -04:00
1ff116ed00
Merge pull request #611 from seanmorley15/development
Sean Morley
2025-05-11 12:44:05 -04:00
b0e8c025fc
Adjust CollectionCard styles: remove overflow-hidden and increase dropdown width
Sean Morley
2025-05-11 12:43:31 -04:00
feeb682e14
Merge pull request #610 from seanmorley15/development
Sean Morley
2025-05-11 11:50:58 -04:00
6de737bbf8
Replace crypto.randomUUID with a unique ID generation method for visit objects and timezone selector instance
Sean Morley
2025-05-11 11:50:29 -04:00
6ca674ff7e
chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
dependabot[bot]
2025-05-11 02:21:09 +00:00