Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/katzenpost/catchat

Traffic analysis resistant messaging with Qt based user interface
https://github.com/katzenpost/catchat

deprecate

f355f06dffc0b37260a65e60661678974ae66e6a authored about 1 year ago by David Stainton <[email protected]>
status update

5e5b10aa8305326cb0392f530949c2a5af8c87cb authored almost 2 years ago by Leif Ryge <[email protected]>
update client, catshadow

b03c764d0d3216799478f3062b0cf4f21a91a53b authored over 3 years ago by Masala <[email protected]>
limit maximum message size to payload limit

741d8239da8307c5f4ea6d5e8255c33f6d935d78 authored almost 4 years ago by Masala <[email protected]>
update catshadow

06b5caac955815cdd4c502c7a9b254675b96818a authored almost 4 years ago by Masala <[email protected]>
do not panic on last contact removal

78e82f39e0ecb8645c0a2db05c8d16fb3a03308d authored almost 4 years ago by Masala <[email protected]>
oops fix avatar index

2935c8b1c8c3bc32e9f74a63485a672e2aa3230c authored almost 4 years ago by Masala <[email protected]>
use ListView TopToBottom layout with AppendMessage

e8464ee1479157c9d754f6bfc355cd318d0372db authored almost 4 years ago by Masala <[email protected]>
to remove an entry from a slice:

func remove(slice []int, s int) []int {
return append(slice[:s], slice[s+1:]...)
}

237c38b7364a63c78a6277e8bef205815efcffc3 authored almost 4 years ago by Masala <[email protected]>
fix ContactListModel

append returns the slice with additional data appended so the indices
need to correspond to the ...

bc07f5813e1bf47f364021a503fba606f8b8a324 authored almost 4 years ago by Masala <[email protected]>
fix qml index reference

149d469e7d82557c90400dd72323a0c91ece17a0 authored almost 4 years ago by Masala <[email protected]>
broken code here

b6589e268f5c4e49005e5dddc2e492ec22270342 authored almost 4 years ago by Masala <[email protected]>
pass index of contact to avatar selection

30f9e37ea3d70206c04f302808acfa4fe2d4bfae authored almost 4 years ago by Masala <[email protected]>
add removeContact methods

c23a513d997589b41c427e460227181627573b9a authored almost 4 years ago by Masala <[email protected]>
do not add contact nicknames that already exist

6ea3909fa3f76e30410818a1c890de9216f65fbb authored almost 4 years ago by Masala <[email protected]>
submit dialogs with return key

8dc83e47ea7d46b9a7174c5ed3065375b3e6393f authored almost 4 years ago by Masala <[email protected]>
add a password entry prompt to ux on startup

577aa80f4e21faad775c050d006a1275ce36f3de authored almost 4 years ago by Masala <[email protected]>
remove the generate flag

just do it if the statefile specified does not exist already.

TODO: pick a good default locatio...

a226e4d808da1ef54a13ea011452dd7c9b1d6272 authored almost 4 years ago by Masala <[email protected]>
bake in default .onion testnet config

5aefd7376a034201fb622adeb40b9ba16aea61ee authored almost 4 years ago by Masala <[email protected]>
update catshadow

this also updates doubleratchet and will break compatibility with older
clients.

8d8b01fc6c9ee3124e3e37251e7b1272b2f072b6 authored almost 4 years ago by Masala <[email protected]>
update instructions to reflect tested environment

b4c633ba670b945d147dfe10d966f5dd17f29375 authored almost 4 years ago by Masala <[email protected]>
update install instructions

e1db1f6d56502630871911d60e02e92c85800b19 authored almost 4 years ago by Masala <[email protected]>
call updateAvatar with the correct argument

719c56a0736ed00b4bf7a83774dddd31d959d754 authored almost 4 years ago by Masala <[email protected]>
Disable contact creation while connecting

de4fb74f657e59f92278937eaaa1099535fa4d64 authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Hook up dialogs

f009166f6581ce9ff531684b9f7610713296428e authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Add qml IDs for contactList & conversationView

98ac4d4b62b11f160c7cfb511254a8bcd099055a authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Add support for avatars

0df4f09d4895fc4eb7223677d7f2c77bdfff5cc0 authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Add keyboard shortcuts

8f23a888b98ce1a1e464af28aa77b30c4b4a1d45 authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Improved focus handling for conversationView & messageField

d21af81cc7454d02036286a1a09b5b737e526a23 authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Respect notification settings

cc27bef8b8923dc7d7da6a9c253b90f4eea0251b authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Add About dialog

9e70d90d09f0f51895f2632a9d6dbb9ad37cbaab authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Add settings dialog

63c8113e916a1c3d8b4280ae95f34cb2e650042e authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
Hook up Settings dialog

6b8826249270dad0bfce3baef6aebd511508d677 authored almost 4 years ago by Christian Muehlhaeuser <[email protected]>
update deps

7bdc7150e3961a269d6ca0a2746c589dbe731dcb authored almost 4 years ago by Masala <[email protected]>
Use latest wire protocol with kyber

db95ca42ff90ef61c41aad33a9b90e77a79efaa5 authored almost 4 years ago by David Stainton <[email protected]>
update catshadow

210cecabec504ada7829c527e56018057059f15d authored almost 4 years ago by Masala <[email protected]>
update qt bindings

60668b6da7b95da604b1aaf447d9da39123d0d87 authored almost 4 years ago by Masala <[email protected]>
decrease the polling interval to 500ms

8a117521b9b46c3e3a377dfdfaef05f32a47aade authored almost 4 years ago by Masala <[email protected]>
update build instructions

b817267374b40c89f6e4df21f9419c844a9c5256 authored almost 4 years ago by Masala <[email protected]>
update catshadow, doubleratchet

this update to catshadow requires that the stateWorker be running in
order to save the client to...

8d110d257770bfad6f4273af7aef0a10ffbc7bd8 authored about 4 years ago by Masala <[email protected]>
update catshadow, client

3c8374e964c882fce11e726c12a5a8cf39703b9c authored about 4 years ago by Masala <[email protected]>
update client, catshadow

9835116eea8cdec5afdfcbb8a44a9ac37cfa046e authored about 4 years ago by Masala <[email protected]>
update client, catshadow

07e663753fc5529566cb06ba1955f59e4390522c authored about 4 years ago by Masala <[email protected]>
update client, catshadow, reunion

180f64f01e904fabb896bd18b4355008f81354d4 authored about 4 years ago by Masala <[email protected]>
Handle MessageNotSent event

45329b2760fe15e8b44c396719c798b91301d3c2 authored about 4 years ago by Masala <[email protected]>
update test_onion_mixnet.toml

switch to the .onion network running on greenhost infrastructure

e9cd9a3f1481d198643f5aece67b390294d45627 authored about 4 years ago by Masala <[email protected]>
update catshadow

403fadb92f6c407bf81c5229c17a876a770dca38 authored about 4 years ago by Masala <[email protected]>
update reunion

e770828fa03da140e47f1c5dabaa1b312571c8ea authored about 4 years ago by Masala <[email protected]>
update catshadow, client

dc96ca0faf9fb95af5da97c6b36b8d4b1ceeef32 authored about 4 years ago by Masala <[email protected]>
update catshadow

d9d85b4c35280701d3086969cbbf0545df2f4317 authored about 4 years ago by Masala <[email protected]>
update catshadow

4a99ba41cd4644ae6129afe48ff023a253782ab7 authored about 4 years ago by Masala <[email protected]>
update deps

e525c11cabdbf7a596a13d840dd261d83144280f authored about 4 years ago by Masala <[email protected]>
Fix GitHub workflow

63a7c2036e2608011fa49ea17f806af5c56eba15 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
update catshadow, doubleratchet

422fb95743c3d897cfd1fdc3fd31422f56014f6f authored over 4 years ago by Masala <[email protected]>
Add a configuration file for a test network

Please note that this network is run by a single entity, with debug
logging enabled.

d89081ca0e3c651708155306ef6db165b09c8da4 authored over 4 years ago by Masala <[email protected]>
update deps

4d7a6833ce5fcbb3e592783e9f636512f06527bc authored over 4 years ago by Masala <[email protected]>
update deps

f1beca99b6f236735ef85b745f3c02ddb0f2b7a8 authored over 4 years ago by Masala <[email protected]>
pass backendLog to avoid circular reference

bb44f507d498ec6a74dc7e7dade04150b5f1505a authored over 4 years ago by Masala <[email protected]>
Fix breaking out of event loop

f6f672f322aaae78c77e838a4ee3c650a65efba9 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
update deps

1ea7800aadf81abb3b234149dc5556a2bc7f3887 authored over 4 years ago by Masala <[email protected]>
update deps

2cae72db5f293447a21f2c904b34125b03d80235 authored over 4 years ago by Masala <[email protected]>
update deps

5931f8f4cb01c1c37705abc382be41529d677f1b authored over 4 years ago by Masala <[email protected]>
Use latest catshadow

a834a15e86c3f59df2d003d11df8370557f9136c authored over 4 years ago by Masala <[email protected]>
Merge remote-tracking branch 'origin/master'

95a0d7900b8f4ee77f7b16f122f73230aca331d1 authored over 4 years ago by David Stainton <[email protected]>
update deps

7107c3f9665a6386879c5bbf931e8cf9b6c522b3 authored over 4 years ago by David Stainton <[email protected]>
Disable coverage badge for them time being

1bf3f26a10d5f430f26c2098f1c9e5857fa3e172 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Add badges to README

f2a50d0c4bcf949c40285848e7a35237bf9a9b5c authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Test with latest Go 1.13.x too

f45d59cfb8b0c7c7b60e245f874e24f1bb2673e4 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Update package lists in GitHub workflow

a055e64af2681c0a8f56ecb2b3a23fd550285394 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Install Qt packages in GitHub workflow

e22a5947355d5d41c219f1f79d68e31ba5e608c1 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Enable GitHub workflow

90b7a22ae32647dfb876826b60df5529d37ccb7c authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Merge remote-tracking branch 'origin/master'

f9b93578206919c4bab5bb94013f34b8070e7dc1 authored over 4 years ago by David Stainton <[email protected]>
Use latest catshadow and thus latest panda

b7292fb4dec0f9c58f8d567020e63691672c3a59 authored over 4 years ago by David Stainton <[email protected]>
Update go.mod

5da417244d384cba79fd0fe502b73fddd3d39b04 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Merge remote-tracking branch 'origin/master'

606e7ecfa938c2d417b4eb2f44fe872d07aeca17 authored over 4 years ago by David Stainton <[email protected]>
Update deps with go mod

66eb630cea32d3ab9fa3a1c650d5babf0284ec78 authored over 4 years ago by David Stainton <[email protected]>
Remove misleading note from README

e3a7aa6658cec449a504fe22c2ca5758515f4867 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Fix heading alignment in README

d08dc2fc033e542594a640746813c57478759716 authored over 4 years ago by Christian Muehlhaeuser <[email protected]>
Bump go-app-paths dependency

ff9820de7dc6477a7558af32609e4c235b603b39 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Show pending key exchange in toolbar

b02b2ee0020a61bfd3f06409a626c6bd5b20a453 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
If a new message is received for a different recipient, only display a notification

7544369c548229255f3f776d1b1d0ffb405cf966 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Update key-exchage status for current conversation view

812ac824d12b7ab1073579f5f5a622aa68726033 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Retrieve contact list from catshadow and keep key-exchange state in sync

0ff17df928fff1a26adc1c087dee0aa6b725a395 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Make main swipe-view non-interactive

fe4ad33bddcad9e1b28452aacbfd806db441c1da authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Give contacts a bit more space

07d6bc68e7f4041cecc294bd0602dd2ca7400c87 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Don't try to access a potential nil pointer

5431277376e04992e3876fec5fcadd0843cf9010 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Show pending key exchanges in contact list

44d6529df561da6ae484ab6eada3623ac25266aa authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Enable Go modules

28fb3225e468fe8759a89165af9cef089fe95e65 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Don't close error dialog when clicking outside its frame

b40638a3051e9a88ea9b07c52bfd53d1f2bdc852 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Swap position of nickname and passphrase in Add-Contact dialog

d2dc696ffca642ab11f8bca6ebf7c337ad518e2a authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Update .gitignore

066b83b7664ccddcdba597e81b1998cedfa58fe1 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Update README

7eab86bd252c8b6b35df3546022cf69dbf52781f authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Use I-beam cursor-shape over message texts

613c9823dce097c4e86533b68d3221aef5ce3605 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Enable notifications for Windows builds

333e919e296f644b7213d6abf176232953e914f3 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Show a desktop notification on receiving messages

7ca917b97bd2314be5110a2f253abee366f48a31 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Use I-beam cursor-shape over message editor

56afb0daaed8ea4cf330704fb1090cf45396a953 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Enable context menus for chat messages and input

81e7c271b636696e4051041954e1cbf92cc2c4cb authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Load UI while initializing catshadow in the background

e89119efac9f17f3c24f12306813b05cfb300886 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Retrieve message ID for outgoing messages

00f664fa9932159a7af9c6367666a4305bfe568f authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Make texts selectable by mouse

1195c6825a130afa427357a67543cc9f11bac702 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>