You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
32
32
- Support for complex geometries (points, lines, polygons, multigeometry)
33
33
- Export extreme points (northernmost, southernmost, easternmost, westernmost) and geometric center
34
34
- Configurable via `WIKIBASE_*` environment variables
35
+
-**Global regions layer** - Interactive map overlay showing continent and ocean boundaries:
36
+
- Toggle-able layer control to show/hide global regions on the main map
37
+
- Simplified ocean geometries for efficient rendering
38
+
- Color-coded regions (brown for continents, blue for oceans)
39
+
- Dashed line styling for clear visual distinction
40
+
- Click to view region details and navigate to regional feeds
41
+
- Integrated with feed landing pages showing region outlines
35
42
-**Geocoding/gazetteer search** - Map search functionality allowing users to search for locations by name:
36
43
- Nominatim geocoder integration (default)
37
44
- Optional GeoNames support (requires username configuration)
@@ -97,6 +104,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
97
104
-**Unified admin control panel** - Consolidated admin status display, publish/unpublish buttons, provenance information, and "Edit in Admin" link into single highlighted box at top of work landing page. Provenance is collapsible.
98
105
-**Improved text wrapping** - Page titles and abstract text now properly wrap on narrow windows instead of overflowing.
99
106
-**Unified URL structure** - Changed ID-based URLs from `/publication/<id>/` to `/work/<id>/` for consistency with DOI-based URLs.
107
+
-**Consolidated work identifier logic** - Centralized logic for determining work identifiers (DOI or internal ID) in a `get_identifier()` method on the `Work` model:
108
+
- Ensures consistent identifier usage across permalinks, sitemaps, and API responses
109
+
- Prioritizes DOI when available, falls back to internal ID
110
+
- Reduces code duplication across views and serializers
100
111
-**Refactored views_geometry.py** - Eliminated code duplication by making DOI-based functions wrap ID-based functions. Reduced from 375 to 240 lines (~36% reduction).
101
112
-**Renamed "Locate" to "Contribute"** - URL, page title, and navigation updated for clarity about crowdsourcing purpose.
102
113
-**Contribute page layout refactored** - Fixed text overflow issues with proper CSS containment strategy.
0 commit comments