remus

Badges

OG100 Contributions1,000 Contributions10,000 Contributions100,000 Contributions10 Posts100 Posts

Contributions

Posts

1 Day

5380

7 Days

5971

4 Weeks

10345

All Time

229366

Current Streak

235

Longest Streak

235

Contributions Map

Contributions by Country

Country Contributions Between Climbers Crags Summits Climbs Ascents
1 United Kingdom 61518 14th November 2023 – 11th November 2026 1804 711 0 3142 5086
2 USA 26427 14th November 2023 – 11th November 2026 819 182 165 865 2433
3 France 12592 14th November 2023 – 11th November 2026 273 126 23 556 1047
4 Switzerland 10026 14th November 2023 – 11th November 2026 79 43 52 311 1127
5 Spain 8905 15th November 2023 – 11th November 2026 92 76 10 461 932
6 Italy 5171 16th November 2023 – 11th November 2026 120 59 30 196 387
7 Canada 4056 16th November 2023 – 11th November 2026 67 22 147 111 285
8 South Africa 3696 16th November 2023 – 11th November 2026 12 35 2 128 402
9 Germany 3313 16th November 2023 – 11th November 2026 120 49 1 106 236
10 Austria 2786 16th November 2023 – 11th November 2026 76 26 25 105 226

Recent Contributions

Date Time User Type Name Attribute
37181 23rd September 2026 11:14:04 UTC remus list Approximate Grades to Review list_description
Before
Climbs carrying the Approximate Grade meta flag that are not projects. Each should be checked: either the grade is genuinely a rough guess (keep the flag), or no ascentionist has ever offered a grade and it should be switched to the Ungraded flag instead, which hides the grade from readers.
After
Climbs carrying the Approximate Grade meta flag that are not projects. Check whether applying the `Ungraded` meta data is appropriate for each.
Diff
--- before

+++ after

@@ -1 +1 @@

-Climbs carrying the Approximate Grade meta flag that are not projects. Each should be checked: either the grade is genuinely a rough guess (keep the flag), or no ascentionist has ever offered a grade and it should be switched to the Ungraded flag instead, which hides the grade from readers.
+Climbs carrying the Approximate Grade meta flag that are not projects. Check whether applying the `Ungraded` meta data is appropriate for each.
37182 23rd September 2026 11:13:10 UTC remus list Approximate Grades to Review list_description_pretty
Before
None
After
<p>Climbs carrying the Approximate Grade meta flag that are not projects. Each should be checked: either the grade is genuinely a rough guess (keep the flag), or no ascentionist has ever offered a grade and it should be switched to the Ungraded flag instead, which hides the grade from readers.</p>
37183 23rd September 2026 11:13:10 UTC remus list Approximate Grades to Review list_definition
Before
select '<a href="/climb/' || c.climb_id || '">' || c.climb_name || '</a>' as "Climb" ,g.grade as "Grade" ,ct.climb_type as "Type" ,case when coalesce(cr2.crag_id, cr.crag_id) is not null then '<a href="/crag/' || coalesce(cr2.crag_id, cr.crag_id) || '">' || coalesce(cr2.crag_name, cr.crag_name) || '</a>' else null end as "Crag" ,( select count(*) from ascents a where a.climb_id = c.climb_id and a.deleted_on is null ) as "Ascents" ,case when exists ( select 1 from climb_meta ung where ung.climb_id = c.climb_id and ung.climb_meta_key_id = 41 ) then 'Yes' else null end as "Ungraded" from climbs c inner join climb_meta approx on approx.climb_id = c.climb_id and approx.climb_meta_key_id = 42 inner join climb_types ct on c.climb_type_id = ct.climb_type_id left join grades g on c.grade_id = g.grade_id left join crags cr on c.crag_id = cr.crag_id left join crags cr2 on cr.group_crag_id = cr2.crag_id where c.deleted_on is null and not exists ( select 1 from climb_meta proj where proj.climb_id = c.climb_id and proj.climb_meta_key_id = 20 ) order by ct.climb_type ,g.order_on desc ,c.climb_name
After
select '<a href="/climb/' || c.climb_id || '">' || c.climb_name || '</a>' as "Climb" ,g.grade as "Grade" ,ct.climb_type as "Type" ,case when coalesce(cr2.crag_id, cr.crag_id) is not null then '<a href="/crag/' || coalesce(cr2.crag_id, cr.crag_id) || '">' || coalesce(cr2.crag_name, cr.crag_name) || '</a>' else null end as "Crag" ,( select count(*) from ascents a where a.climb_id = c.climb_id and a.deleted_on is null ) as "Ascents" ,case when exists ( select 1 from climb_meta ung where ung.climb_id = c.climb_id and ung.climb_meta_key_id = 41 ) then 'Yes' else null end as "Ungraded" from climbs c inner join climb_meta approx on approx.climb_id = c.climb_id and approx.climb_meta_key_id = 42 inner join climb_types ct on c.climb_type_id = ct.climb_type_id left join grades g on c.grade_id = g.grade_id left join crags cr on c.crag_id = cr.crag_id left join crags cr2 on cr.group_crag_id = cr2.crag_id where c.deleted_on is null and not exists ( select 1 from climb_meta proj where proj.climb_id = c.climb_id and proj.climb_meta_key_id = 20 ) order by ct.climb_type ,g.order_on desc ,c.climb_name
Diff
--- before

+++ after

@@ -1,52 +1,52 @@

-select
- '<a href="/climb/' || c.climb_id || '">' || c.climb_name || '</a>' as "Climb"
- ,g.grade as "Grade"
- ,ct.climb_type as "Type"
- ,case
- when coalesce(cr2.crag_id, cr.crag_id) is not null
- then '<a href="/crag/' || coalesce(cr2.crag_id, cr.crag_id) || '">' || coalesce(cr2.crag_name, cr.crag_name) || '</a>'
- else null
- end as "Crag"
- ,(
- select count(*)
- from ascents a
- where a.climb_id = c.climb_id
- and a.deleted_on is null
- ) as "Ascents"
- ,case
- when exists (
- select 1
- from climb_meta ung
- where ung.climb_id = c.climb_id
- and ung.climb_meta_key_id = 41
- ) then 'Yes'
- else null
- end as "Ungraded"
-
-from
- climbs c
- inner join climb_meta approx
- on approx.climb_id = c.climb_id
- and approx.climb_meta_key_id = 42
- inner join climb_types ct
- on c.climb_type_id = ct.climb_type_id
- left join grades g
- on c.grade_id = g.grade_id
- left join crags cr
- on c.crag_id = cr.crag_id
- left join crags cr2
- on cr.group_crag_id = cr2.crag_id
-
-where
- c.deleted_on is null
- and not exists (
- select 1
- from climb_meta proj
- where proj.climb_id = c.climb_id
- and proj.climb_meta_key_id = 20
- )
-
-order by
- ct.climb_type
- ,g.order_on desc
+select
+ '<a href="/climb/' || c.climb_id || '">' || c.climb_name || '</a>' as "Climb"
+ ,g.grade as "Grade"
+ ,ct.climb_type as "Type"
+ ,case
+ when coalesce(cr2.crag_id, cr.crag_id) is not null
+ then '<a href="/crag/' || coalesce(cr2.crag_id, cr.crag_id) || '">' || coalesce(cr2.crag_name, cr.crag_name) || '</a>'
+ else null
+ end as "Crag"
+ ,(
+ select count(*)
+ from ascents a
+ where a.climb_id = c.climb_id
+ and a.deleted_on is null
+ ) as "Ascents"
+ ,case
+ when exists (
+ select 1
+ from climb_meta ung
+ where ung.climb_id = c.climb_id
+ and ung.climb_meta_key_id = 41
+ ) then 'Yes'
+ else null
+ end as "Ungraded"
+
+from
+ climbs c
+ inner join climb_meta approx
+ on approx.climb_id = c.climb_id
+ and approx.climb_meta_key_id = 42
+ inner join climb_types ct
+ on c.climb_type_id = ct.climb_type_id
+ left join grades g
+ on c.grade_id = g.grade_id
+ left join crags cr
+ on c.crag_id = cr.crag_id
+ left join crags cr2
+ on cr.group_crag_id = cr2.crag_id
+
+where
+ c.deleted_on is null
+ and not exists (
+ select 1
+ from climb_meta proj
+ where proj.climb_id = c.climb_id
+ and proj.climb_meta_key_id = 20
+ )
+
+order by
+ ct.climb_type
+ ,g.order_on desc
,c.climb_name
37184 23rd September 2026 11:11:44 UTC remus list Approximate Grades to Review list_type_name
Before
None
After
Admin
37185 23rd September 2026 11:11:44 UTC remus list Approximate Grades to Review list_type_id
Before
None
After
6
37186 23rd September 2026 11:11:44 UTC remus list Approximate Grades to Review list_definition
Before
None
After
select '<a href="/climb/' || c.climb_id || '">' || c.climb_name || '</a>' as "Climb" ,g.grade as "Grade" ,ct.climb_type as "Type" ,case when coalesce(cr2.crag_id, cr.crag_id) is not null then '<a href="/crag/' || coalesce(cr2.crag_id, cr.crag_id) || '">' || coalesce(cr2.crag_name, cr.crag_name) || '</a>' else null end as "Crag" ,( select count(*) from ascents a where a.climb_id = c.climb_id and a.deleted_on is null ) as "Ascents" ,case when exists ( select 1 from climb_meta ung where ung.climb_id = c.climb_id and ung.climb_meta_key_id = 41 ) then 'Yes' else null end as "Ungraded" from climbs c inner join climb_meta approx on approx.climb_id = c.climb_id and approx.climb_meta_key_id = 42 inner join climb_types ct on c.climb_type_id = ct.climb_type_id left join grades g on c.grade_id = g.grade_id left join crags cr on c.crag_id = cr.crag_id left join crags cr2 on cr.group_crag_id = cr2.crag_id where c.deleted_on is null and not exists ( select 1 from climb_meta proj where proj.climb_id = c.climb_id and proj.climb_meta_key_id = 20 ) order by ct.climb_type ,g.order_on desc ,c.climb_name
Diff
--- before

+++ after

@@ -1 +1,52 @@

+select
+ '<a href="/climb/' || c.climb_id || '">' || c.climb_name || '</a>' as "Climb"
+ ,g.grade as "Grade"
+ ,ct.climb_type as "Type"
+ ,case
+ when coalesce(cr2.crag_id, cr.crag_id) is not null
+ then '<a href="/crag/' || coalesce(cr2.crag_id, cr.crag_id) || '">' || coalesce(cr2.crag_name, cr.crag_name) || '</a>'
+ else null
+ end as "Crag"
+ ,(
+ select count(*)
+ from ascents a
+ where a.climb_id = c.climb_id
+ and a.deleted_on is null
+ ) as "Ascents"
+ ,case
+ when exists (
+ select 1
+ from climb_meta ung
+ where ung.climb_id = c.climb_id
+ and ung.climb_meta_key_id = 41
+ ) then 'Yes'
+ else null
+ end as "Ungraded"

+from
+ climbs c
+ inner join climb_meta approx
+ on approx.climb_id = c.climb_id
+ and approx.climb_meta_key_id = 42
+ inner join climb_types ct
+ on c.climb_type_id = ct.climb_type_id
+ left join grades g
+ on c.grade_id = g.grade_id
+ left join crags cr
+ on c.crag_id = cr.crag_id
+ left join crags cr2
+ on cr.group_crag_id = cr2.crag_id
+
+where
+ c.deleted_on is null
+ and not exists (
+ select 1
+ from climb_meta proj
+ where proj.climb_id = c.climb_id
+ and proj.climb_meta_key_id = 20
+ )
+
+order by
+ ct.climb_type
+ ,g.order_on desc
+ ,c.climb_name
37187 23rd September 2026 11:11:44 UTC remus list Approximate Grades to Review list_description
Before
None
After
Climbs carrying the Approximate Grade meta flag that are not projects. Each should be checked: either the grade is genuinely a rough guess (keep the flag), or no ascentionist has ever offered a grade and it should be switched to the Ungraded flag instead, which hides the grade from readers.
Diff
--- before

+++ after

@@ -1 +1 @@

-
+Climbs carrying the Approximate Grade meta flag that are not projects. Each should be checked: either the grade is genuinely a rough guess (keep the flag), or no ascentionist has ever offered a grade and it should be switched to the Ungraded flag instead, which hides the grade from readers.
37188 23rd September 2026 11:11:44 UTC remus list Approximate Grades to Review list_name
Before
None
After
Approximate Grades to Review
37189 23rd September 2026 11:08:34 UTC remus climb Death Grip Ungraded
Before
None
After
1
37190 23rd September 2026 11:08:06 UTC remus climb Pneuma Ungraded
Before
None
After
1
37191 23rd September 2026 11:07:37 UTC remus ascent Charles Albert's ascent of Charlatan ascent_dt_end
Before
2026-03-29
After
2026-04-01
37192 23rd September 2026 11:07:37 UTC remus ascent Charles Albert's ascent of Charlatan ascent_dt_start
Before
None
After
2026-03-01
37193 23rd September 2026 11:07:37 UTC remus ascent Charles Albert's ascent of Charlatan notes_pretty
Before
<p>After 8 years of attempts, Charles dislocated his shoulder on the move to the lip, leaving him unable to make the easy finishing mantle.</p> <p>Charles sent in March 2026</p> <h3>References</h3> <p>[1] <a href="https://www.redbull.com/int-en/episodes/reel-rock-s8-e2" rel="noopener noreferrer">https://www.redbull.com/int-en/episodes/reel-rock-s8-e2</a></p> <p>[2] <a href="https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9" rel="noopener noreferrer">https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9</a></p> <p>[3] The try Charles dislocated his shoulder: <a href="https://www.instagram.com/reel/DFIq7X8NAIi/" rel="noopener noreferrer">https://www.instagram.com/reel/DFIq7X8NAIi/</a></p> <p>[4] Send post: <a href="https://www.instagram.com/p/DWehdjziOMe/" rel="noopener noreferrer">https://www.instagram.com/p/DWehdjziOMe/</a></p>
After
<p>After 8 years of attempts, Charles dislocated his shoulder on the move to the lip, leaving him unable to make the easy finishing mantle.</p> <p>Charles didn't offer a grade when he made his successful ascent, but had previously discussed the boulder being around 9A.</p> <h3>References</h3> <p>[1] <a href="https://www.redbull.com/int-en/episodes/reel-rock-s8-e2" rel="noopener noreferrer">https://www.redbull.com/int-en/episodes/reel-rock-s8-e2</a></p> <p>[2] <a href="https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9" rel="noopener noreferrer">https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9</a></p> <p>[3] The try Charles dislocated his shoulder: <a href="https://www.instagram.com/reel/DFIq7X8NAIi/" rel="noopener noreferrer">https://www.instagram.com/reel/DFIq7X8NAIi/</a></p> <p>[4] Send post: <a href="https://www.instagram.com/p/DWehdjziOMe/" rel="noopener noreferrer">https://www.instagram.com/p/DWehdjziOMe/</a></p>
37194 23rd September 2026 11:07:37 UTC remus ascent Charles Albert's ascent of Charlatan notes
Before
After 8 years of attempts, Charles dislocated his shoulder on the move to the lip, leaving him unable to make the easy finishing mantle. Charles sent in March 2026 ### References [1] [https://www.redbull.com/int-en/episodes/reel-rock-s8-e2](https://www.redbull.com/int-en/episodes/reel-rock-s8-e2) [2] [https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9](https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9) [3] The try Charles dislocated his shoulder: [https://www.instagram.com/reel/DFIq7X8NAIi/](https://www.instagram.com/reel/DFIq7X8NAIi/) [4] Send post: [https://www.instagram.com/p/DWehdjziOMe/](https://www.instagram.com/p/DWehdjziOMe/)
After
After 8 years of attempts, Charles dislocated his shoulder on the move to the lip, leaving him unable to make the easy finishing mantle. Charles didn't offer a grade when he made his successful ascent, but had previously discussed the boulder being around 9A. ### References [1] [https://www.redbull.com/int-en/episodes/reel-rock-s8-e2](https://www.redbull.com/int-en/episodes/reel-rock-s8-e2) [2] [https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9](https://open.spotify.com/episode/5ddM0YDlUz2cC0MaOWkuo9) [3] The try Charles dislocated his shoulder: [https://www.instagram.com/reel/DFIq7X8NAIi/](https://www.instagram.com/reel/DFIq7X8NAIi/) [4] Send post: [https://www.instagram.com/p/DWehdjziOMe/](https://www.instagram.com/p/DWehdjziOMe/)
Diff
--- before

+++ after

@@ -1,6 +1,6 @@

After 8 years of attempts, Charles dislocated his shoulder on the move to the lip, leaving him unable to make the easy finishing mantle.

-Charles sent in March 2026
+Charles didn't offer a grade when he made his successful ascent, but had previously discussed the boulder being around 9A.

### References
37195 23rd September 2026 10:56:28 UTC remus climb Durin's Day notes_pretty
Before
<p>Ungraded by FA <a href="/climber/943/chris-schulte" rel="noopener noreferrer">Chris Schulte</a>. The grade listed here is a wild guess and almost certainly incorrect. But aren’t they all?</p>
After
None
37196 23rd September 2026 10:56:28 UTC remus climb Durin's Day notes
Before
Ungraded by FA [Chris Schulte](/climber/943/chris-schulte). The grade listed here is a wild guess and almost certainly incorrect. But aren’t they all?
After
None
Diff
--- before

+++ after

@@ -1 +1 @@

-Ungraded by FA [Chris Schulte](/climber/943/chris-schulte). The grade listed here is a wild guess and almost certainly incorrect. But aren’t they all?
+
37197 23rd September 2026 10:54:17 UTC remus ascent Rémi Duboz's ascent of The Finnish Line notes_pretty
Before
<h3>References</h3> <p>[1] <a href="https://www.instagram.com/p/DdT_inBjG15/" rel="noopener noreferrer">https://www.instagram.com/p/DdT_inBjG15/</a></p>
After
<h3>References</h3> <p>[1] <a href="https://www.instagram.com/p/DdT_inBjG15/" rel="noopener noreferrer">https://www.instagram.com/p/DdT_inBjG15/</a></p> <p>[2] <a href="https://fanatic-climbing.com/remi-duboz-empoche-the-finnish-line-the-finnish-line-repeated-by-remi-duboz/" rel="noopener noreferrer">https://fanatic-climbing.com/remi-duboz-empoche-the-finnish-line-the-finnish-line-repeated-by-remi-duboz/</a></p>
37198 23rd September 2026 10:54:17 UTC remus ascent Rémi Duboz's ascent of The Finnish Line notes
Before
### References [1] [https://www.instagram.com/p/DdT_inBjG15/](https://www.instagram.com/p/DdT_inBjG15/)
After
### References [1] [https://www.instagram.com/p/DdT_inBjG15/](https://www.instagram.com/p/DdT_inBjG15/) [2] [https://fanatic-climbing.com/remi-duboz-empoche-the-finnish-line-the-finnish-line-repeated-by-remi-duboz/](https://fanatic-climbing.com/remi-duboz-empoche-the-finnish-line-the-finnish-line-repeated-by-remi-duboz/)
Diff
--- before

+++ after

@@ -1,3 +1,5 @@

### References

-[1] [https://www.instagram.com/p/DdT_inBjG15/](https://www.instagram.com/p/DdT_inBjG15/)
+[1] [https://www.instagram.com/p/DdT_inBjG15/](https://www.instagram.com/p/DdT_inBjG15/)
+
+[2] [https://fanatic-climbing.com/remi-duboz-empoche-the-finnish-line-the-finnish-line-repeated-by-remi-duboz/](https://fanatic-climbing.com/remi-duboz-empoche-the-finnish-line-the-finnish-line-repeated-by-remi-duboz/)
37199 23rd September 2026 07:39:55 UTC remus climber Eli Laure redirect_climber_id
Before
None
After
2430
37200 23rd September 2026 07:38:44 UTC remus media https://www.instagram.com/reel/DdjzavGNvxA/ missing_right_to_reproduce
Before
None
After
false

< Page 1860 >