You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ac18f1cbfe
* feat: add some config db basics and DI for it, make the user profile optional, start looking at integrate building from initial dump * update: get latest util library submodule update * refactor: fix compile for refactored API * refactor: naming consistent with library * feat: add in config storage and injection to common places, managing lifecycle of native instances * refactor: config database changes, new protos, adding in support for config base namespace queries * refactor: config query and store use the same format as other platforms * feat: add batch snode calls and try to poll from all the config namespaces * fix: add optional namespace in signature and params * feat: add raw requests for modifying expiry and getting expiries * feat: add some base config migration logic, start implementing wrappers for conversation and expiry types * chore: update libsession base * feat: start integrating conversation wrapper functions * feat: add basic conversation info volatile types and implementations, start working on tests * feat: more common library wrapper implementation and test * fix: tests and compile issues * fix: fix tests, don't use iterables * feat: add all iterators and tests * feat: add in more config factory for volatile * feat: update request responses and their appropriate processing * feat: add storage with hashes and some basic profile update logic in config factory probably move that somewhere else * feat: adding config sync functionality, refactoring jobs to execute in suspend context to do some nice coroutine execution * refactor: moving some properties around so we have access in libsession * feat: expand on the config sync job, finish basic implementation to test against * feat: add forced config sync * feat: syncs the user profile stuff for now, and errors back to placeholder instead of unknown recipient * feat: add basic message read logic for synchronizing last reads, need to modify the query to use the last seen instead of the unread count in a subquery possibly for thread display record * feat: add broken unreads everywhere * fix: unreads work now for incoming messages, need to sync conv volatile properly still * feat: batching poll responses properly and handling groups properly * fix: replace the mark read receiver (from notifications) to use the new set last seen mark read logic * feat: update to the group list branch * fix: compile errors from updating library to use latest branch, now requires cmake 3.22.1 * fix: fix the contact tests * fix: getters weren't getters properly in the config factory, fixed new onboarding from configs * feat: add the last seen * feat: start adding user groups wrapper objects * refactor: add more else branches for unimplemented types * feat: buffer the last read when in conversation * feat: add basic contact logic for setting local contact state. Need to implement handling properly * refactor: trying to just include blocked status for now in updating contacts * fix: add some more contact syncing: nicknames, approved statuses, blocked statuses * feat: start implementing hashes in shared lib and refactoring * feat: start to implement group list info classes and wrappers and refactor to use library based hashes * feat: incorporate hashes from library, more wrapper for user groups and serialization from c++ * feat: adding more serialization changes for community base info and user groups LGC * feat: adding more serialize deserialize to legacy closed groups * feat: finish serial/deserial helper * feat: just implement deserialize community info * refactor: refactor tests and wrappers to use less pointers, finish implementing user groups API * feat: finish latest wrappers fix tests and continue building default generation functions. refactor defaults to be used if no stored data blob in DB * feat: more usergroup functionality, storage functionality for checking pinned status, adding pinned status for NTS/contacts, move community info parse full url to base community, add StorageProtocol logic for group info * feat: adding user groups to the list of user configs, refactorign some of the config factory to fetch the user configs easier. Add handling for polling user group namespace * feat: implement the default user config list * feat: add user group config handling * chore: extra missed existing group * refactor: use existing lookup for objects in wrappers so they don't overwrite missing values * feat: add contacts expiry serialization/deserialization, more LGC, timestamps to add closed group encryption info (for latest tracking) * refactor: change how expiration timer works for contacts, set the expiration timer for those conversations in handling contact configs * feat: add expiration updates via config for contacts as well * feat: add almost all group editing cases, need to hook into the thread deletion for groups in the user groups * feat: open group joining should work now * feat: add groups to configs for push * fix: handling user group updates bug fix for closed groups instead of all groups * fix: open group sync persistence * feat: add in activity finish if recipient no longer exists (deleted thread) from sync * feat: support avatar removal from shared library * feat: support thread deletion and refactoring a lot of getOrCreateThread references to go via storage or assume they are correctly set to hook into the contact and volatile creation during thread creation * fix: database update not deleting in certain circumstances, storage persisting and removing the volatile convo info for thread deletion / creation, NTS hidden getter values in shared library * refactor: make update listener visibility package * refactor: update kotlin * feat: update dependencies and support outdated config messages, refactor config factory to return null configs if new configs not supported * feat: update shared library to use priority only, fix compile errors, fix group member sync problem * fix: compile error * fix: profile avatar fixes for local user now that we aren't setting local user profile key * Revert "fix: profile avatar fixes for local user now that we aren't setting local user profile key" This reverts commit |
11 months ago | |
---|---|---|
.. | ||
anim | 2 years ago | |
animator | 2 years ago | |
color | 11 months ago | |
drawable | 12 months ago | |
drawable-anydpi-v24 | 2 years ago | |
drawable-hdpi | 1 year ago | |
drawable-ldrtl-hdpi | 3 years ago | |
drawable-ldrtl-xhdpi | 3 years ago | |
drawable-ldrtl-xxhdpi | 3 years ago | |
drawable-ldrtl-xxxhdpi | 3 years ago | |
drawable-mdpi | 1 year ago | |
drawable-xhdpi | 1 year ago | |
drawable-xxhdpi | 1 year ago | |
drawable-xxxhdpi | 1 year ago | |
font | 2 years ago | |
layout | 11 months ago | |
layout-sw400dp | 12 months ago | |
menu | 1 year ago | |
mipmap-anydpi-v26 | 1 year ago | |
mipmap-hdpi | 3 years ago | |
mipmap-mdpi | 3 years ago | |
mipmap-xhdpi | 3 years ago | |
mipmap-xxhdpi | 3 years ago | |
mipmap-xxxhdpi | 3 years ago | |
raw | 1 year ago | |
values | 11 months ago | |
values-af | 2 years ago | |
values-af-rZA | 2 years ago | |
values-ar | 2 years ago | |
values-ar-rSA | 2 years ago | |
values-az | 2 years ago | |
values-az-rAZ | 2 years ago | |
values-bal | 2 years ago | |
values-bal-rBA | 2 years ago | |
values-be | 2 years ago | |
values-be-rBY | 2 years ago | |
values-bg | 2 years ago | |
values-bg-rBG | 2 years ago | |
values-ca | 2 years ago | |
values-ca-rES | 2 years ago | |
values-cs | 2 years ago | |
values-cs-rCZ | 2 years ago | |
values-cy | 2 years ago | |
values-cy-rGB | 2 years ago | |
values-da | 2 years ago | |
values-da-rDK | 2 years ago | |
values-de | 2 years ago | |
values-de-rDE | 2 years ago | |
values-el | 2 years ago | |
values-el-rGR | 2 years ago | |
values-eo | 2 years ago | |
values-eo-rUY | 2 years ago | |
values-es | 2 years ago | |
values-es-rES | 2 years ago | |
values-et | 2 years ago | |
values-et-rEE | 2 years ago | |
values-fa | 2 years ago | |
values-fa-rIR | 2 years ago | |
values-fi | 2 years ago | |
values-fi-rFI | 2 years ago | |
values-fr | 1 year ago | |
values-fr-rFR | 1 year ago | |
values-gl | 2 years ago | |
values-gl-rES | 2 years ago | |
values-ha | 2 years ago | |
values-ha-rHG | 2 years ago | |
values-hi | 2 years ago | |
values-hi-rIN | 2 years ago | |
values-hr | 2 years ago | |
values-hr-rHR | 2 years ago | |
values-hu | 1 year ago | |
values-hu-rHU | 1 year ago | |
values-hy | 2 years ago | |
values-hy-rAM | 2 years ago | |
values-in | 2 years ago | |
values-in-rID | 2 years ago | |
values-it | 2 years ago | |
values-it-rIT | 2 years ago | |
values-iw | 2 years ago | |
values-iw-rIL | 2 years ago | |
values-ja | 2 years ago | |
values-ja-rJP | 2 years ago | |
values-ka | 2 years ago | |
values-ka-rGE | 2 years ago | |
values-km | 2 years ago | |
values-km-rKH | 2 years ago | |
values-kn | 2 years ago | |
values-kn-rIN | 2 years ago | |
values-ko | 2 years ago | |
values-ko-rKR | 2 years ago | |
values-lo | 2 years ago | |
values-lo-rLA | 2 years ago | |
values-lt | 2 years ago | |
values-lt-rLT | 2 years ago | |
values-lv | 2 years ago | |
values-lv-rLV | 2 years ago | |
values-mk | 2 years ago | |
values-mk-rMK | 2 years ago | |
values-mn | 2 years ago | |
values-mn-rMN | 2 years ago | |
values-ms | 2 years ago | |
values-ms-rMY | 2 years ago | |
values-my-rMM | 2 years ago | |
values-nb | 2 years ago | |
values-nb-rNO | 2 years ago | |
values-nl | 2 years ago | |
values-nl-rNL | 2 years ago | |
values-nn | 2 years ago | |
values-nn-rNO | 2 years ago | |
values-no | 2 years ago | |
values-no-rNO | 2 years ago | |
values-notnight-v21 | 2 years ago | |
values-ny | 2 years ago | |
values-ny-rMW | 2 years ago | |
values-pa | 2 years ago | |
values-pa-rIN | 2 years ago | |
values-pl | 2 years ago | |
values-pl-rPL | 2 years ago | |
values-ps | 2 years ago | |
values-ps-rAF | 2 years ago | |
values-pt | 2 years ago | |
values-pt-rBR | 2 years ago | |
values-pt-rPT | 2 years ago | |
values-ro | 2 years ago | |
values-ro-rRO | 2 years ago | |
values-ru | 2 years ago | |
values-ru-rRU | 2 years ago | |
values-si | 2 years ago | |
values-si-rLK | 2 years ago | |
values-sk | 2 years ago | |
values-sk-rSK | 2 years ago | |
values-sl | 2 years ago | |
values-sl-rSI | 2 years ago | |
values-small | 3 years ago | |
values-sq | 2 years ago | |
values-sq-rAL | 2 years ago | |
values-sr | 2 years ago | |
values-sr-rSP | 2 years ago | |
values-sv | 2 years ago | |
values-sv-rSE | 2 years ago | |
values-sw | 2 years ago | |
values-sw-rKE | 2 years ago | |
values-sw360dp | 2 years ago | |
values-sw400dp | 2 years ago | |
values-sw480dp | 4 years ago | |
values-ta | 2 years ago | |
values-ta-rIN | 2 years ago | |
values-te | 2 years ago | |
values-te-rIN | 2 years ago | |
values-th | 2 years ago | |
values-th-rTH | 2 years ago | |
values-tr | 2 years ago | |
values-tr-rTR | 2 years ago | |
values-uk | 2 years ago | |
values-uk-rUA | 2 years ago | |
values-ur | 2 years ago | |
values-ur-rIN | 2 years ago | |
values-v26 | 4 years ago | |
values-v27 | 1 year ago | |
values-vi | 2 years ago | |
values-vi-rVN | 2 years ago | |
values-xh | 2 years ago | |
values-xh-rZA | 2 years ago | |
values-zh | 2 years ago | |
values-zh-rCN | 1 year ago | |
values-zh-rTW | 2 years ago | |
xml | 11 months ago |