Commit Graph

2904 Commits (08b7ce88d9b2efb6fb4b932e0e285acca6ffc611)
 

Author SHA1 Message Date
lilia 0c9cca08ba
Draw attention to the window on new messages
// FREEBIE
8 years ago
lilia ea930d53ae
Set badge count
This is displayed on the launcher icon on linux/mac

// FREEBIE
8 years ago
lilia d025b57656
Remove unused method 8 years ago
lilia 44adc04395
Closing the window hides the window on mac
Clicking the dock icon restores it again.

// FREEBIE
8 years ago
lilia 7ef901d628
yarn remove icon-gen 8 years ago
lilia 7d47b53dc3
Generate icons with electron-icon-maker
Either icon-gen or local scaling of images was producing a corrupted and
glitchy .icns file. With this module, we need only provide a 1024px
image and it handles the scaling and generation of all other icon
assets.

// FREEBIE
8 years ago
lilia c9537ff9a9
Add asar for inspeting asar contents 8 years ago
lilia 429cc46cf9
yarn add --dev electron-publisher-s3
// FREEBIE
8 years ago
lilia cac95562c8
Add .yarnclean 8 years ago
lilia 6b70aecf29
Fix opening a conversation from notification 8 years ago
lilia 9f873e21a2
yarn upgrade electron-builder 8 years ago
lilia 8732127b1d
yarn upgrade icon-gen 8 years ago
lilia a885123ab3
Upgrade dev dependencies
Including multiple major version upgrades.

// FREEBIE
8 years ago
lilia 404c8baffc
yarn upgrade
// FREEBIE
8 years ago
lilia 90ad83a91d
Add yarn.lock
Remove grunt-preen due to its dependency on module incompatible with
current node.

// FREEBIE
8 years ago
lilia da69b790b8
Correction to comment in aptly.sh 8 years ago
lilia 9320b0b5f0
Make icons more consistent
Round corners everywhere. Also about 10% more padding around the tile.

// FREEBIE
8 years ago
lilia 77d5ef2f68
Add spellcheck
As of Electron 1.6.5, this requires disabling the sandbox in order to
get access to the `webFrame` api.

// FREEBIE
8 years ago
lilia eefcaf0bcc
Bump version 8 years ago
lilia b6e5439860
Fix saving attachments
// FREEBIE
8 years ago
lilia 2ae48ad9cd
Use relative path for file.svg 8 years ago
lilia 4d11e257fe
Use built-in url parsing in preload script
Latest electron allows acces to the url module in a preload script.
Also add a wrapper to shield global scope and use strict inside.

// FREEBIE
8 years ago
lilia 878b15c288
Add node version to debug log
The chrome, electron, and signal versions are already included in the
user agent string.

// FREEBIE
8 years ago
lilia 112f5a00ca
Delete unused files
// FREEBIE
8 years ago
lilia de3816b094
Get standalone registration working in development
Whisper.events.trigger('openStandalone') to open the standalone
registration view.

// FREEBIE
8 years ago
lilia e60111f34d
Ignore .DS_Store 8 years ago
lilia 3a9f4f0df3
Flatten database migrations
We can compress or toss out most of these one-off data migrations since
everyone starts from scratch with electron.

// FREEBIE
8 years ago
lilia 46b0146a4c
Log user data directory 8 years ago
lilia bdeee1d2b1
Add CSP 8 years ago
lilia 1c8d3fb41a
Bump version 8 years ago
lilia 7627bddcfa
Update default grunt task 8 years ago
lilia 98fe29b419
Fix aptly path 8 years ago
lilia ab9f5beead
Fix release script
// FREEBIE
8 years ago
lilia 934d06b512
Override environment vars in production
Don't allow environment vars to muck with configs in production.

// FREEBIE
8 years ago
lilia 14b65a9dce
Log on app ready 8 years ago
lilia a55c61a3ba
Use local var `environment` rather than `NODE_ENV`
Traditionally, NODE_ENV refers to an environment variable. For clarity,
let's keep it that way and don't reuse it in the renderer. Also, add a
note about explicitly overriding env vars for node-config.

// FREEBIE
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
lilia d0fc2f7e71
Ensure that package.json environment > NODE_ENV
We only set the environment in package.json when it is packaged for
deployment. When we do that, we don't want to allow a local environment
variable to override it.

// FREEBIE
8 years ago
lilia c83dbc1bf0
Rename window.env to window.config
Also normalize to camelCase for configs.

// FREEBIE
8 years ago
lilia 75f4c3c522
Update CONTRIBUTING.md
Add how-to for storageProfile config

// FREEBIE
8 years ago
lilia bc80e5e3b6
Add local.json to gitignore 8 years ago
lilia 6574958087
Remove check for open windows
We now live in a single-window world.

// FREEBIE
8 years ago
lilia e4e41140c4
Refactor app view
Introduce a top level view for navigating between the inbox and the
installer, enabling an in-window relink flow. Navigation is driven
through the openInbox and openInstaller global events.

// FREEBIE
8 years ago
lilia 3f5505907f
Fix setUnreadCount 8 years ago
lilia 75dbc27cfa
Fix i18n of timer options
It is important to return something falsey in the case where there is
no translation.

// FREEBIE
8 years ago
lilia 590284e4cb
Open links in the default browser 8 years ago
lilia 72c3dc286c
Remove onLaunched handler
This is now handled outside the renderer.

// FREEBIE
8 years ago
lilia 83a020cc5e
Move focus listeners to their own file
// FREEBIE
8 years ago
lilia 9f47ff9040
Adjust initial window size 8 years ago
lilia 0839a358d3
Fix scroll overflow in installer layout
Make it slightly more responsive at smaller window sizes.

// FREEBIE
8 years ago