Ecosyste.ms: OpenCollective

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

github.com/katzenpost/katzen

Traffic analysis resistant messaging with Gio based user interface
https://github.com/katzenpost/katzen

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]>
Use Material.accent for header toolbar

8a61f4ae4d660b2e607771762f5ebe0a9b15425e authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Remove debug output

dbcfa0bdc3c74ffd2627e3d78157a1b06a958a9f authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
ConversationView always follows currently selected ContactList item

ae4a614f21689afa94906c065afc1d539e7fe153 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Update qml dummy-data

df7e60148b384843630e4d9cb40cd0b8821192e5 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Update message upon status change

855a33a14f7eea14da75f43129f9c3abcd7c15ff authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Move config validation to config.go

3953c15b6351ded473c9f2448bc68a7a4d4983db authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Handle message status in UI

9add2956784827a1d75266815f00b7ccc4fe569a authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Wording change in helper text

512a4d047c8dc78ad46805b15f4d574bc6f859fd authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Store a Message's ID and status in the model

3c6aaa4a1a6677b01bf11b5159d07ebeacaa600c authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Show connection status and potential connection errors

c4dd84dd15e5dcfb2e88933b0c3e887e2b36f41b authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Load and sort messages by timestamp when opening a conversation

62d33f2fa619e56c85833fb5dd6b1b3dc83f8465 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Store message direction in Message and ConversationModel

f633f521e9a69d0146208f5c16bd4604c62df3ef authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Move Message struct to message.go

ce99e27b44af9b62a20df43a0a9ab52c43101a43 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
By default, send message when pressing enter

89088446877922bf5e7b4f2e15c858cf1e145a29 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Don't echo input when entering passphrase

7de8e77de51804ad2bfca4f219b898b12fd0bfdb authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Keep message timestamps updated

e35e8563acf6e90169792e1610d999d3c9ac3838 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Don't access configBridge before setting it up

2a3388a1a764519688ff4455ed787387da6b2492 authored almost 5 years ago by Christian Muehlhaeuser <[email protected]>
Add test onion mixnet config file

e004e151fafa9860bf0ea88091d553366eed51bf authored about 5 years ago by David Stainton <[email protected]>
Add license, AGPL-3.0

d6260a779024d5bb78edc1cee28be4cd7d9d14b8 authored about 5 years ago by David Stainton <[email protected]>
Correct message timestamp

83ef8a71f9485a729bf955a18308de2efb64b181 authored about 5 years ago by David Stainton <[email protected]>
readme: note about generating state files

21d1a84d5ea84715685b4a4570049db3d5334b02 authored about 5 years ago by David Stainton <[email protected]>
readme: how to test with docker, usage

6a5bf560f3052bbac719261da3b515054a0dcd4b authored about 5 years ago by David Stainton <[email protected]>
I had to manually resolve this stupid conflict

Merge remote-tracking branch 'origin/master'

06147b370e4303bd3892e8e5f28c69cb1ab89e52 authored about 5 years ago by David Stainton <[email protected]>
Fix type assertion bug in catshadow event handling

100772dbe28033e5851b340ce698f639cb5b7381 authored about 5 years ago by David Stainton <[email protected]>
Use generic NewQVariant1

cad790e1a24cf715bbb585eeffda77b124e65d41 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Make sure to init models on the heap to avoid crashes on Android

3ffebe11ff10005db43100cb23ebfcc5e928588c authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Set contact list width dynamically instead of a fixed pixel value

e812f1ece5266f4d9da935bd0e487aa13f288bbc authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Correction to handling received message event

set nickname correctly

45a111f2b6b69a5ad7852d37631318bad6d2ab17 authored over 5 years ago by David Stainton <[email protected]>
Use client events channel updates

here we only update our UI with received message events

9818e39b878b0c1a3a69ab2cd015ddec9b185593 authored over 5 years ago by David Stainton <[email protected]>
Add events handler

8436eb7ab9bad4b959904a4f20756ee4e1159a8c authored over 5 years ago by David Stainton <[email protected]>
Run event handler in background

1181e53ba2f4ab7830acbc6161fbc38b5cb848c4 authored over 5 years ago by David Stainton <[email protected]>
handle events before calling runApp

762d52a2af3a2da9b495d1a9592209a30015d321 authored over 5 years ago by David Stainton <[email protected]>
handle events before calling runApp

9f05b5a618801d741db2231551dc2670189a88f6 authored over 5 years ago by David Stainton <[email protected]>
Run event handler in background

c109257e951007d8b219ce0ac463114d141aa3e4 authored over 5 years ago by David Stainton <[email protected]>
Add events handler

2610139d88c4497184678dbd3bd6ceedf0b3861a authored over 5 years ago by David Stainton <[email protected]>
Remove global conversations map

64a25de407b1a73ec6c7777ffed7ad601e1a28d1 authored over 5 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'origin/master'

a9a026f1474c6caaa252d6821fbc0623295a1dac authored over 5 years ago by David Stainton <[email protected]>
Read conversation

34624b7cd0587d8c0e120915767b7f5f9f2f8ddc authored over 5 years ago by David Stainton <[email protected]>
Make helper text word-wrap

4802fddc78c97e852e4005f62bad22160a2f40d9 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Compress add contact dialog to one page

7b810bc956d974f40c6054ffc4f2b967f4bcfcdb authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Make it work with http registration

and get rid of go modules files

9fa59792945bbaa4f1b52a511d3150446e885c9b authored over 5 years ago by David Stainton <[email protected]>
Update go-modules

03c1620a39d7e420680d78940fa8c0976a69140d authored over 5 years ago by David Stainton <[email protected]>
Base64 encode link key and use as username

2fbc0100c9da46763435156e8f89d8316461ad83 authored over 5 years ago by David Stainton <[email protected]>
WIP sendMessage sends using catshadow client

d14a7842b56b0969be36c65833a7e50318d9e524 authored over 5 years ago by David Stainton <[email protected]>
Add go-modules

aa70170755c12ee191b3082378a1225e06e9e123 authored over 5 years ago by David Stainton <[email protected]>
Attempt to fix styling

b2126e3fea7067c235c027406dbce23a3c7f884c authored over 5 years ago by David Stainton <[email protected]>
Add katzenpost logo to addContact dialog

46617300b78e39139dcdad159d3177c22b44cd75 authored over 5 years ago by David Stainton <[email protected]>
WIP Add contact to catshadow client

e8f42f9eb5becc581b3305fd07e618a88e7f0153 authored over 5 years ago by David Stainton <[email protected]>
WIP catshadow client integration

1fb7cd48a4f7bdc767076ef9692a8ee6be61620d authored over 5 years ago by David Stainton <[email protected]>
Add katzenpost logo

1e232fac58398560029ca254b51bc2f601db9bed authored over 5 years ago by David Stainton <[email protected]>
Use generic NewQVariant1

34e02cca8a2c2b9887f88757d7f1c23e9d36a667 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Added screenshot to README

e7f927da73aaada2a656a9246969694c2ab86273 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Move ConversationView into a page with a header

49e90570bfcc81307ff238fea3f8473d1f05e83b authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Change mock users' nicknames to Alice and Bob

499173c009389c75d6b5b27c1c0bb4aea490f736 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Keep a mock message store for testing purposes

33b8ec3d9d70c0c08955453454df0885f6e2ba4a authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Set current recipient on accountBridge

f50890c1b9b3bafa2d4aa883a67a2a55d08add37 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Show timestamps below messages

939068610e7588faab23ab8d35c3777bba6c4ed7 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Show welcome message when no conversation is selected

1c689de945c16a76fdde15f5e5392b497f0d497b authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Tweaked conversation list margins and dimensions

8c5c67959edae7b5ddea27ea0bc4303c94544ced authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Clear conversation model when loading one

e5d57ac344c5e6a6b5946a992b7f090fc9fdb65b authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Use the accountBridge's nickname to mock message data

91768f1e23be3c6d8a87ea004ffcc21229576db9 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Added settings dummydata

376adfa2178094990d1ec2b1420054bad37ed014 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
QML cleanup

aeb178375be0dca09f0f6ea35b3d901d4a6a60c6 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Moved ContactList and ConversationView into separate files

ec27b2c7b03aca25323466186e3a255db1605dcf authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Remove post button from toolbar

f50c23b7423b8e327fc3feb0afc8614f33a79ca0 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Use provided contact for mock data

fc5a0d523030187275da84fa2c8f70f9e95eea48 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Fix dummydata

384179a95a95f6f570769e526d7764f357abb690 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Formatting fix

bcba7fa822951dead852541be2ebc38fc4615a44 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Add README

8c955b76af7a742c882f280d7dcc32135316061f authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Add .gitignore

aadce61ca9c4e8eeded14fab37c61a3fe5b667a5 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Removed uiBridge and moved account/service related methods into a separate file

828d13ccba0d8258830b510b8f536861a942a484 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Initial import

2b44fdcb5dc9b3212ad506e6b981edf1e7a5652a authored over 5 years ago by Christian Muehlhaeuser <[email protected]>