~singpolyma/cheogram-android

Remove unused 9patch
decd9d97 — Maxime V 2 months ago
add the newly created color entries to the bubble Drawable

Now editing the color from the theme affects the bubbles directly. Monochrome versions left to do still. Also added the Theme entries so the theme applies to the bubbles
88c8c47d — Maxime V 2 months ago
add XML entries for sent/received bubbles
50281163 — Maxime V 2 months ago
remove hardcoded bubble color
b216b987 — Maxime V 2 months ago
link all the old 9patch refereces to the new Drawables
cfcc6b8c — Maxime V 2 months ago
Tweak the chat page for the new bubbles
ee32875f — Maxime V 2 months ago
forgot to commit the new bubble Shape Drawables
a2990ed8 — Maxime V 2 months ago
link all message bubbles from all themes to the same XML drawable
73d36f24 — Maxime V 2 months ago
use the new msg bubble XML instead of the 9patch PNGs
Class-based getSystemService reuires newer android apis
Switch to guava Optional for older Android
NPE from context menu
Merge branch 'bob1'

* bob1:
  Preliminary support for bits-of-binary
Preliminary support for bits-of-binary

https://xmpp.org/extensions/xep-0231.html

When a CID URI is received as part of an OOB, use bob to fetch from the sender.

This does not verify the hash at this time, nor does it "cache" for a future
send since our storage is not content-addressable yet.
Merge branch 'commands'

* commands: (50 commits)
  Tell the server we have a UI that can handle up to 1000 items
  For very long lists, use a searchable list view
  Use a list item background that can handle being selected
  Allow nested scrolling of ListView and WebView
  NPE
  Show any commands pushed along with a message
  Allow oob webview to move the execution forward
  Spinner when loading list of commands
  Show spinner when loading if it takes awhile
  Menu item to refresh features for a contact
  Order cells by reported order
  Look more like a real web browser
  Don't submit the form when cancelling
  We can still proceed with no form, just don't send a form
  Validate presence of required fields
  DRY up common patterns for fields
  Refactor to bind to an Item container, not just a raw Element
  Use more features of the TextInputLayout
  Support more text field types
  Support reported/item tables
  ...
Tell the server we have a UI that can handle up to 1000 items
For very long lists, use a searchable list view
Use a list item background that can handle being selected
Next