Skip to content

Разработка версии v1.0 TeleFolders #6

Description

@DmitryKolyadin

Начинаем работу над новой версией нашего приложения TeleFolders (v1.0). Основной целью обновления является переход на современные технологии, улучшение пользовательского интерфейса и добавление нового функционала.

Технологические изменения:

  • Переход с Eel на Electron для более нативной работы приложения.
  • Переработка фронтенда с использованием React.
  • Использование UI-кита Gravity-UI для создания современного и удобного интерфейса.

Новые функции и улучшения:

  1. Пагинация для упрощения работы с большим количеством чатов и каналов.
  2. Возможность выхода из групп и каналов напрямую из приложения.
  3. Возможность открыть канал или группу в официальном клиенте Telegram.
  4. Отображение фото чатов и каналов в списках.
  5. Сортировка чатов по различным параметрам (по алфавиту, активности и т. д.).
  6. Поиск по чатам и каналам внутри папок.
  7. Улучшенная синхронизация с официальным клиентом Telegram (мгновенное обновление изменений).
  8. Оптимизация производительности приложения:
    • Быстрая загрузка больших списков чатов.
    • Снижение потребления памяти и ресурсов.
  9. Переработанный интерфейс для работы с "флагами" папок.
  10. Поддержка темной и светлой тем.

Дополнительно:

  • Улучшить кодовую базу для упрощения будущей разработки.
  • Провести рефакторинг старого функционала.
  • Добавить юнит-тесты для ключевых модулей.

Цель:

Создать приложение, которое будет более удобным, современным и производительным, предоставляя пользователям максимальный контроль над управлением чатами и папками в Telegram.

В дальнейшем в этом issue будет отражён прогресс работы над новой версией.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions