Commit Graph

2875 Commits (64680384019cea37f3d71dac5e39c976f79aa134)
 

Author SHA1 Message Date
lilia 6468038401
Add bundleVersion to mac config
This corresponds to CFBundleVersion in the mac build. It must be
incremented every time we upload a new build to the app store for the
current release version.

// FREEBIE
8 years ago
lilia 4c3977e13b
Change mac output dir in asar script
// FREEBIE
8 years ago
lilia 4d981c439a
Remove number validation from install view
Allows our special cased test numbers to link desktop clients.

// FREEBIE
8 years ago
lilia d018fa63ff
Add Show option under the Window menu
Window > Show will reveal the mainWindow after it has been closed.

// FREEBIE
8 years ago
lilia 0c8e769c2a
Exclude some build files from native modules
In practice this removes about 1MB of extraneous build resoures from the
spellchecker module in a packaged build.

// FREEBIE
8 years ago
lilia d71250b752
More main process logging
// FREEBIE
8 years ago
lilia b66a887184
Don't check for updates in the MAS build
// FREEBIE
8 years ago
lilia 76cd650577
Restore missing contactsync listeners
Fix installer getting stuck on "Generating Keys"

// FREEBIE
8 years ago
lilia ade5e593a7
Add some logging to main process startup sequence
// FREEBIE
8 years ago
lilia c2014b062d
Don't makeSingleInstance in a MAS build
It seems that makeSingleInstance will always return true in the MAS
build.* Luckily, OSX mostly enforces single-instance for us when opening
the app from Finder. If the user attempts to run a second instance from
the command line, it will create a window but fail to load.

*TODO: Revisit why makeSingleInstance is broken in the MAS build.

// FREEBIE
8 years ago
lilia 38b292ef9e
Setup for mas build
// FREEBIE
8 years ago
lilia 6c49687126
Bump version 8 years ago
lilia d2179b2c3f
Conversation view handles drag n drop events
By forwarding them to its file input.

// FREEBIE
8 years ago
lilia 84fba7d968
Prevent window navigation
Navigation is the default handler for file drag and drop events on the
window.

// FREEBIE
8 years ago
Scott Nonnenberg 601081c1b8
More refactoring to reduce global event dependencies
All Whisper.events listeners are now defined and bound in background.js,
and we no longer need global methods for opening the inbox and
conversation views, as those are handled by AppView or internally by
InboxView.

// FREEBIE
8 years ago
lilia 8d32a3bebd
Remove dead code
This view doesn't contain any elements with class openInbox.

// FREEBIE
8 years ago
lilia 4b96722d52
Hide initially empty error in standalone view
// FREEBIE
8 years ago
lilia 008e978b8a
Make standalone registration more accessible
Add buttons for switching between the linking flow and the standalone
registration flow. The button and standalone registration are only
availble in a development environment.

// FREEBIE
8 years ago
lilia a2e0fa59c1
Collect references to Whisper.events
Fixup

// FREEBIE
8 years ago
lilia f7c7e2251d
Remove unused method
This is now handled in AppView

// FREEBIE
8 years ago
lilia c1fa33327d
Allow multi-instance in development 8 years ago
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