Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send messages to multiple recipients, optionally introducing some of them to all the others #144

Closed
wants to merge 35 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
2e00102
Refactor contact listing process based upon changes in the suggest_co…
burdges Oct 28, 2014
4e5fcb7
Abstracted message editing from compose as inputTextBlock. This is u…
burdges Oct 29, 2014
2c92375
Abstract beginPandaKeyExchange from the CLI's newContactCommand
burdges Nov 6, 2014
b5f4d73
Added interface independent introduction routines that create and par…
burdges Nov 6, 2014
1343761
Abstract newDraft from the CLI's compose routine
burdges Nov 10, 2014
981a423
Preliminary introducion functionality for the CLI
burdges Oct 28, 2014
c9cb8a5
Bash scripts to compile a .proto file using either goprotobuf or gogo…
burdges Nov 10, 2014
f05593d
Save theirIdentityPublic to the state file even if contact.isPending …
burdges Nov 7, 2014
6b61b7a
Greet introduced contacts in GUI.
burdges Nov 6, 2014
9d341e1
Introduction screen and sidebar button to GUI.
burdges Nov 27, 2014
1c64ebb
Add information about contact's social graph to the state file
burdges Nov 7, 2014
a4e91a0
Use ./goprotoc.sh to recompile client/disk/client.proto
burdges Nov 13, 2014
75914b1
Fill in a contact's social graph data.
burdges Nov 15, 2014
e7d77e5
Show the social graph records in contact information
burdges Nov 16, 2014
a62d147
Refactor composeUI into composeUI and newDraftUI.
burdges Nov 3, 2014
6026acc
Send messages to multiple recipients.
burdges Nov 23, 2014
3cf6221
Add a SetChecked action to our GTK support
burdges Nov 25, 2014
a682b07
Simpler introduceUI that employs composeUI for sending introductions.
burdges Nov 24, 2014
b377135
Save toNormal and toIntroduce to state file
burdges Nov 26, 2014
5016a0a
Rebuild disk/client.proto with toNormal and toIntroduce changes
burdges Nov 26, 2014
e56da9e
Allow users to disable collecting the Dark Web of Trust values
burdges Nov 26, 2014
7c1dcd5
Fixes a dumb error in e56da9e01. That's what I get for not updating …
burdges Dec 9, 2014
e33bfa7
Fixed a bug with the little info i
burdges Dec 13, 2014
b5b959d
Allow go test to work with Darwin, FreeBSD, and noTPM.
burdges Dec 13, 2014
cadc8e1
Fixed most error exposted by go test
burdges Dec 14, 2014
a7b45c4
Fix handling of Draft.inReplyTo
burdges Dec 14, 2014
79f323c
Fixed tests to use new composeUI interface
burdges Dec 14, 2014
f8783b1
Now to-add-box does not exist if no contacts exist
burdges Dec 14, 2014
43b52a3
Fix the comment explaining update procedure
burdges Dec 14, 2014
da48459
Make usageString() report size more accurately
burdges Dec 14, 2014
17e7cdb
Initial TestIntroductions
burdges Dec 15, 2014
a2fab2c
Use logEvent during susupcious greets
burdges Dec 22, 2014
e0fc8f4
Fix two errors in parsePandaURLsText
burdges Dec 26, 2014
d4d98d1
Fix scoping error deleteSocialGraphRecords
burdges Dec 26, 2014
307b828
Use opaque URI format
burdges Dec 26, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions client/abstractgui.go
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,11 @@ type Sensitive struct {
sensitive bool
}

type SetChecked struct {
name string
checked bool
}

type SetBackground struct {
name string
color uint32
Expand Down
10 changes: 10 additions & 0 deletions client/cli-input.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ var cliCommands = []cliCommand{
{"inbox", showInboxSummaryCommand{}, "Show the Inbox", 0},
{"log", logCommand{}, "Show recent log entries", 0},
{"new-contact", newContactCommand{}, "Start a key exchange with a new contact", 0},
{"introduce", introduceContactCommand{}, "Introduce a contact to multiple contacts", contextContact},
{"introgroup", introduceContactGroupCommand{}, "Introduce a group of contacts to one another", 0},
{"greet", greetContactCommand{}, "Accept an introduction of a proposed new contact", contextInbox},
{"outbox", showOutboxSummaryCommand{}, "Show the Outbox", 0},
{"queue", showQueueStateCommand{}, "Show the queue", 0},
{"quit", quitCommand{}, "Exit Pond", 0},
Expand Down Expand Up @@ -92,6 +95,13 @@ type newContactCommand struct {
Name string
}

type introduceContactCommand struct {}
type introduceContactGroupCommand struct {}

type greetContactCommand struct {
Index string
}

type renameCommand struct {
NewName string
}
Expand Down
Loading