Commit Graph

  • e97608da40 Add test to show that static dispatch won't work. akwizgran 2018-09-24 11:12:12 +01:00
  • 0bb80b1a15 Add JsonDict class for JSON output. akwizgran 2018-09-24 10:48:28 +01:00
  • bda52ea548 Use maps for JSON output. akwizgran 2018-09-21 18:15:29 +01:00
  • cf033dc29d briar-headless: Address second round of review comments Torsten Grote 2018-09-21 14:53:35 -03:00
  • c12cedc371 briar-headless: Address first round of review comments Torsten Grote 2018-09-20 17:32:32 -03:00
  • 4b5e9bd64f Ensure the use SecureRandom when creating authentication token Torsten Grote 2018-09-20 16:49:01 -03:00
  • 8d55911dab Add unit test for WebSocketController Torsten Grote 2018-09-20 13:08:42 -03:00
  • e381f83512 Last code cleanup before submitting merge request Torsten Grote 2018-09-19 17:59:36 -03:00
  • e4c7f13832 Add a README.md with API documentation Torsten Grote 2018-09-19 17:40:51 -03:00
  • b089a204d3 Add support for websocket authentication via basic auth Torsten Grote 2018-09-19 14:12:13 -03:00
  • 85fcb34997 Add briar-headless Android Studio run configuration Torsten Grote 2018-09-19 13:06:10 -03:00
  • d6d132a9cf Add Bearer Authentication to REST API Torsten Grote 2018-09-19 12:45:27 -03:00
  • 98d1ea7730 briar-headless: Add more controller tests Torsten Grote 2018-08-27 17:37:10 -03:00
  • 159fd34c0c Use Conversation Manager for message retrieval Torsten Grote 2018-09-03 11:46:22 -03:00
  • 9e7a387ea4 Turn output classes into Kotlin data classes Torsten Grote 2018-08-31 12:48:06 -03:00
  • 138e520e6c briar-headless: Add command line arguments Torsten Grote 2018-08-28 17:04:43 -03:00
  • 5783c1dfd8 briar-headless: Add a websocket controller for private message events Torsten Grote 2018-08-28 12:27:38 -03:00
  • 348968018a Migrate REST classes to Kotlin and upgrade Javalin Torsten Grote 2018-08-27 16:26:41 -03:00
  • 33c509cd1f briar-headless: Add Kotlin and first unit test for blogs with Mockk Torsten Grote 2018-08-27 14:59:01 -03:00
  • bea77151bd briar-headless: Add API to list all contacts Torsten Grote 2018-08-27 12:50:42 -03:00
  • 787e62345f Add simple MessagingController Torsten Grote 2018-08-24 18:29:21 -03:00
  • 48f6a3b91f Add Tor plugin to headless client and introduce new ConfigurationManager Torsten Grote 2018-08-22 19:10:03 -03:00
  • a798e25bf2 Save app data always in $HOME/.briar for now Torsten Grote 2018-08-20 13:54:51 -03:00
  • 31e4045cf7 Try to shutdown cleanly when server stops or SIGINT is received Torsten Grote 2018-08-20 12:46:51 -03:00
  • 5334a8c9ca Add basic support for listing and writing blog posts Torsten Grote 2018-08-18 18:15:14 -03:00
  • d11f1d2805 Add a poor man's argument to explicitly turn on verbose logging Torsten Grote 2018-08-18 17:30:45 -03:00
  • 0d1ebddcd2 Allow account creation and reading password from STDIN Torsten Grote 2018-08-18 17:15:22 -03:00
  • 6c296c1348 Proof-of-Concept Headless Client Torsten Grote 2018-08-17 19:23:29 -03:00
  • 87701e5f07 Merge branch 'transactional-db' into 'master' akwizgran 2018-10-05 15:19:40 +00:00
  • 3aae01d152 Merge branch 'panic-app-list' into 'master' Torsten Grote 2018-10-05 14:18:44 +00:00
  • bc298ba68a Remove unnecessary final modifiers. akwizgran 2018-10-05 09:34:41 +01:00
  • 2623eaa149 Remove unnecessary throwing variants. akwizgran 2018-10-05 09:32:01 +01:00
  • 7359b6942a Use transactional DB interface for ForumManagerImpl. akwizgran 2018-10-04 15:59:10 +01:00
  • 3bcc532b4b Add transactional DB interface. akwizgran 2017-11-15 10:11:39 +00:00
  • 4d08c69779 Revert spurious changes to run configurations. akwizgran 2018-10-03 13:08:00 +01:00
  • a6cd8937f7 Remove space reserved for icons from preferences Torsten Grote 2018-10-01 20:27:49 -03:00
  • e8566906ef Update gradle-witness to exclude android.jar from dependencies. akwizgran 2018-10-01 17:12:41 +01:00
  • 929102ed60 Upgrade build tools to 28.0.3. akwizgran 2018-09-26 17:39:49 +01:00
  • 3b871f5932 Update ProGuard rules for new OkHttp version. akwizgran 2018-09-26 17:05:24 +01:00
  • b972d1fc13 Update ACRA usage for new version. akwizgran 2018-09-26 16:53:52 +01:00
  • ccbeee60a7 Upgrade Rome, OkHttp and jsoup libraries. akwizgran 2018-09-26 16:51:46 +01:00
  • 074b10e177 Upgrade JNA library. akwizgran 2018-09-26 16:47:49 +01:00
  • 031516ccce Upgrade curve25519-java library. akwizgran 2018-09-26 16:45:38 +01:00
  • 7d2f1abb94 Upgrade Gradle APT and Animal Sniffer plugins. akwizgran 2018-09-26 16:42:11 +01:00
  • 00b9c76bb8 Upgrade ACRA. akwizgran 2018-09-26 16:38:45 +01:00
  • 4d9fab85cb Upgrade zxing, material tap target libraries. akwizgran 2018-09-26 16:34:52 +01:00
  • bd2514a299 Upgrade support library to 28.0.0. akwizgran 2018-09-26 16:16:53 +01:00
  • e795efc7fc Bump compileSdkVersion for bramble-android. akwizgran 2018-09-26 16:11:32 +01:00
  • 6691d2164f Upgrade Gradle Android plugin and build tools. akwizgran 2018-09-26 16:10:34 +01:00
  • a384450c36 Merge branch '1373-format-numbers' into 'master' Administrator 2018-10-03 11:41:56 +00:00
  • b375e9873c Merge branch '1409-localize-crash-screen' into 'master' akwizgran 2018-10-03 07:53:41 +00:00
  • cb30c3885a Localize crash screen in language defined in settings Torsten Grote 2018-10-02 17:53:11 -03:00
  • 6ee81eb24c Format numbers in locale as well (not all languages use the same) Torsten Grote 2018-10-02 17:31:23 -03:00
  • c14ebe82ce Merge branch '1365-keep-screen-on' into 'master' Torsten Grote 2018-10-02 11:20:46 +00:00
  • 00e9f894b1 Merge branch 'remove-tor-patch' into 'master' Torsten Grote 2018-10-02 11:13:06 +00:00
  • 499c586a59 Keep screen on while scanning QR code. akwizgran 2018-10-02 12:03:29 +01:00
  • 64f9ce7306 Remove unused patches. akwizgran 2018-10-02 11:49:29 +01:00
  • 39478a7914 Bump version numbers for 1.1.2 release. release-1.1.2 akwizgran 2018-10-01 14:58:45 +01:00
  • 112e71a9cb Bump version numbers for 1.0.2 release. akwizgran 2018-10-01 14:51:54 +01:00
  • 5650bef310 Update translations. akwizgran 2018-10-01 14:53:09 +01:00
  • 2a87171c49 Merge branch 'manual-screenshots' into 'master' akwizgran 2018-10-01 13:41:05 +00:00
  • 389961121c Initialise addButton early to avoid NPE. akwizgran 2018-09-28 16:23:59 +01:00
  • e7adfef6f7 Combine input and output into one screen. akwizgran 2018-09-28 15:34:17 +01:00
  • d8a9b03e2f Lowercase links. akwizgran 2018-09-28 13:52:59 +01:00
  • 071d961ed1 Remove debug logging. akwizgran 2018-09-28 11:31:22 +01:00
  • cb9efc5fec Fix lint warnings. akwizgran 2018-09-28 11:28:47 +01:00
  • f9e292f734 Update panic app list after installing app. akwizgran 2018-09-28 10:45:47 +01:00
  • 15cb5409e7 Merge branch '1352-panic-ripple-fdroid' into 'master' akwizgran 2018-09-28 09:57:18 +00:00
  • fd07dc006d Update comment. akwizgran 2018-09-28 09:55:47 +01:00
  • cc87c4e37d Merge branch '1391-start-end-api15' into 'master' akwizgran 2018-09-28 08:45:17 +00:00
  • 4a10e876f6 Merge branch '1389-notice-shadows' into 'master' akwizgran 2018-09-28 08:43:06 +00:00
  • fad0057c4a Fix notice shadows Torsten Grote 2018-09-27 20:32:13 -03:00
  • 5aabfcea9a Unmirror checkboxes in RTL layouts Torsten Grote 2018-09-27 19:09:08 -03:00
  • f7d928c774 Fix start/end margins for API 15 Torsten Grote 2018-09-27 19:07:13 -03:00
  • bd983d9796 Remove non-functional uninstall panic action Torsten Grote 2018-09-27 18:33:45 -03:00
  • de8d1b7d96 Allow sign out by trusted non-paired panic apps Torsten Grote 2018-09-27 18:25:31 -03:00
  • 9155f62d0b Remove Amnesty International's key and add F-Droid Ripple key instead Torsten Grote 2018-09-27 18:14:57 -03:00
  • d78a93266c add kobakei library to witness 1233-remote-contacts-prototype Torsten Grote 2018-09-27 14:03:15 -03:00
  • 7de779de21 Use accent resource so colour is correct for dark theme. akwizgran 2018-09-27 17:33:02 +01:00
  • ae44374acc Use kobakei's speed dial library. akwizgran 2018-09-27 17:20:20 +01:00
  • 44bdee8e1f Hack compound drawable tint for API < 23 Torsten Grote 2018-09-27 13:55:54 -03:00
  • a762fa2c5b Make link visible in dark theme Torsten Grote 2018-09-27 12:08:39 -03:00
  • 578c23d520 Replace qr code icons in speedial with link icons Torsten Grote 2018-09-27 11:57:04 -03:00
  • bc42491017 Make QR code another view on the invite link Torsten Grote 2018-09-27 10:14:39 -03:00
  • 82a493ee80 Allow multiple pending fake contacts at the same time Torsten Grote 2018-09-26 15:24:54 -03:00
  • 47a2238c65 Allow actual QR code scanning and use dedicated contact alias fragment Torsten Grote 2018-09-26 15:10:07 -03:00
  • 51f0b731b0 Add (non-functional) button for scanning QR code Torsten Grote 2018-09-26 12:39:34 -03:00
  • 9e76ab4a41 Only start one navdrawer activity with contact list Torsten Grote 2018-09-26 12:37:38 -03:00
  • 34d3267f26 Add buttons to switch between showing link and code Torsten Grote 2018-09-26 12:33:23 -03:00
  • c6eb285431 Move link input into fragment Torsten Grote 2018-09-26 11:56:24 -03:00
  • 8cbac04f50 Check if lifecycle is running before adding fake contact Torsten Grote 2018-09-26 10:09:25 -03:00
  • b317bd04ee Show QR code by default instead of link Torsten Grote 2018-09-26 10:01:36 -03:00
  • d352dad7d5 Accept links without briar:// prefix. akwizgran 2018-09-26 11:59:10 +01:00
  • 3494428484 Try to make links clickable. akwizgran 2018-09-26 11:40:09 +01:00
  • f4c7736674 Actually add fake contact ~1 minute after entering link Torsten Grote 2018-09-25 19:31:27 -03:00
  • 082ceec8d0 Add pending contact requests screen Torsten Grote 2018-09-25 11:08:08 -03:00
  • 0c78781ba4 Use base32 for contact links. akwizgran 2018-09-25 13:54:27 +01:00
  • 3e85d46673 Accept text shared by other apps. akwizgran 2018-09-25 13:22:44 +01:00
  • 7f229499fc Add third speed dial action, share button. akwizgran 2018-09-25 12:48:42 +01:00
  • 37fdab53bd Add Activities for receiving and entering contact link Torsten Grote 2018-09-24 18:33:15 -03:00