These 23 commits are when the Protocol Buffers files have changed:
Commit: | 992911a | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
nix: All Go code can be built with `nix build`
The documentation is generated from this commit.
Commit: | 76c2631 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
tmaps: use --go_out=paths=source_relative:.
Commit: | 12cc4f3 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
notes: remove notes/genji and notes/pbdb These packages were written with uint64 identifiers and could be migrated to the new string-type ID. However, I don't plan to use them now that the Textile ThreadsDB integration is (barely) working.
Commit: | 34e36bf | |
---|---|---|
Author: | Joshua Tacoma |
Remove NotFound error and add tests for empty.go
Commit: | 51b0c27 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
Upgrade to google.golang.org/protobuf Also set unique packages names and go_package options in all proto files and regenerate Go code.
Commit: | f024472 | |
---|---|---|
Author: | Joshua Tacoma |
Drastic refactor of previous commit This would definitely break the build if it wasn't already broken.
Commit: | b13a1a3 | |
---|---|---|
Author: | Joshua Tacoma |
Add a CLI in Go This commit adds a third independent branch of development: the original Flutter & Go as a prototype mobile app, a more recent JavaScript attempt at producing a PWA with an interesting editor, and now a CLI in Go intended to be a bare-bones proof of concept. I'm keeping all three branches merged together like this because, well, you never know which ones might some day combine really well. Maybe just a .proto file from one will be useful in another. Not that this has happened yet, but it might! Documentation updates coming up.
Commit: | 4423afb | |
---|---|---|
Author: | Joshua Tacoma |
Move package store to tmaps/tmdb
Commit: | 1feaea2 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
Refactor CTM module to use store/pb
Commit: | 283df49 | |
---|---|---|
Author: | Joshua Tacoma |
Add TupleSequence and Mask to pb.proto
Commit: | fe5b512 | |
---|---|---|
Author: | Joshua Tacoma |
Initial search/browse functionality It's pretty buggy, but it often works. With this commit, all the basic functionality for a minimum useful product is present. Once all these features are patched up and sufficiently reliable, it might be time for a v0.1.0.
Commit: | 6eb4e76 | |
---|---|---|
Author: | Joshua Tacoma |
Refactor from Bloc to custom Controllers/Providers This is a significant change to the Dart code as well as to the store/pb protocol buffers and the request/response types supported by mobileapi. The goal is to reduce code duplication per type (topic map, topic, name, occurrence, etc.) while also working toward proper support for mutating these types.
Commit: | d7b5625 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
Initial "trash bin" UI The UI now supports navigating to a page that lists note maps that are in the trash. Navigation is a bit messed up right now.
Commit: | 9c66e66 | |
---|---|---|
Author: | Joshua Tacoma |
Add ability to move a topic map into trash This is a heavy commit, but I think it's a good example of adding a new feature including changes to data schema, protocol, and UI.
Commit: | c8473ac | |
---|---|---|
Author: | Joshua Tacoma |
Much refactoring and effort for little gain This commit brings many changes, mostly in the Flutter code, to make the app slightly functional. Right now, there is a bug that causes apparently successful CreateTopicMap commands to have no effect on the results of GetTopicMaps queries. I'm probably missing something obvious, but in the meantime I think it's time for a commit.
Commit: | 26544e1 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
Initial store/mobile for use with gomobile Assuming the Flutter channel will just use protocol buffers, implement a simple request/response protocol.
Commit: | 740f1d8 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
Move topicmaps/kv.* into store/ and remove gql Note Maps will support additional semantics (like having a library of topic maps) and will be overtly designed for use on mobile devices, so it makes sense to distinguish this part of the code from parts specific only to Topic Maps.
Commit: | ae7d3e2 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
Rename topicmaps/kvschema to topicmaps/kv.models
Commit: | c2e29d5 | |
---|---|---|
Author: | Joshua Tacoma |
Rename topicmaps/storage to topicmaps/kvschema
Commit: | 6c03bd5 | |
---|---|---|
Author: | Joshua Tacoma |
Move topicmaps storage protos to separate package
Commit: | 829d215 | |
---|---|---|
Author: | Joshua Tacoma | |
Committer: | Joshua Tacoma |
Add topics, names, and occurrences in storage
Commit: | 9e05ef7 | |
---|---|---|
Author: | Joshua Tacoma |
Remove protobuf dependency from kv docs example This package is easier to read and understand as an example without the added methods and fields of a custom protocol buffer type.
This commit does not contain any .proto
files.
Commit: | 4770215 | |
---|---|---|
Author: | Joshua Tacoma |
Add package kv Development got a bit messy. I'm not a fan of excluding so much of the story from the git log, but I'm not a fan of retroactively adding license preambles across a bunch of experiments and discarded alternatives either. So... here's a big commit!