Commit 48cf8637 authored by allan juma's avatar allan juma

initial

parent f7c5f4e2
Pipeline #309 failed with stages
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
assets/app-icon/android.png

149 KB | W: | H:

assets/app-icon/android.png

14.2 KB | W: | H:

assets/app-icon/android.png
assets/app-icon/android.png
assets/app-icon/android.png
assets/app-icon/android.png
  • 2-up
  • Swipe
  • Onion skin
File mode changed from 100644 to 100755
assets/app-icon/desktop.ico

361 KB | W: | H:

assets/app-icon/desktop.ico

4.38 KB | W: | H:

assets/app-icon/desktop.ico
assets/app-icon/desktop.ico
assets/app-icon/desktop.ico
assets/app-icon/desktop.ico
  • 2-up
  • Swipe
  • Onion skin
assets/app-icon/desktop.png

48.5 KB | W: | H:

assets/app-icon/desktop.png

14.2 KB | W: | H:

assets/app-icon/desktop.png
assets/app-icon/desktop.png
assets/app-icon/desktop.png
assets/app-icon/desktop.png
  • 2-up
  • Swipe
  • Onion skin
<?xml version="1.0" encoding="UTF-8"?>
<svg width="994px" height="994px" viewBox="0 0 994 994" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: sketchtool 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
<title>02E8A409-3C12-40F6-8F23-1ABD4A5CCC35</title>
<desc>Created with sketchtool.</desc>
<defs>
<linearGradient x1="-6.4709114%" y1="-1.00006949%" x2="87.8201134%" y2="84.6960773%" id="linearGradient-1">
<stop stop-color="#A95BDC" offset="0%"></stop>
<stop stop-color="#651399" offset="51.5755742%"></stop>
<stop stop-color="#610F96" offset="70.3015434%"></stop>
<stop stop-color="#610F96" offset="70.3015434%"></stop>
<stop stop-color="#57038D" offset="100%"></stop>
</linearGradient>
</defs>
<g id="App-Icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Desktop-App-Icon">
<g>
<circle id="Oval" fill="url(#linearGradient-1)" cx="497" cy="497" r="497"></circle>
<g id="icon-/-bolt-white" transform="translate(142.681149, 142.681149)">
<rect id="Background" x="0" y="0" width="708.637702" height="708.637702"></rect>
<g id="bolt-white" transform="translate(174.696595, 0.469002)" fill="#F5F5F5" fill-rule="nonzero">
<path d="M346.828835,302.081317 L346.804613,302.331569 L345.855597,302.574844 C342.318308,300.885743 338.406419,300.133634 334.49497,300.390624 L184.215684,300.390624 L296.783874,3.84285045 L295.271558,5.731174 L296.783874,1.74711933 L291.928932,9.90455108 L59.2840392,300.39053 L58.1497382,300.732515 C58.1497382,300.732515 54.6933967,304.976062 49.600547,311.266242 C48.9126111,312.115825 48.2047464,312.990749 47.4609682,313.910175 C46.8361319,314.682711 46.1940583,315.477042 45.5347475,316.293169 C43.9243052,318.28676 42.2148497,320.405826 40.4581161,322.58713 C39.6622137,323.575302 38.8571326,324.575727 38.0428728,325.588402 C37.3879179,326.402817 36.729416,327.222265 36.0673671,328.046746 C34.1674924,330.412985 32.2458455,332.810866 30.3407902,335.195283 C29.2645951,336.542234 28.1989867,337.8787 27.1439648,339.20468 C19.4205768,348.907284 12.447361,357.808284 9.33127713,362.159993 C8.74088432,362.984372 8.28882545,363.645682 7.99600929,364.118533 C6.24725646,366.942641 1.7719623,369.41137 1.7719623,381.385726 C1.77869972,381.982097 1.84246312,382.576456 1.96238148,383.160685 C2.13844711,385.014753 2.56650041,386.836156 3.23471299,388.574564 C3.2483877,388.748624 3.2708833,388.922522 3.2708833,389.097143 L3.2708833,389.194849 C3.46102245,389.52827 3.66198936,389.86029 3.86038935,390.192707 L3.46741643,390.2934 C6.96778028,399.116596 15.346645,405.041645 24.8320053,405.401202 L175.111314,405.401202 L62.5431242,701.916375 L63.3106815,700.961385 L62.5431242,702.990587 L64.854757,699.040299 L300.863208,405.401085 L301.295759,405.401085 C301.830006,404.890617 304.307019,401.864562 307.89894,397.370763 C308.92515,396.086904 310.04237,394.682982 311.231276,393.183898 C312.420182,391.684813 313.680916,390.090473 314.993992,388.425028 C328.781041,370.938784 348.344185,345.634385 351.330942,340.810642 C352.743971,338.902042 353.988188,336.874071 355.049507,334.749688 C356.778564,330.66708 357.599861,326.257518 357.456559,321.826176 C357.312418,313.913966 353.353649,306.559113 346.828835,302.081317 Z" id="Shape"></path>
</g>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 379 499"><path d="M186.2 4.2c-.5 1.8-4.4 17.6-8.8 35.1l-7.9 31.8-3-.7c-1.6-.3-20.9-5-42.7-10.5C102 54.5 83.7 50 83.2 50c-1 0-12.5 46-11.7 46.8.2.2 8.3 2.4 18 4.8 19.6 4.8 25.1 7.3 29.2 13.5 5.2 7.9 5.7 5.2-20.6 111.4C80 299 73.4 324.4 71.6 327.1c-2.4 3.6-7.8 6.9-11.3 6.9-1.1 0-10-2-19.7-4.4l-17.8-4.4-1.3 3.2c-.7 1.7-5.6 13-10.9 25.1-5.2 12.1-9.4 22-9.3 22.2.1.1 19.4 5 42.7 10.8 23.4 5.8 42.8 10.9 43.2 11.3.4.4-3.3 16.6-8.2 36-5.9 23.9-8.4 35.5-7.6 35.7 2 .8 41.5 10.5 42.3 10.5.5 0 4.7-15.3 9.3-34.1 4.7-18.7 8.8-34.6 9.2-35.2.4-.7 5.8.3 16.3 3.1 8.7 2.2 16 4.3 16.2 4.6.3.3-3.3 16.1-8.1 35.2s-8.5 34.8-8.4 35c.8.7 41.3 10.5 42.6 10.2 1.2-.2 3.8-9.3 10.3-35.1 4.8-19.2 8.8-35 9-35.1.2-.2 6.9.7 14.9 2 18.2 3 46.7 4.2 59.5 2.5 34.9-4.6 56.7-19.4 71.3-48.6 15.1-30.3 17.5-63.2 6.2-84.3-6.5-12.2-18.8-24.5-32-31.9-2.7-1.5-5-3-5-3.4 0-.3 3-1.5 6.8-2.7 28.2-9.1 46.2-37.4 46.4-72.7.1-13.8-1.4-21.2-6.8-32-9.7-19.8-31.5-36.6-64.7-50.1-7.3-3-13.7-5.4-14.3-5.4-.7 0 2.2-13.6 7.7-35.3 4.8-19.3 8.5-35.5 8.1-35.8-.9-.8-43.2-11.3-43.5-10.8-.2.2-4 15.7-8.7 34.4l-8.4 34.1-16.5-3.9c-9.1-2.1-16.7-4-16.8-4.1-.1-.1 3.6-15.2 8.2-33.6 4.7-18.4 8.5-34 8.5-34.6 0-1-38.7-11.4-42.4-11.4-.8 0-1.9 1.5-2.4 3.2zm55.4 189.9c-5.7 26.6-10.4 48.5-10.3 48.6.1 0 14.5 3.2 31.9 7 17.5 3.7 31.8 7.1 31.8 7.5 0 .4-27 25.7-60 56.3-33 30.5-60 54.9-60 54.2 0-.8 4.5-22.2 10-47.7 5.5-25.4 10-46.9 10-47.8 0-1.4-5.4-2.8-30.3-8.1-16.6-3.6-31-6.7-32-7.1-1.5-.5 10.8-12.3 58.3-56.4 33.1-30.6 60.4-55.5 60.6-55.3.3.2-4.3 22.2-10 48.8z" fill="#FFF"/></svg>
\ No newline at end of file
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
// GENERATED CODE -- NO SERVICES IN PROTO
\ No newline at end of file
// package: google.api
// file: google/api/annotations.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
import * as google_api_http_pb from "../../google/api/http_pb";
import * as google_protobuf_descriptor_pb from "google-protobuf/google/protobuf/descriptor_pb";
export const http: jspb.ExtensionFieldInfo<google_api_http_pb.HttpRule>;
// source: google/api/annotations.proto
/**
* @fileoverview
* @enhanceable
* @suppress {messageConventions} JS Compiler reports an error if a variable or
* field starts with 'MSG_' and isn't a translatable message.
* @public
*/
// GENERATED CODE -- DO NOT EDIT!
var jspb = require('google-protobuf');
var goog = jspb;
var global = Function('return this')();
var google_api_http_pb = require('../../google/api/http_pb.js');
goog.object.extend(proto, google_api_http_pb);
var google_protobuf_descriptor_pb = require('google-protobuf/google/protobuf/descriptor_pb.js');
goog.object.extend(proto, google_protobuf_descriptor_pb);
goog.exportSymbol('proto.google.api.http', null, global);
/**
* A tuple of {field number, class constructor} for the extension
* field named `http`.
* @type {!jspb.ExtensionFieldInfo<!proto.google.api.HttpRule>}
*/
proto.google.api.http = new jspb.ExtensionFieldInfo(
72295728,
{http: 0},
google_api_http_pb.HttpRule,
/** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ (
google_api_http_pb.HttpRule.toObject),
0);
google_protobuf_descriptor_pb.MethodOptions.extensionsBinary[72295728] = new jspb.ExtensionFieldBinaryInfo(
proto.google.api.http,
jspb.BinaryReader.prototype.readMessage,
jspb.BinaryWriter.prototype.writeMessage,
google_api_http_pb.HttpRule.serializeBinaryToWriter,
google_api_http_pb.HttpRule.deserializeBinaryFromReader,
false);
// This registers the extension field with the extended class, so that
// toObject() will function correctly.
google_protobuf_descriptor_pb.MethodOptions.extensions[72295728] = proto.google.api.http;
goog.object.extend(exports, proto.google.api);
// GENERATED CODE -- NO SERVICES IN PROTO
\ No newline at end of file
// package: google.api
// file: google/api/http.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
export class Http extends jspb.Message {
clearRulesList(): void;
getRulesList(): Array<HttpRule>;
setRulesList(value: Array<HttpRule>): void;
addRules(value?: HttpRule, index?: number): HttpRule;
getFullyDecodeReservedExpansion(): boolean;
setFullyDecodeReservedExpansion(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Http.AsObject;
static toObject(includeInstance: boolean, msg: Http): Http.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Http, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Http;
static deserializeBinaryFromReader(message: Http, reader: jspb.BinaryReader): Http;
}
export namespace Http {
export type AsObject = {
rulesList: Array<HttpRule.AsObject>,
fullyDecodeReservedExpansion: boolean,
}
}
export class HttpRule extends jspb.Message {
getSelector(): string;
setSelector(value: string): void;
hasGet(): boolean;
clearGet(): void;
getGet(): string;
setGet(value: string): void;
hasPut(): boolean;
clearPut(): void;
getPut(): string;
setPut(value: string): void;
hasPost(): boolean;
clearPost(): void;
getPost(): string;
setPost(value: string): void;
hasDelete(): boolean;
clearDelete(): void;
getDelete(): string;
setDelete(value: string): void;
hasPatch(): boolean;
clearPatch(): void;
getPatch(): string;
setPatch(value: string): void;
hasCustom(): boolean;
clearCustom(): void;
getCustom(): CustomHttpPattern | undefined;
setCustom(value?: CustomHttpPattern): void;
getBody(): string;
setBody(value: string): void;
getResponseBody(): string;
setResponseBody(value: string): void;
clearAdditionalBindingsList(): void;
getAdditionalBindingsList(): Array<HttpRule>;
setAdditionalBindingsList(value: Array<HttpRule>): void;
addAdditionalBindings(value?: HttpRule, index?: number): HttpRule;
getPatternCase(): HttpRule.PatternCase;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): HttpRule.AsObject;
static toObject(includeInstance: boolean, msg: HttpRule): HttpRule.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: HttpRule, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): HttpRule;
static deserializeBinaryFromReader(message: HttpRule, reader: jspb.BinaryReader): HttpRule;
}
export namespace HttpRule {
export type AsObject = {
selector: string,
get: string,
put: string,
post: string,
pb_delete: string,
patch: string,
custom?: CustomHttpPattern.AsObject,
body: string,
responseBody: string,
additionalBindingsList: Array<HttpRule.AsObject>,
}
export enum PatternCase {
PATTERN_NOT_SET = 0,
GET = 2,
PUT = 3,
POST = 4,
DELETE = 5,
PATCH = 6,
CUSTOM = 8,
}
}
export class CustomHttpPattern extends jspb.Message {
getKind(): string;
setKind(value: string): void;
getPath(): string;
setPath(value: string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CustomHttpPattern.AsObject;
static toObject(includeInstance: boolean, msg: CustomHttpPattern): CustomHttpPattern.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CustomHttpPattern, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CustomHttpPattern;
static deserializeBinaryFromReader(message: CustomHttpPattern, reader: jspb.BinaryReader): CustomHttpPattern;
}
export namespace CustomHttpPattern {
export type AsObject = {
kind: string,
path: string,
}
}
This diff is collapsed.
This diff is collapsed.
File mode changed from 100644 to 100755
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755
This diff is collapsed.
File mode changed from 100644 to 100755
File mode changed from 100644 to 100755