Нарешті, ви можете видалити проєкт у будь-який час
Користувачі давно просили простий спосіб видалення проєктів, особливо якщо проєкт створено помилково або використовувався лише для тестування. Технічно існував обхідний шлях: користувачі могли врегулювати проєкт, а потім архівувати його, що видалило його з активного списку проєктів. Однак цей процес був не інтуїтивним і не вирішував проблему насправді. Проєкт усе ще існував, просто був прихований з активного списку проєктів. Для користувачів, які бажали почати з нуля, це створювало зайві ускладнення. Видалення чогось не повинно вимагати кількох кроків або залишати залишкові дані. З Splync 1.16 це змінюється.
Безпечніший спосіб видалення: м’яке видалення
Замість того, щоб відразу назавжди видалити проєкт, Splync тепер використовує систему м’якого видалення. Коли ви видаляєте проєкт, його негайно видаляють з вашого активного списку проєктів і зберігають у стані видаленого протягом 30 днів. Протягом цього періоду ви можете відфільтрувати список проєктів за видаленими, щоб знайти та відновити його в будь-який час. Такий підхід дає вам більше гнучкості без додаткового ризику. Випадкові видалення більше не стають незворотними помилками. Навіть якщо інший учасник проєкту видалить проєкт без вашої згоди, ви все одно отримаєте повідомлення про видалення проєкту.
Автоматичне очищення через 30 днів
Після 30 днів зберігання проєкт повністю видаляється з бази даних. У прихованому режимі Splync управляє даними проєктів за допомогою MariaDB. Видалені проєкти зберігаються в стані м’якого видалення протягом обмеженого періоду зберігання, і MariaDB’s event_scheduler автоматично видаляє дані проєкту через 30 днів. Цей процес очищення не вимагає жодних ручних дій з вашого боку або від розробника. Період зберігання та остаточне видалення автоматично обробляються на рівні бази даних. Після завершення періоду зберігання проєкт повністю видаляється з бази даних і з вашого застосунку. Цей дизайн зберігає ваш робочий простір чистим, одночасно надаючи вам запас безпеки.
Як видалити та відновити проєкт у застосунку
Splync поступово робить звичайні дії швидшими та простішими. У версії 1.14 я додав можливість видалення витрат за допомогою свайпу вліво по списку витрат. У версії 1.15 я додав клонування проєктів за допомогою свайпу вліво по списку проєктів. У Splync 1.16 видалення проєктів дотримується тієї ж ідеї. Просто проведіть свайп вліво по активному списку проєктів, щоб видалити потрібний проєкт. Ви побачите два варіанти: видалити проєкт і скопіювати проєкт. Після натискання на "Видалити проєкт", статус проєкту змінюється на видалений, і він зникає з вашого активного списку проєктів. Але завдяки системі м’якого видалення проєкт все ще можна відновити. Якщо ви відфільтруєте список проєктів за видаленими, ви зможете знайти його знову в будь-який момент протягом 30-денного періоду зберігання. Відновлення так само просто, як і видалення: проведіть свайп вліво і відновіть проєкт звідти.
Невелика функція, великий вплив
На перший погляд, видалення проєкту здається невеликою і очевидною функцією. Це те, що багато користувачів очікують з самого початку. Але на практиці реалізувати це правильно не так просто, як додати кнопку видалення. Хороша функція видалення має враховувати кілька аспектів одночасно. Вона повинна бути простою, щоб користувачі могли легко видалити небажаний проєкт. Водночас вона повинна захищати дані, оскільки випадкові натискання і непогоджені дії в спільних проєктах можуть статися. Splync розроблено для того, щоб допомогти людям легко та надійно керувати спільними витратами. Це означає, що користувачі повинні бути впевнені, що їхні дані обробляються передбачувано та відповідально.
Splync продовжує зростати завдяки відгукам користувачів
Splync вчиться і зростає завдяки відгукам користувачів. Splync зосереджений на користувачах. Кожне зауваження має значення і допомагає покращити застосунок. Відгуки користувачів є однією з найцінніших частин розвитку Splync. Вони показують, що працює добре, що викликає плутанину, і що потрібно користувачам далі. Багато поліпшень надходять безпосередньо від цих голосів. У майбутніх версіях Splync полегшить користувачам обмінюватися своїми думками, ідеями та повідомленнями про помилки. Мета полягає в тому, щоб швидше покращувати застосунок і створювати сильнішу спільноту Splync. Витрачайте краще разом!