Code Monkey home page Code Monkey logo

cutegram's Introduction

telegram-app ~3.0.0 (ABANDONED)

Forked from Cutegram by Aseman team.

How to Compile

1. Install libqtelegram-aseman-edition and TelegramQML

Be sure to use following repositories for above libraries:

2. Build aseman-qt-tools

https://github.com/Aseman-Land/aseman-qt-tools/blob/master/documents/gettingstarted.md

Start telegram-app

Cutegram 3.x completely written using QML. So there is no need to build and compile it anymore. Just run in using below command.

qmlscene Telegram.qml

To-Do

telegram-app

  • Use AdaptivePageLayout
  • Minor main pages refactoring
  • Merge Auth from v2 (partially-done/enough/missing-features)
  • Fix logout
  • Merge AccountPage from v2 (partially-done/enough)
  • Merge IntroPage from v2 (partially-done/enough)
  • Merge SettingsPage from v2 (partially-done/enough/missing-features)
  • Merge Avatars from v2
  • Merge DialogDetailsPage from v2
  • Merge ContactsPage and AddressBook from v2
  • Merge ContentHub (MediaImport) from v2
  • Merge DialogPage from v2
  • Do not use Aseman.Keychain, write data in files as temporary workaround
  • Fix copyright headers/Add contributors page
  • Track missing features in lib/TelegramQML
  • Fix file transfers (it could be a regression)

telegram-app (after-alpha?)

  • Merge voice messages from v2 and messaging-app
  • Add missing pages (or merge them from v2)
  • Add ubuntu-push notifications
  • Create a component in globals directory to store font sizes, colors, etc.
    • Create globals/TelegramColors.qml
  • Remove AsemanTools dependency
  • Massive code cleanup/stupid-ugly code removal
  • Multiple accounts
  • Create a real replacement for Aseman.Keychan, stored data must be encrypted

libqtelegram/TelegramQML

  • Fix file transfers
  • Fix secret chats
  • Fix 2FA (@Flohack)
  • Fix logout (@Flohack)

Missing/Non-working features in reworked pages/TelegramQML

  • SettingsPage: change name
  • SettingsPage: change username
  • SettingsPage: change profile photo
  • Auth: resend code
  • Auth: request call

cutegram's People

Contributors

atilacamurca avatar beegshot avatar briefe77 avatar buschmann23 avatar choochmeque avatar coquec avatar craig-landry avatar dfiloni avatar dongfengweixiao avatar eegorov avatar emvigo avatar farseerfc avatar fethedems avatar fffaraz avatar flohack74 avatar heliocastro avatar hexchain avatar ignatenkobrain avatar kamikazow avatar meoblast001 avatar mralext20 avatar pablohn26 avatar realbardia avatar rindeal avatar softastur avatar varlesh avatar xvitaly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.