No Branch/Tag Specified
trunk
blodeuwedd
android_export_fix
savequotes
autobindings
testtest
profile_mgmt
unicode
integtest2
slovak
flutter3.7.1
fix-release
release-builds
uitests
fixurls
scrollbars
failonfetch
fixmacbuilds
fixDeactivate
noDisable
glic231
newjson
saveAutostart
serverOfflineIcon
notiFocus
formatfixes
lcgBump
69nicefixes
fixes
fix_linux_install
lcg1.10
android_export
replying_to
juniper_theme
smodepriv
unlockflow
pt_BR
cwtchicons
fix-mac
update-cwtch
update-translations
fixAntispam
torBump
qrcode
antispam
savedrafts
load_messages_sync
noAddContactDup
debug_access
locale_tr
fixquote
pinned
winInstructions
viewreplies
filesharing-persist
invite-fix
android-modal
ru-update
androidExported
1.8.0
newwincert
fuzzbot-fixes
default_message_formatting
macarm
intl_fix
fixFirstSync
fix_308
flutter3_notify
snackbars
formatting_toolbar_tooltip
intl
formatting_toolbar
marcia_fixes
show_down
reply_links
pl_intl
fix457
pubspecBump
cache3.0
fix-settings
replyFix
file-fixes
perf
winUninstall
cachefixes
kotlinResult
linuxNotif
debuginfo
androidFlags
power
theme-updates
add_contact_hook
message-formatting
mainActivityPort
unreadSync
androMessage
ns
small_edits
import_export
splashExit
file_bubble_pop_fix
state
message_row_fixes
da
es
cy
messagedate
i18n
no
de
lb
ro
macNotifications
fix297
cwtch1.6.1-fixes
ps160
lcg160
droneGherkin
cwtch_prefix
maclcg
notificationSettings
custom_profile_fixes
custom_profile_images
profile_images
gherkin
profileNotify
wintoasts
fastercwtch
serverProgress
winFocus
winNotify
androTor
sender_size
cache
torcache
models
getinfo
android-fix
fix_debug_error_add_contact
custom_tor_config
fix_295
v152
fixSaveHist
fixLeave
fixAndroidAttrInv
fixAcceptBlock
appbarColor
1.5-upgrades
messageCache
1.4.0-release
l10nup
ios_build_port
quote
v1.11.0
v1.10.0
v1.9.0
v1.8.0
v.1.7.0
v1.6.2
v1.6.1
v1.5.0
v1.4.0
v1.7.1
v1.6.0
v1.5.2
v1.5.1
v1.4.2
v1.4.1
v1.3.0
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Labels
This issue requires effort from an external organization to move forward bug
Something is not working bugbash component/bindings component/bine component/connectivity component/cwtch component/tapir component/ui cwtch-beta-1.1 cwtch-beta-1.10
Changes Planned for Cwtch Beta 1.10 cwtch-beta-1.11 cwtch-beta-1.12 cwtch-beta-1.2 cwtch-beta-1.3 cwtch-beta-1.4 cwtch-beta-1.5 cwtch-beta-1.5.x
point release vug fixes for 1.5 cwtch-beta-1.6 cwtch-beta-1.7 cwtch-beta-1.8 cwtch-beta-1.9 design duplicate
This issue or pull request already exists enhancement
New feature flutter funding-needed help wanted
Need some help in-nightly in-progress invalid
Something is wrong ios linux mac need-replication-or-investigation ops question
More information is needed requires-more-effort-than-we-can-spare rust scheduled tails testing-needed tor waiting-on-fix-confirmation waiting-on-new-flutter-feature whonix windows wontfix
This won't be fixed
Apply labels
Clear labels
android
arch
backlog
blocked-on-external
This issue requires effort from an external organization to move forward bug
Something is not working bugbash component/bindings component/bine component/connectivity component/cwtch component/tapir component/ui cwtch-beta-1.1 cwtch-beta-1.10
Changes Planned for Cwtch Beta 1.10 cwtch-beta-1.11 cwtch-beta-1.12 cwtch-beta-1.2 cwtch-beta-1.3 cwtch-beta-1.4 cwtch-beta-1.5 cwtch-beta-1.5.x
point release vug fixes for 1.5 cwtch-beta-1.6 cwtch-beta-1.7 cwtch-beta-1.8 cwtch-beta-1.9 design duplicate
This issue or pull request already exists enhancement
New feature flutter funding-needed help wanted
Need some help in-nightly in-progress invalid
Something is wrong ios linux mac need-replication-or-investigation ops question
More information is needed requires-more-effort-than-we-can-spare rust scheduled tails testing-needed tor waiting-on-fix-confirmation waiting-on-new-flutter-feature whonix windows wontfix
This won't be fixed
No Label
android
arch
backlog
blocked-on-external
bug
bugbash
component/bindings
component/bine
component/connectivity
component/cwtch
component/tapir
component/ui
cwtch-beta-1.1
cwtch-beta-1.10
cwtch-beta-1.11
cwtch-beta-1.12
cwtch-beta-1.2
cwtch-beta-1.3
cwtch-beta-1.4
cwtch-beta-1.5
cwtch-beta-1.5.x
cwtch-beta-1.6
cwtch-beta-1.7
cwtch-beta-1.8
cwtch-beta-1.9
design
duplicate
enhancement
flutter
funding-needed
help wanted
in-nightly
in-progress
invalid
ios
linux
mac
need-replication-or-investigation
ops
question
requires-more-effort-than-we-can-spare
rust
scheduled
tails
testing-needed
tor
waiting-on-fix-confirmation
waiting-on-new-flutter-feature
whonix
windows
wontfix
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: cwtch.im/cwtch-ui#640
Reference in new issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
In order to keep the backup of an account short and light, but also to have shorter recovery times (think about groups or those very long chats) I ask that it be introduced the possibility of setting a length limit for the individual chats and the groups.
This limit should not have a time limit, but a unitary one.
For example: Always keep the last 100 messages.
This limit is set locally, on the client device, so the server (in the case of groups) will only deliver the client messages that meet its local rule (which is a user-decided value).
This is something we discussed in the very early days of Cwtch, and I believe an early prototype might have even had support for it but it never migrated past alpha.
Ideally I think we would allow both time-based pruning (save messages for 1 day / week / month), and absolute pruning (100 max messages).
There is already a prune messages api in cwtch that checks the save history status. It would not be too much work to have it check additional qualifiers.
Related to: #608