David Balatero
eb6aed421a
Ensure we are grabbing the right build artifact
8 years ago
lilia
16753d6c6f
Add grunt todo
8 years ago
lilia
349b6ce245
Add release test for auto updater config
...
Without this file, clients would be stranded on the current version forever.
This change extends release-test to verify its presence in a packaged build.
// FREEBIE
8 years ago
Scott Nonnenberg
f4aa6d93a7
Capture and display browser logs when unit tests fail
8 years ago
Scott Nonnenberg
fd7372e67e
Fixes for appveyor build: path formats, correct electron binary
8 years ago
Scott Nonnenberg
fd8b8910a3
Eliminate HIDE_DEV_TOOLS environment variable. Hide in test env.
...
FREEBIE
8 years ago
Scott Nonnenberg
f43a5986da
Increase unit-tests timeout, improve error display, add set -e
...
FREEBIE
8 years ago
Scott Nonnenberg
cb296fcfaa
Cleanup: Add unit-tests task to grunt test, fix style checks
...
And improve success logging in unit-tests.
FREEBIE
8 years ago
Scott Nonnenberg
5635095d1a
Initial version of `grunt unit-tests`, tests from command-line
...
FREEBIE
8 years ago
lilia
2a7993309a
Fix build bucket path
8 years ago
lilia
cf9523f1f8
Restructure prep-release script slightly
...
Order of operations is now:
- regenerate local assets
- clean the release dir
- download linux/windows releases
- build osx release
- smoke all test releases
// FREEBIE
8 years ago
lilia
ab8edd8690
Add spectron tests to grunt:test-release
...
// FREEBIE
8 years ago
lilia
bc71f4aa2b
CI builds and uploads all targets
...
// FREEBIE
8 years ago
lilia
9fe6bce0cc
Add task to download releases from s3
...
// FREEBIE
8 years ago
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
8 years ago
lilia
65362e9a81
Temporarily remove sauce from the build
8 years ago
lilia
112f5a00ca
Delete unused files
...
// FREEBIE
8 years ago
lilia
7627bddcfa
Update default grunt task
8 years ago
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
8 years ago
Scott Nonnenberg
9db0a58260
Whenever adding something to a queue, include a timeout
...
No more wedged queues!
FREEBIE
8 years ago
Scott Nonnenberg
7b55fde92d
Gruntfile: Remove firefox target in sauce labs task
...
FREEBIE
8 years ago
Scott Nonnenberg
bd0050b6c6
Cache messages on receipt, remove from cache when processed
...
FREEBIE
8 years ago
lilia
1f7ef8529c
Fix missing emojis in production build
...
Grunt was failing to pack emoji images into dist.
// FREEBIE
8 years ago
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
8 years ago
lilia
e4a84d6850
Remove unused html file
8 years ago
lilia
b1a37da68b
Add audio to prod build
...
// FREEBIE
8 years ago
lilia
0487fa3cd1
Add server fallback port 8443
...
// FREEBIE
9 years ago
lilia
4f46a164ba
Add voice notes
...
// FREEBIE
9 years ago
lilia
186c597e24
Use port 4433 on staging
...
Now with over 9000% more CA-signed cert!
// FREEBIE
9 years ago
lilia
58452066aa
Move device storage methods to outgoing message
...
This is the only place they are called.
// FREEBIE
9 years ago
lilia
ffa702c934
Update libsignal-protocol v0.9.0
...
* Exposes crypto APIs.
* Move worker methods to libsigna.worker.
* Move ProvisioningCipher to libtextsecure.
9 years ago
lilia
b160556d6e
Change filename
...
// FREEBIE
9 years ago
lilia
c1e1dd97ba
Change libsignal-protocol filenames
...
// FREEBIE
9 years ago
lilia
b1d370755a
Rename AxolotlStore
...
// FREEBIE
9 years ago
lilia
c442a02cb6
Add build support for expiring old releases
...
Builds expire after 90 days.
9 years ago
lilia
0247a885ef
Fix up locale-patch
...
// FREEBIE
9 years ago
lilia
4f3d1ed55a
Reorder grunt watch tasks
...
Move style and syntax checks to the end.
// FREEBIE
9 years ago
lilia
173e037fa6
Fix minor style errors
...
And keep it that way, by making jscs config more opinionated.
// FREEBIE
9 years ago
lilia
b09cb228f7
Disallow trailing whitespace
...
// FREEBIE
9 years ago
lilia
015bbdacc7
Run jshint on more things
...
// FREEBIE
9 years ago
lilia
3624887d73
Remove unused requires in Gruntfile
...
Artifacts from the libaxolotl curve25519 compilation task.
// FREEBIE
9 years ago
lilia
3383505377
Fix jshint errors
...
jshint complains:
^ ['placeholders'] is better written in dot notation.
^ Missing semicolon.
// FREEBIE
9 years ago
lilia
693dd2bb46
Remove locale-patch from default grunt task
...
// FREEBIE
9 years ago
Sam Lanning
b7fd862aa6
Create tx task which performs 'tx pull' followed by 'locale-patch'
...
// FREEBIE
9 years ago
Sam Lanning
c5a9714a0a
Automatically patch translations with placeholders
...
fixes #630
// FREEBIE
9 years ago
lilia
f7c4fd2fed
DRY up event target implementations
...
Dedupe event target code and make it extensible.
// FREEBIE
9 years ago
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
9 years ago
lilia
e9d3272e87
Prepare for i18n
...
// FREEBIE
9 years ago
lilia
4cc6b1ff9a
Validate attachment urls
...
// FREEBIE
10 years ago
lilia
4358a46ac4
Remove unused file // FREEBIE
10 years ago