mirror of https://github.com/Nevysha/Cozy-Nest.git
Choose between full or deferred loading for Extra Network (default to full as you need a LOT of items to see a difference)
parent
3e17e8d29a
commit
23c4647e9e
|
|
@ -5,6 +5,7 @@
|
|||
|
||||
## Minor changes & fixes in 2.4.2
|
||||
- [x] Allow for preview in those format '.png', '.jpg', '.jpeg', '.webp' (it will take the most recent available)
|
||||
- [x] Choose between full or deferred loading for Extra Network (default to full as you need a LOT of items to see a difference)
|
||||
|
||||
## Minor changes & fixes in 2.4.1
|
||||
- [x] Small various fix
|
||||
|
|
|
|||
|
|
@ -44,7 +44,11 @@ export function CozyExtraNetworks() {
|
|||
}, [])
|
||||
|
||||
const load = async () => {
|
||||
const response = await fetch('/cozy-nest/extra_networks')
|
||||
|
||||
const endpoint = COZY_NEST_CONFIG.deferred_cozy_extra_networks_loading ?
|
||||
'/cozy-nest/extra_networks' : '/cozy-nest/extra_networks/full'
|
||||
|
||||
const response = await fetch(endpoint)
|
||||
if (response.status !== 200) {
|
||||
CozyLogger.error('failed to fetch extra networks', response)
|
||||
return;
|
||||
|
|
@ -61,6 +65,9 @@ export function CozyExtraNetworks() {
|
|||
setFolders(_folders)
|
||||
setExtraNetworks(_enJson)
|
||||
setReady(true)
|
||||
if (!COZY_NEST_CONFIG.deferred_cozy_extra_networks_loading) {
|
||||
setFullyLoaded(true)
|
||||
}
|
||||
}
|
||||
|
||||
const reload = async () => {
|
||||
|
|
|
|||
|
|
@ -442,6 +442,12 @@ export function App() {
|
|||
isChecked={config.enable_cozy_extra_networks}
|
||||
onChange={(e) => setConfig({...config, enable_cozy_extra_networks: e.target.checked})}
|
||||
>Cozy Nest Extra Network new implementation</Checkbox>
|
||||
<Checkbox
|
||||
style={{marginLeft: '25px'}}
|
||||
isDisabled={!config.enable_cozy_extra_networks}
|
||||
isChecked={config.deferred_cozy_extra_networks_loading}
|
||||
onChange={(e) => setConfig({...config, deferred_cozy_extra_networks_loading: e.target.checked})}
|
||||
>Deferred loading : this will only load minimal data on startup but will need to refresh if you want to enable sfw filtering</Checkbox>
|
||||
|
||||
</Column>
|
||||
</TabPanel>
|
||||
|
|
|
|||
|
|
@ -145,6 +145,7 @@ class CozyNestConfig:
|
|||
'enable_clear_button': True,
|
||||
'enable_extra_network_tweaks': False,
|
||||
'enable_cozy_extra_networks': True,
|
||||
'deferred_cozy_extra_networks_loading': False,
|
||||
'enable_cozy_prompt': True,
|
||||
'carret_style': 'thin',
|
||||
'save_last_prompt_local_storage': True,
|
||||
|
|
|
|||
Loading…
Reference in New Issue