lilia
9fe6bce0cc
Add task to download releases from s3
...
// FREEBIE
2017-09-14 16:53:45 -07:00
lilia
81d8b78d05
Switch to grunt-sass + node-sass-import-once
...
These modules together allow us to import css files from third party
components without maintaining symlinks that essentially rename them as
sass partials, which doesn't work on windows.
// FREEBIE
2017-09-14 16:53:44 -07:00
lilia
65362e9a81
Temporarily remove sauce from the build
2017-09-14 16:53:43 -07:00
lilia
112f5a00ca
Delete unused files
...
// FREEBIE
2017-09-14 16:53:39 -07:00
lilia
7627bddcfa
Update default grunt task
2017-09-14 16:53:38 -07:00
lilia
e7e030a5e2
Build expiration date
...
Add the buildExpiration config and add it to the renderer's config
object. Use grunt to write the build expiration to
config/local-production.json which will override the default value (no
expiration) in production. Finally, run this grunt task as part of the
build process.
// FREEBIE
2017-09-14 16:53:38 -07:00
Scott Nonnenberg
9db0a58260
Whenever adding something to a queue, include a timeout
...
No more wedged queues!
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
7b55fde92d
Gruntfile: Remove firefox target in sauce labs task
...
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
bd0050b6c6
Cache messages on receipt, remove from cache when processed
...
FREEBIE
2017-08-04 12:03:25 -07:00
lilia
1f7ef8529c
Fix missing emojis in production build
...
Grunt was failing to pack emoji images into dist.
// FREEBIE
2017-05-01 11:08:04 -07:00
lilia
611bbaef35
Don't hardcode the attachment server url
...
There may come a day when we may need to change this url from the server
side. On that day, clients should continue to operate normally. The
service should be able to change attachment server locations without
requiring a client update.
// FREEBIE
2017-03-10 15:24:19 -08:00
lilia
e4a84d6850
Remove unused html file
2017-03-05 20:39:30 -08:00
lilia
b1a37da68b
Add audio to prod build
...
// FREEBIE
2017-02-03 18:21:53 -08:00
lilia
0487fa3cd1
Add server fallback port 8443
...
// FREEBIE
2016-09-08 14:31:19 -07:00
lilia
4f46a164ba
Add voice notes
...
// FREEBIE
2016-08-23 16:16:31 -07:00
lilia
186c597e24
Use port 4433 on staging
...
Now with over 9000% more CA-signed cert!
// FREEBIE
2016-07-28 18:39:55 -07:00
lilia
58452066aa
Move device storage methods to outgoing message
...
This is the only place they are called.
// FREEBIE
2016-05-18 13:15:56 -07:00
lilia
ffa702c934
Update libsignal-protocol v0.9.0
...
* Exposes crypto APIs.
* Move worker methods to libsigna.worker.
* Move ProvisioningCipher to libtextsecure.
2016-05-17 12:03:37 -07:00
lilia
b160556d6e
Change filename
...
// FREEBIE
2016-04-22 13:43:31 -07:00
lilia
c1e1dd97ba
Change libsignal-protocol filenames
...
// FREEBIE
2016-04-21 18:42:43 -07:00
lilia
b1d370755a
Rename AxolotlStore
...
// FREEBIE
2016-04-21 18:36:17 -07:00
lilia
c442a02cb6
Add build support for expiring old releases
...
Builds expire after 90 days.
2016-04-03 20:55:53 -07:00
lilia
0247a885ef
Fix up locale-patch
...
// FREEBIE
2016-03-11 12:00:55 -08:00
lilia
4f3d1ed55a
Reorder grunt watch tasks
...
Move style and syntax checks to the end.
// FREEBIE
2016-02-22 17:11:17 -08:00
lilia
173e037fa6
Fix minor style errors
...
And keep it that way, by making jscs config more opinionated.
// FREEBIE
2016-02-18 13:45:22 -08:00
lilia
b09cb228f7
Disallow trailing whitespace
...
// FREEBIE
2016-02-18 12:22:44 -08:00
lilia
015bbdacc7
Run jshint on more things
...
// FREEBIE
2016-02-18 12:22:43 -08:00
lilia
3624887d73
Remove unused requires in Gruntfile
...
Artifacts from the libaxolotl curve25519 compilation task.
// FREEBIE
2016-02-01 15:54:24 -08:00
lilia
3383505377
Fix jshint errors
...
jshint complains:
^ ['placeholders'] is better written in dot notation.
^ Missing semicolon.
// FREEBIE
2016-01-25 14:21:46 -08:00
lilia
693dd2bb46
Remove locale-patch from default grunt task
...
// FREEBIE
2016-01-25 14:21:46 -08:00
Sam Lanning
b7fd862aa6
Create tx task which performs 'tx pull' followed by 'locale-patch'
...
// FREEBIE
2016-01-25 14:21:46 -08:00
Sam Lanning
c5a9714a0a
Automatically patch translations with placeholders
...
fixes #630
// FREEBIE
2016-01-25 14:21:46 -08:00
lilia
f7c4fd2fed
DRY up event target implementations
...
Dedupe event target code and make it extensible.
// FREEBIE
2016-01-14 15:44:42 -08:00
lilia
925c1bdb33
Add SyncRequest class
...
Similar in function to an xhr request, a textsecure.SyncRequest object
is initialized from a message sender and receiver pair and initiates a
request for sync from the master device. It later fires a success event
when both contacts and groups are done syncing, or a timeout event after
one minute.
// FREEBIE
2016-01-14 15:44:42 -08:00
lilia
e9d3272e87
Prepare for i18n
...
// FREEBIE
2016-01-02 02:51:23 -08:00
lilia
4cc6b1ff9a
Validate attachment urls
...
// FREEBIE
2015-11-24 16:20:07 -08:00
lilia
4358a46ac4
Remove unused file // FREEBIE
2015-11-20 14:17:58 -08:00
lilia
038e263023
Fix the build
...
1. Update chrome version because v40 fails to clear the session store
2. Add message view to test page and fix bad reference to chrome
3. Update the message view template in tests with new timestmap markup
// FREEBIE
2015-11-08 10:35:24 -08:00
lilia
12276e691b
Refactor contents of sendMessageProto
...
This function dynamically declares a bunch of functions which bind to
its input arguments. Instead, use a new prototypal class to define
these functions within the context of a particular message.
// FREEBIE
2015-10-23 15:53:20 -07:00
lilia
b9b01330fe
Move jquery from libtextsecure components
...
Jquery is not required by libtextsecure, but our test coverage tool,
blanket, depends on it.
// FREEBIE
2015-10-19 12:51:59 -07:00
lilia
b0112e8c2e
Remove unnecessary check in gruntfile
...
There's only one reference to the server url nowadays.
// FREEBIE
2015-10-16 18:19:25 -07:00
lilia
bc0c9bd133
Remove attachment host string replace
...
This host is no longer hard coded anywhere.
// FREEBIE
2015-10-02 18:00:40 -07:00
lilia
e30ac86c8a
Remove deleted file from concatentation list
...
// FREEBIE
2015-10-01 18:43:17 -07:00
lilia
0ec9e691d8
Tweak dev and default grunt tasks
...
Preen is only needed when installing new components so take that out of
the default task.
Dev task was set up to run sass after watch which can't happen since
watch loops forever, watching. Instead, do a rebuild of js and sass
files before starting the watch.
// FREEBIE
2015-08-31 16:45:49 -07:00
lilia
c89d5e59a3
Fixup saucelabs
...
For some reason, today, firefox sessions fail to spin up when the
platform is not explicitly set to linux.
2015-07-29 17:45:57 -07:00
lilia
05e81a3604
Let grunt-saucelabs wait a little longer for status
2015-07-28 17:36:59 -07:00
lilia
9f8b632fb5
Fix up sauce config
2015-07-28 17:08:30 -07:00
lilia
8851a64bce
Increase saucelabs test timeout
...
We now have 4 tests that take roughly a minute each since they are
testing keepalive timeouts.
2015-07-28 15:42:19 -07:00
lilia
cd363bd84d
Integrate keepalives into websocket resources
2015-07-28 13:07:34 -07:00
lilia
d9d4e281cc
Keepalive provisioning socket
...
Fixes #315
// FREEBIE
2015-07-27 18:16:47 -07:00