Commit Graph

41 Commits (39e01c320b729c4f91e256555c14392ebaa6da3e)

Author SHA1 Message Date
Kelrap dbeb36e463
Optimize choreo (#3567)
* Basic setup of choreo changes

* Make unit test for basic bsdiff functionality

* Create class for efficiently storing choreo step edits

* Edited unit test to use ChoreoEdit instead of bsdiff

* Edit ChoreoRecord/Step to use ChoreoEdit

* Test and debug ChoreoRecord

* Accounting for more edge cases

* Remove empty string redundancy in choreo edit

* Save originalText to record instead of step

* Make originalText non-nullable

* Make test run properly with non-nullable originalText change

* make originalText final

* Tweak ChoreoEdit for slightly improved efficiency

* chore: fix how edits are constructed for choreo records

* fix issue with manual changes not being accounted for in fromJSON

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
4 months ago
Christian Kußowski e548d8f895
refactor: sdk 1.0 5 months ago
Christian Kußowski b8547c4792
build: Upgrade to flutter 3.22 6 months ago
Christian Kußowski 8664f21ad8
build: Update matrix dart sdk to 0.40.0
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
6 months ago
krille-chan d7d7268828
fix: FakeMatrixApi check 2 years ago
td 4095560412
fix: voip code breaking from 0.28
have not tested it but should mostly be fine, rewrite should get in someday anyway :p
2 years ago
krille-chan d2f12452fc
build: Update matrix dart sdk 2 years ago
krille-chan 27d15612d9
refactor: Update to Flutter 3.13.0 2 years ago
Malin Errenst ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 3 years ago
Krille 5cf18aabbf refactor: Remove dart from folder name 3 years ago
Christian Pauly 7a74a8a93f chore: Update dependencies 3 years ago
Christian Pauly c249ebb97c refactor: Switch to Hive Collections DB 3 years ago
Christian Pauly 355abeb17f refactor: Update Matrix SDK 4 years ago
Krille Fear 55f0300f9f refactor: Migrate to null safety 4 years ago
Steef Hegeman 3c14cbe017 refactor: /command hints add tooltips, test for missing hints, script to generate glue code, hints for dm, create, clearcache, discardsession 4 years ago
Krille Fear 73dd45f396 chore: Update SDK 4 years ago
Krille Fear fec9178da5 refactor: Sort imports 4 years ago
Krille Fear 47e68d813d refactor: Migrate to new matrix sdk API 4 years ago
Christian Pauly b88f8ec5dc refactor: Rename store and allow storing custom values 4 years ago
Christian Pauly 9ef0c71f81 refactor: Remove moor 4 years ago
Christian Pauly 2320f6b707 refactor: Remove FluffyClient and make it no longer static 4 years ago
Christian Pauly a055098105 refactor: Switch to pub.dev version of matrix sdk 4 years ago
Christian Pauly a6000ddf60 feat: One page login 4 years ago
Christian Pauly ec5d41a020 feat: New registration workflow 5 years ago
Christian Pauly 9522077be4 fix: Formatting 5 years ago
Christian Pauly c2fce64494 feat: Switch to VRouter 5 years ago
Christian Pauly 988a691eeb refactor: Structure files in more directories 5 years ago
Christian Pauly 74606b1600 refactor: Rename views to pages 5 years ago
Christian Pauly cd9b4ee46b refactor: Folder structure and MVC chat ui 5 years ago
Christian Pauly 2e402acb7f fix: Tests 5 years ago
Christian Pauly bff8a2629a refactor: MVC archive 5 years ago
Christian Pauly ca70ec0240 refactor: MVC sign up password view 5 years ago
Christian Pauly 6b9f1476db refactor: MVC sign up view 5 years ago
Christian Pauly 078873bac5 tests: Add tests for homeserver picker 5 years ago
Sorunome 03058d44e6 feat: Handle matrix: URIs as per MSC2312 5 years ago
Sorunome e5dad936ce fix: Properly handle url encoding in matrix.to URLs 5 years ago
Sorunome 46c26c02dc feat: Add scroll-to-event 5 years ago
Christian Pauly 6f48a68798 Enhance chatencryptionsettings page 6 years ago
Christian Pauly 0116031812 Update changelog 6 years ago
Christian Pauly de29800f29 Minor fixes 6 years ago
Christian Pauly b5f2ecd56f Initial commit 6 years ago