Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Briar GTK
Briar GTK
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 42
    • Issues 42
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • briar
  • Briar GTKBriar GTK
  • Issues
  • #91

Closed
Open
Opened Jan 10, 2021 by Ben Armstead@BenArmstead

Slows down with large amount of messages saved

Reporting a minor bug.

After 2-3 weeks of regular messaging via briar-gtk with a contact, and click on the contact (which now has a large amount of messages (Im not sure maybe a few thousand)).

The program hangs for about 1-2 seconds (which I am pretty confident is due to loading in the large amount of messages?).

In line with my theory the more messages that are sent the slower it is to open the contact from the main menu.

Would it be possible to load in e.g. 50 messages at a time and then only load in the others if I scroll back enough to need to see them instead of loading in all the messages at the same time?

(Deleting all of the messages with the contact solves the problem and I instantly load into a chat with them without the few seconds wait).

I am willing to help with the python programming of this, but have less experience with GTK.

As always thanks for the great work!

Edited Jan 10, 2021 by Ben Armstead
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: briar/briar-gtk#91