• M. Mert Yıldıran's avatar
    TRA-4017 Bring back `getOldEntries` method using fetch API and always start... · 9f1e3116
    M. Mert Yıldıran authored
    TRA-4017 Bring back `getOldEntries` method using fetch API and always start streaming from now (#518)
    
    * Bring back `getOldEntries` method using fetch API
    
    * Determine no more data on top based on `leftOff` value
    
    * Remove `entriesBuffer` state
    
    * Always open WebSocket with some `leftOff` value
    
    * Rename `leftOff` state to `leftOffBottom`
    
    * Don't set the `focusedEntryId` through WebSocket if the WebSocket is closed
    
    * Call `setQueriedCurrent` with addition
    
    * Close WebSocket upon reaching to top
    
    * Open WebSocket upon snapping to bottom
    
    * Close the WebSocket on snap broken event instead
    
    * Set queried current value to zero upon filter submit
    
    * Upgrade `react-scrollable-feed-virtualized` version and use `scrollToIndex` function
    
    * Change the footer text format
    
    * Improve no more data top logic
    
    * Fix `closeWebSocket()` call logic in `onSnapBrokenEvent` and handle `data.meta` being `null` in `getOldEntries`
    
    * Fix the issues around fetching old records
    
    * Clean up `EntriesList.module.sass`
    
    * Decrement initial `leftOffTop` value by `2`
    
    * Fix the order of `incomingEntries` in `getOldEntries`
    
    * Request `leftOffTop - 1` from `fetchEntries`
    
    * Limit the front-end total entries fetched through WebSocket count to `10000`
    
    * Lose the UI performance gain that's provided by #452
    
    * Revert "Fix the selected entry behavior by propagating the `focusedEntryId` through WebSocket (before #452) TRA-3983 (#513)"
    
    This reverts commit 873f2525.
    
    * Fix the issues caused by 09371f14
    
    * Upgrade Basenine version from `0.2.13` to `0.2.14`
    
    * Upgrade Basenine version from `0.2.14` to `0.2.15`
    
    * Fix the condition of "Fetch old records" button visibility
    
    * Upgrade Basenine version from `0.2.15` to `0.2.16` and fix the UI code related to fetching old records
    
    * Make `newEntries` constant
    9f1e3116
Analyzing file…