rubes
f943105804
Translated using Weblate (Albanian)
...
Currently translated at 44.2% (617 of 1394 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/sq/
2026-07-28 23:41:08 +02:00
rubes
c317ccc9c2
Translated using Weblate (Albanian)
...
Currently translated at 40.0% (558 of 1394 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/sq/
2026-07-28 23:41:08 +02:00
rubes
bae6e1bac6
Added translation using Weblate (Albanian)
2026-07-28 23:41:08 +02:00
Sean Morley
5d860bde83
Enhance date handling in location and transportation components by introducing utility functions for managing all-day events. Updated all-day toggle logic to utilize new functions for converting local dates to date-only format and setting default times for timed inputs.
2026-07-28 17:22:42 -04:00
Sean Morley
cb35d397e7
Update dropdown styling in CollectionItineraryPlanner component to enhance UI consistency
2026-07-28 17:07:48 -04:00
Sean Morley
3c62094f82
Update TOTP authentication messages and input handling in login page
...
- Changed the label for TOTP to include "or Recovery Code" for clarity.
- Added a placeholder and hint for the TOTP input field to guide users on valid input formats.
- Introduced an error message for invalid codes to improve user feedback during login.
2026-07-28 17:01:25 -04:00
Sean Morley
1322a0d54d
Update version numbers to v0.13.0 across backend, frontend, and documentation
...
- Incremented ADVENTURELOG_RELEASE_VERSION in settings.py.
- Updated softwareVersion in VitePress config.
- Changed frontend package version in package.json.
- Modified versionChangelog URL in config.ts to reflect the new release.
2026-07-28 16:54:20 -04:00
Sean Morley
381b693de5
Add tests for protected media access and enhance file permission checks
...
- Introduced a new test suite for validating access to protected media files based on user authentication and ownership.
- Updated file permission logic to include checks for activity-related media paths.
- Enhanced media serving logic to differentiate between public and protected media paths, ensuring proper access control.
2026-07-24 17:21:30 -04:00
Sean Morley
ce400441c4
Enhance theme handling in hooks.server.ts by introducing a set of allowed theme names and updating theme resolution logic to validate against this set.
2026-07-23 18:12:06 -04:00
Sean Morley
6e852b5f5e
Merge Portuguese translations from Weblate
2026-07-22 20:36:58 -04:00
Sean Morley
e6bcd0016b
Implement pagination and visibility settings in Immich integration. Updated tests to validate new behavior and ensure correct handling of multiple pages in album metadata retrieval.
2026-07-22 20:29:50 -04:00
Sean Morley
aec4ac576e
Enhance image metadata resolution by updating fallback logic for GPS extraction and integrating Immich coordinates. Added unit tests to verify new behavior and updated frontend to support immichId in image uploads.
2026-07-21 17:59:45 -04:00
Sean Morley
bef0403bbb
Update Immich integration for Immich v3.0
2026-07-21 17:50:42 -04:00
Sean Morley
c7ed8befd1
Refactor image pin geoJSON handling in location page. Moved image pin geoJSON computation back to reactive statements for better clarity and maintainability.
2026-07-21 17:44:10 -04:00
Sean Morley
5e5ee85b6d
Merge branch 'development' of github.com:seanmorley15/AdventureLog into development
2026-07-20 20:47:35 -04:00
Hüseyin Fahri Uzun
b95e7bbb18
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (1331 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/tr/
2026-07-21 02:43:41 +02:00
Américo Monteiro
f6b234b8a1
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (1331 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:41 +02:00
Américo Monteiro
50d8ffc0ea
Translated using Weblate (Portuguese)
...
Currently translated at 99.2% (1321 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:41 +02:00
Américo Monteiro
42be9d87ca
Translated using Weblate (Portuguese)
...
Currently translated at 99.0% (1319 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:41 +02:00
Américo Monteiro
ad6d3f03c6
Translated using Weblate (Portuguese)
...
Currently translated at 97.8% (1302 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
656775c624
Translated using Weblate (Portuguese)
...
Currently translated at 97.2% (1295 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
047f8f53f7
Translated using Weblate (Portuguese)
...
Currently translated at 97.1% (1293 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
8fcb1fb93f
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
11bb0d618a
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
3063d0553e
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
03248dc064
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
63a13b35a4
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
b2050404c8
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
5e6416d785
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
6a08806565
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
c3d0ed2636
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
7bb67cf242
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
7007da0e61
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
315e62d156
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
b2374d8444
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
71b16d4482
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
c96a1a5fa5
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
920f52805b
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
017edc7ee7
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
e71f51c087
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
be77493b1a
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
7ae10072dc
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Américo Monteiro
c12f6fa18b
Translated using Weblate (Portuguese)
...
Currently translated at 96.8% (1289 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt/
2026-07-21 02:43:40 +02:00
Robin Bakker
2580dd48a4
Translated using Weblate (Dutch)
...
Currently translated at 92.5% (1232 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/nl/
2026-07-21 02:43:40 +02:00
Alex
ba8fc24b5c
Translated using Weblate (German)
...
Currently translated at 100.0% (1331 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/de/
2026-07-21 02:43:40 +02:00
Champiñon Traductor
a06b1ba9a9
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1331 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/es/
2026-07-21 02:43:40 +02:00
fantastron27
032f46ef9b
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (1331 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/sk/
2026-07-21 02:43:40 +02:00
reducedradius
15b8ae7556
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 92.4% (1231 of 1331 strings)
Translation: AdventureLog/Web App
Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/zh_Hans/
2026-07-21 02:43:40 +02:00
Sean Morley
69ece825a8
Enhance image metadata handling and add HEIF support
...
- Updated `requirements.txt` to include `pillow-heif` for HEIF image format support.
- Modified `ContentImage` model to retain image metadata during processing.
- Implemented new functions for GPS coordinate normalization and conversion from DMS to decimal format in `metadata.py`.
- Added unit tests for DMS conversion and GPS extraction from JPEG images in `test_image_metadata.py` to ensure accuracy and reliability.
2026-07-20 20:42:38 -04:00
Sean Morley
4c1378df07
Refactor AboutModal to improve integration fetching and enhance type safety in MapTrackLayerControls
...
- Changed the `onMount` lifecycle method in `AboutModal.svelte` to use an immediately invoked async function for fetching integrations.
- Introduced a new `EMPTY_IMAGE_PIN_GEOJSON` constant in `imagePins.ts` for better handling of empty image pin data.
- Updated `MapTrackLayerControls.svelte` to define a `LayerPosition` type for improved clarity and type safety.
- Refactored various components to utilize the new `EMPTY_IMAGE_PIN_GEOJSON` constant for consistency in handling image pin data.
- Enhanced conditional rendering in several components to ensure modals only open when the relevant collection or adventure is available.
2026-07-20 20:33:52 -04:00