Начинаем работу над новой версией нашего приложения TeleFolders (v1.0). Основной целью обновления является переход на современные технологии, улучшение пользовательского интерфейса и добавление нового функционала.
Технологические изменения:
- Переход с Eel на Electron для более нативной работы приложения.
- Переработка фронтенда с использованием React.
- Использование UI-кита Gravity-UI для создания современного и удобного интерфейса.
Новые функции и улучшения:
- Пагинация для упрощения работы с большим количеством чатов и каналов.
- Возможность выхода из групп и каналов напрямую из приложения.
- Возможность открыть канал или группу в официальном клиенте Telegram.
- Отображение фото чатов и каналов в списках.
- Сортировка чатов по различным параметрам (по алфавиту, активности и т. д.).
- Поиск по чатам и каналам внутри папок.
- Улучшенная синхронизация с официальным клиентом Telegram (мгновенное обновление изменений).
- Оптимизация производительности приложения:
- Быстрая загрузка больших списков чатов.
- Снижение потребления памяти и ресурсов.
- Переработанный интерфейс для работы с "флагами" папок.
- Поддержка темной и светлой тем.
Дополнительно:
- Улучшить кодовую базу для упрощения будущей разработки.
- Провести рефакторинг старого функционала.
- Добавить юнит-тесты для ключевых модулей.
Цель:
Создать приложение, которое будет более удобным, современным и производительным, предоставляя пользователям максимальный контроль над управлением чатами и папками в Telegram.
В дальнейшем в этом issue будет отражён прогресс работы над новой версией.
Начинаем работу над новой версией нашего приложения TeleFolders (v1.0). Основной целью обновления является переход на современные технологии, улучшение пользовательского интерфейса и добавление нового функционала.
Технологические изменения:
Новые функции и улучшения:
Дополнительно:
Цель:
Создать приложение, которое будет более удобным, современным и производительным, предоставляя пользователям максимальный контроль над управлением чатами и папками в Telegram.
В дальнейшем в этом issue будет отражён прогресс работы над новой версией.