home.social

#autosave — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #autosave, aggregated by home.social.

fetched live
  1. Next.js, optimistic UI и autosave

    Optimistic update меняет клиентское состояние до ответа сервера. Autosave отправляет новую версию после паузы во вводе. До завершения action в приложении одновременно существуют локальные данные, запрос в работе и последняя подтверждённая версия на сервере. При optimistic create клиент может показать сущность с временным id, а сервер вернуть другой id. Ошибка после частичной записи оставляет сущность на сервере и запускает локальный rollback. При autosave ответы приходят не в порядке отправки. Старый ответ меняет статус уже после сохранения новой версии. updatedAt может перейти вперёд до завершения записи. В учебном проекте Workbench optimistic create использует clientId для одинакового id на клиенте и сервере. Autosave-демо передаёт requestId в каждый запрос. Редактор хранит статусы saving, saved и error отдельно от текста заметки.

    habr.com/ru/articles/1066080/

    #nextjs #typescript #app_router #optimistic_ui #autosave #server_actions #useactionstate #react #вебразработка

  2. Next.js, optimistic UI и autosave

    Optimistic update меняет клиентское состояние до ответа сервера. Autosave отправляет новую версию после паузы во вводе. До завершения action в приложении одновременно существуют локальные данные, запрос в работе и последняя подтверждённая версия на сервере. При optimistic create клиент может показать сущность с временным id, а сервер вернуть другой id. Ошибка после частичной записи оставляет сущность на сервере и запускает локальный rollback. При autosave ответы приходят не в порядке отправки. Старый ответ меняет статус уже после сохранения новой версии. updatedAt может перейти вперёд до завершения записи. В учебном проекте Workbench optimistic create использует clientId для одинакового id на клиенте и сервере. Autosave-демо передаёт requestId в каждый запрос. Редактор хранит статусы saving, saved и error отдельно от текста заметки.

    habr.com/ru/articles/1066080/

    #nextjs #typescript #app_router #optimistic_ui #autosave #server_actions #useactionstate #react #вебразработка

  3. Next.js, optimistic UI и autosave

    Optimistic update меняет клиентское состояние до ответа сервера. Autosave отправляет новую версию после паузы во вводе. До завершения action в приложении одновременно существуют локальные данные, запрос в работе и последняя подтверждённая версия на сервере. При optimistic create клиент может показать сущность с временным id, а сервер вернуть другой id. Ошибка после частичной записи оставляет сущность на сервере и запускает локальный rollback. При autosave ответы приходят не в порядке отправки. Старый ответ меняет статус уже после сохранения новой версии. updatedAt может перейти вперёд до завершения записи. В учебном проекте Workbench optimistic create использует clientId для одинакового id на клиенте и сервере. Autosave-демо передаёт requestId в каждый запрос. Редактор хранит статусы saving, saved и error отдельно от текста заметки.

    habr.com/ru/articles/1066080/

    #nextjs #typescript #app_router #optimistic_ui #autosave #server_actions #useactionstate #react #вебразработка

  4. Optimistic UI и autosave в Next.js без гонок и ложного сохранено

    Optimistic UI и autosave выглядят как естественное улучшение интерфейса. Хочется, чтобы новый элемент появлялся сразу, текст не терялся, статус сохранения успокаивал пользователя, а редактор не дёргался на каждом символе. Но здесь интерфейс начинает врать. Новый проект уже нарисован в списке, хотя сервер его ещё не подтвердил. Статус показывает saved, хотя это был ответ от старого запроса. updatedAt обновился, хотя запись на сервере не прошла. В какой-то момент становится ясно, что скорость интерфейса и правдивость интерфейса это разные вещи. В моем учебном проекте Workbench эта граница показана на двух местах. Первое это optimistic create для inline CRUD. Второе это autosave редактора и отдельное демо с requestId. В обоих случаях задача одна и та же. UI должен быть быстрым, но не должен придумывать серверную истину раньше времени. Иначе вместо отзывчивости получается рассинхрон.

    habr.com/ru/articles/1059760/

    #nextjs #typescript #app_router #optimistic_ui #autosave #server_actions #react #вебразработка

  5. Optimistic UI и autosave в Next.js без гонок и ложного сохранено

    Optimistic UI и autosave выглядят как естественное улучшение интерфейса. Хочется, чтобы новый элемент появлялся сразу, текст не терялся, статус сохранения успокаивал пользователя, а редактор не дёргался на каждом символе. Но здесь интерфейс начинает врать. Новый проект уже нарисован в списке, хотя сервер его ещё не подтвердил. Статус показывает saved, хотя это был ответ от старого запроса. updatedAt обновился, хотя запись на сервере не прошла. В какой-то момент становится ясно, что скорость интерфейса и правдивость интерфейса это разные вещи. В моем учебном проекте Workbench эта граница показана на двух местах. Первое это optimistic create для inline CRUD. Второе это autosave редактора и отдельное демо с requestId. В обоих случаях задача одна и та же. UI должен быть быстрым, но не должен придумывать серверную истину раньше времени. Иначе вместо отзывчивости получается рассинхрон.

    habr.com/ru/articles/1059760/

    #nextjs #typescript #app_router #optimistic_ui #autosave #server_actions #react #вебразработка

  6. Optimistic UI и autosave в Next.js без гонок и ложного сохранено

    Optimistic UI и autosave выглядят как естественное улучшение интерфейса. Хочется, чтобы новый элемент появлялся сразу, текст не терялся, статус сохранения успокаивал пользователя, а редактор не дёргался на каждом символе. Но здесь интерфейс начинает врать. Новый проект уже нарисован в списке, хотя сервер его ещё не подтвердил. Статус показывает saved, хотя это был ответ от старого запроса. updatedAt обновился, хотя запись на сервере не прошла. В какой-то момент становится ясно, что скорость интерфейса и правдивость интерфейса это разные вещи. В моем учебном проекте Workbench эта граница показана на двух местах. Первое это optimistic create для inline CRUD. Второе это autosave редактора и отдельное демо с requestId. В обоих случаях задача одна и та же. UI должен быть быстрым, но не должен придумывать серверную истину раньше времени. Иначе вместо отзывчивости получается рассинхрон.

    habr.com/ru/articles/1059760/

    #nextjs #typescript #app_router #optimistic_ui #autosave #server_actions #react #вебразработка

  7. #MSword autosave on my enterprise network only does #autosave if you select to use the cloud i.e. #onedrive
    Is that normal? Is there a work-around?

  8. autosave on my enterprise network only does if you select to use the cloud i.e.
    Is that normal? Is there a work-around?

  9. #MSword autosave on my enterprise network only does #autosave if you select to use the cloud i.e. #onedrive
    Is that normal? Is there a work-around?

  10. #MSword autosave on my enterprise network only does #autosave if you select to use the cloud i.e. #onedrive
    Is that normal? Is there a work-around?

  11. #MSword autosave on my enterprise network only does #autosave if you select to use the cloud i.e. #onedrive
    Is that normal? Is there a work-around?

  12. 🚀 Tired of losing your progress on long web forms? Our new Chrome Extension automatically saves your input locally and restores it when you refresh the page. Built with privacy in mind, it works seamlessly across all websites without server-side integration. Perfect for online applications, admin dashboards, and more! 📝✨

    Have you ever lost form data unexpectedly?

    #WebForms #ChromeExtension #UserExperience #AutoSave #PrivacyFirst

  13. Tired of losing your progress on long web forms? Check out our new Chrome Extension that auto-saves your input locally! It works across all sites, remembers your data even after refreshes, and keeps everything private. Simply type, and it takes care of the rest. No complex setup or sensitive data storage involved—just an easy way to enhance your form-filling experience! Have you ever lost data while filling out a form? #WebDevelopment #ChromeExtension #AutoSave #UserExperience #PrivacyFirst

  14. Lilbits: TypePad is shutting down, more companies pause US shipments, and Corsair launches a 14.5 inch, 2560 x 720 display

    Corsair’s Xeneon Edge 14.5″ LCD touchscreen display is an ultrawide second screen for your PC that lets you view system information at a glance thanks to Corsair’s iCUE software that lets you place widgets for CPU temperature, media playback, and online information from a specific URL.

    The display should be available soon for $250, which makes it considerably more expensive than  other 14.5 […]

    #autosave #blogging #corsair #corsairXeneonEdge #deMinimis #galaxyTabS10Lite #gazelle #lilbits #linuxLaptop #microsoft #olimex #onedrive #samsungGalaxyTabS10Lite #system76 #system76Gazelle #typepad #windows #word

    Read more: liliputing.com/lilbits-typepad

  15. Lilbits: TypePad is shutting down, more companies pause US shipments, and Corsair launches a 14.5 inch, 2560 x 720 display

    Corsair’s Xeneon Edge 14.5″ LCD touchscreen display is an ultrawide second screen for your PC that lets you view system information at a glance thanks to Corsair’s iCUE software that lets you place widgets for CPU temperature, media playback, and online information from a specific URL.

    The display should be available soon for $250, which makes it considerably more expensive than  other 14.5 […]

    #autosave #blogging #corsair #corsairXeneonEdge #deMinimis #galaxyTabS10Lite #gazelle #lilbits #linuxLaptop #microsoft #olimex #onedrive #samsungGalaxyTabS10Lite #system76 #system76Gazelle #typepad #windows #word

    Read more: liliputing.com/lilbits-typepad

  16. Lilbits: TypePad is shutting down, more companies pause US shipments, and Corsair launches a 14.5 inch, 2560 x 720 display

    Corsair’s Xeneon Edge 14.5″ LCD touchscreen display is an ultrawide second screen for your PC that lets you view system information at a glance thanks to Corsair’s iCUE software that lets you place widgets for CPU temperature, media playback, and online information from a specific URL.

    The display should be available soon for $250, which makes it considerably more expensive than  other 14.5 […]

    #autosave #blogging #corsair #corsairXeneonEdge #deMinimis #galaxyTabS10Lite #gazelle #lilbits #linuxLaptop #microsoft #olimex #onedrive #samsungGalaxyTabS10Lite #system76 #system76Gazelle #typepad #windows #word

    Read more: liliputing.com/lilbits-typepad

  17. Lilbits: TypePad is shutting down, more companies pause US shipments, and Corsair launches a 14.5 inch, 2560 x 720 display

    Corsair’s Xeneon Edge 14.5″ LCD touchscreen display is an ultrawide second screen for your PC that lets you view system information at a glance thanks to Corsair’s iCUE software that lets you place widgets for CPU temperature, media playback, and online information from a specific URL.

    The display should be available soon for $250, which makes it considerably more expensive than  other 14.5 […]

    #autosave #blogging #corsair #corsairXeneonEdge #deMinimis #galaxyTabS10Lite #gazelle #lilbits #linuxLaptop #microsoft #olimex #onedrive #samsungGalaxyTabS10Lite #system76 #system76Gazelle #typepad #windows #word

    Read more: liliputing.com/lilbits-typepad

  18. Microsoft rüstet #Word mit einer erweiterten #AutoSave-Funktion aus, die künftig nicht mehr auf #OneDrive beschränkt ist. Nutzer können bald jeden #Cloud-Speicherdienst wählen. Bald folgen PowerPoint & Excel. winfuture.de/news,153229.html?

  19. Microsoft rüstet #Word mit einer erweiterten #AutoSave-Funktion aus, die künftig nicht mehr auf #OneDrive beschränkt ist. Nutzer können bald jeden #Cloud-Speicherdienst wählen. Bald folgen PowerPoint & Excel. winfuture.de/news,153229.html?

  20. Microsoft rüstet #Word mit einer erweiterten #AutoSave-Funktion aus, die künftig nicht mehr auf #OneDrive beschränkt ist. Nutzer können bald jeden #Cloud-Speicherdienst wählen. Bald folgen PowerPoint & Excel. winfuture.de/news,153229.html?

  21. Microsoft rüstet #Word mit einer erweiterten #AutoSave-Funktion aus, die künftig nicht mehr auf #OneDrive beschränkt ist. Nutzer können bald jeden #Cloud-Speicherdienst wählen. Bald folgen PowerPoint & Excel. winfuture.de/news,153229.html?

  22. Microsoft rüstet #Word mit einer erweiterten #AutoSave-Funktion aus, die künftig nicht mehr auf #OneDrive beschränkt ist. Nutzer können bald jeden #Cloud-Speicherdienst wählen. Bald folgen PowerPoint & Excel. winfuture.de/news,153229.html?

  23. 🚨 #OneDrive News: Microsoft verabschiedet 2 alte GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients entfallen bis Mai 2025
    ✔️ Konfliktlösung = nutzergeführt
    📌 Mehr lesen: bit.ly/3EsbQ3l

    #M365 #ITAdmin #Gruppenrichtlinie #Office365 #Autosave

  24. 🚨 #OneDrive News: Microsoft verabschiedet 2 alte GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients entfallen bis Mai 2025
    ✔️ Konfliktlösung = nutzergeführt
    📌 Mehr lesen: bit.ly/3EsbQ3l

    #M365 #ITAdmin #Gruppenrichtlinie #Office365 #Autosave

  25. 🚨 #OneDrive News: Microsoft verabschiedet 2 alte GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients entfallen bis Mai 2025
    ✔️ Konfliktlösung = nutzergeführt
    📌 Mehr lesen: bit.ly/3EsbQ3l

    #M365 #ITAdmin #Gruppenrichtlinie #Office365 #Autosave

  26. 🚨 #OneDrive News: Microsoft verabschiedet 2 alte GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients entfallen bis Mai 2025
    ✔️ Konfliktlösung = nutzergeführt
    📌 Mehr lesen: bit.ly/3EsbQ3l

    #M365 #ITAdmin #Gruppenrichtlinie #Office365 #Autosave

  27. 🚨 #OneDrive News: Microsoft verabschiedet 2 alte GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients entfallen bis Mai 2025
    ✔️ Konfliktlösung = nutzergeführt
    📌 Mehr lesen: bit.ly/3EsbQ3l

    #M365 #ITAdmin #Gruppenrichtlinie #Office365 #Autosave

  28. 🚨 #OneDrive News: Microsoft retires 2 legacy GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients deprecated by May 2025
    ✔️ Conflict handling = user-driven
    🛠️ Read more: bit.ly/3EnnkVK

    #M365 #ITAdmin #GroupPolicy #Office365 #AutoSave

  29. 🚨 #OneDrive News: Microsoft retires 2 legacy GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients deprecated by May 2025
    ✔️ Conflict handling = user-driven
    🛠️ Read more: bit.ly/3EnnkVK

    #M365 #ITAdmin #GroupPolicy #Office365 #AutoSave

  30. 🚨 #OneDrive News: Microsoft retires 2 legacy GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients deprecated by May 2025
    ✔️ Conflict handling = user-driven
    🛠️ Read more: bit.ly/3EnnkVK

    #M365 #ITAdmin #GroupPolicy #Office365 #AutoSave

  31. 🚨 #OneDrive News: Microsoft retires 2 legacy GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients deprecated by May 2025
    ✔️ Conflict handling = user-driven
    🛠️ Read more: bit.ly/3EnnkVK

    #M365 #ITAdmin #GroupPolicy #Office365 #AutoSave

  32. 🚨 #OneDrive News: Microsoft retires 2 legacy GPOs
    🛠️ EnableHoldTheFile & EnableAllOcsiClients deprecated by May 2025
    ✔️ Conflict handling = user-driven
    🛠️ Read more: bit.ly/3EnnkVK

    #M365 #ITAdmin #GroupPolicy #Office365 #AutoSave

  33. @eff Because I don't want anyone to go to the page i found the tip from I'll just repeat the tip here.

    How to enable the #autosave feature of #gedit, the default text editor used in #GNOME, a desktop environment for #GNU/Linux?

    Open terminal and give the following commands:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save true

    Adjust the autosave time interval:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save-interval n

    ... where n is the desired time in minutes.

    Enjoy your life even after your GNOME desktop has frozen and you have lost your changes due to violent reboot. :P

  34. @eff Because I don't want anyone to go to the page i found the tip from I'll just repeat the tip here.

    How to enable the #autosave feature of #gedit, the default text editor used in #GNOME, a desktop environment for #GNU/Linux?

    Open terminal and give the following commands:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save true

    Adjust the autosave time interval:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save-interval n

    ... where n is the desired time in minutes.

    Enjoy your life even after your GNOME desktop has frozen and you have lost your changes due to violent reboot. :P

  35. @eff Because I don't want anyone to go to the page i found the tip from I'll just repeat the tip here.

    How to enable the #autosave feature of #gedit, the default text editor used in #GNOME, a desktop environment for #GNU/Linux?

    Open terminal and give the following commands:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save true

    Adjust the autosave time interval:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save-interval n

    ... where n is the desired time in minutes.

    Enjoy your life even after your GNOME desktop has frozen and you have lost your changes due to violent reboot. :P

  36. @eff Because I don't want anyone to go to the page i found the tip from I'll just repeat the tip here.

    How to enable the #autosave feature of #gedit, the default text editor used in #GNOME, a desktop environment for #GNU/Linux?

    Open terminal and give the following commands:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save true

    Adjust the autosave time interval:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save-interval n

    ... where n is the desired time in minutes.

    Enjoy your life even after your GNOME desktop has frozen and you have lost your changes due to violent reboot. :P

  37. @eff Because I don't want anyone to go to the page i found the tip from I'll just repeat the tip here.

    How to enable the #autosave feature of #gedit, the default text editor used in #GNOME, a desktop environment for #GNU/Linux?

    Open terminal and give the following commands:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save true

    Adjust the autosave time interval:

    $ gsettings set org.gnome.gedit.preferences.editor auto-save-interval n

    ... where n is the desired time in minutes.

    Enjoy your life even after your GNOME desktop has frozen and you have lost your changes due to violent reboot. :P

  38. WORD Caution:
    If the Office365 timed AutoSave feature runs immediately after you type "CTRL-Also", rather than "Shift-Also", then all the other text in your DOCX file gets replaced with "lso" and the Undo button will do you no good.
    #microsoft, #word, #autosave, #ctrl-a, #office365

  39. WHOA. Dead-simple autosave in n?vim:

    :autocmd CursorHold,CursorHoldI * update

    I definitely wouldn't set it in my nvim config, but it's nice to have it handy on a case-by-case basis.

    sauce: vi.stackexchange.com/questions

    #vim #neovim #autosave

    Update: This works in my neovim init.vim (should work in vanilla vim config as well):
    "create autosave and noautosave abbreviations (aliases)
    abbreviate autosave autocmd CursorHold,CursorHoldI * update
    abbreviate noautosave autocmd! CursorHold,CursorHoldI

  40. WHOA. Dead-simple autosave in n?vim:

    :autocmd CursorHold,CursorHoldI * update

    I definitely wouldn't set it in my nvim config, but it's nice to have it handy on a case-by-case basis.

    sauce: vi.stackexchange.com/questions

    Update: This works in my neovim init.vim (should work in vanilla vim config as well):
    "create autosave and noautosave abbreviations (aliases)
    abbreviate autosave autocmd CursorHold,CursorHoldI * update
    abbreviate noautosave autocmd! CursorHold,CursorHoldI

  41. WHOA. Dead-simple autosave in n?vim:

    :autocmd CursorHold,CursorHoldI * update

    I definitely wouldn't set it in my nvim config, but it's nice to have it handy on a case-by-case basis.

    sauce: vi.stackexchange.com/questions

    #vim #neovim #autosave

    Update: This works in my neovim init.vim (should work in vanilla vim config as well):
    "create autosave and noautosave abbreviations (aliases)
    abbreviate autosave autocmd CursorHold,CursorHoldI * update
    abbreviate noautosave autocmd! CursorHold,CursorHoldI

  42. WHOA. Dead-simple autosave in n?vim:

    :autocmd CursorHold,CursorHoldI * update

    I definitely wouldn't set it in my nvim config, but it's nice to have it handy on a case-by-case basis.

    sauce: vi.stackexchange.com/questions

    #vim #neovim #autosave

    Update: This works in my neovim init.vim (should work in vanilla vim config as well):
    "create autosave and noautosave abbreviations (aliases)
    abbreviate autosave autocmd CursorHold,CursorHoldI * update
    abbreviate noautosave autocmd! CursorHold,CursorHoldI

  43. WHOA. Dead-simple autosave in n?vim:

    :autocmd CursorHold,CursorHoldI * update

    I definitely wouldn't set it in my nvim config, but it's nice to have it handy on a case-by-case basis.

    sauce: vi.stackexchange.com/questions

    #vim #neovim #autosave

    Update: This works in my neovim init.vim (should work in vanilla vim config as well):
    "create autosave and noautosave abbreviations (aliases)
    abbreviate autosave autocmd CursorHold,CursorHoldI * update
    abbreviate noautosave autocmd! CursorHold,CursorHoldI