diff of b3c6b2b7f67a9b51548bbc167f8c12e27265a9d9
b3c6b2b7f67a9b51548bbc167f8c12e27265a9d9
diff --git a/elm-frontti/src/Main.elm b/elm-frontti/src/Main.elm
index db52f40..e930e4c 100644
--- a/elm-frontti/src/Main.elm
+++ b/elm-frontti/src/Main.elm
@@ -571,7 +571,14 @@ update msg model =
, closePreviousPostsModal ())
FeedsReceived result ->
case result of
- Ok feeds ->
+ Ok fs ->
+ let feeds = ( fs
+ |> List.sortBy (\f -> ( f.items
+ |> List.map (Time.posixToMillis << .pubdate)
+ |> List.minimum
+ |> Maybe.withDefault 999))
+ |> List.reverse)
+ in
case model.view_state of
Feeds _ archived ->
( { model | view_state = Feeds feeds archived}