Commit Graph

26 Commits

Author SHA1 Message Date
William Grant adf370997e feat: added theming to the about page 2022-10-05 22:09:09 +11:00
William Grant 2cb7e72f68 feat: starting theming work on left pane and commented on areas that will need to be fixed 2022-09-12 16:31:47 +10:00
Audric Ackermann e8a1e07b68 fix: build do not add files in linux, win and mac dist/subfolders 2022-08-09 14:20:07 +10:00
William Grant 5cf76c5f08 feat: build sass files using parcel instead of grunt
added sass watch command for auto building sass on file changes, cleaned up IE7 fallback css
2022-05-23 16:36:03 +10:00
Audric Ackermann 475c92eeb4
migrate about_start to not use jquery 2022-04-07 11:42:22 +10:00
Audric Ackermann 4d72b92b25 app starts but full of errors 2022-04-01 16:55:17 +11:00
Audric Ackermann 6ca466cc22
fix about window localized string 2021-07-02 11:58:43 +10:00
Audric Ackermann ba5ec93505
Merge pull request #1554 from Bilb/encrypt-local-attachments
Encrypt local attachments
2021-04-22 17:52:39 +10:00
Chris Buccella 1d3f04f9bc Replace loki -> oxen in UI
- update links on about page
- replace gross pixelated logo on about page
- update menu links for release notes, bug reports, and support
- update names and links in README and CONTRIBUTING
2021-04-14 14:29:24 -04:00
Audric Ackermann def03c8baa
working encrypt/decrypt of attachments 2021-03-26 13:07:42 +11:00
Audric Ackermann c128684ffe
cleanup unused svg files from Signal 2020-12-04 15:47:33 +11:00
Audric Ackermann ddf41de3fb
add csp for image load from blob so attachments are loaded correctly 2020-10-19 09:35:16 +11:00
Vincent 5165bfdba4 jsx-emoji-overlay 2020-07-22 14:03:24 +10:00
Vincent 9f1cef9844 emoji-rendering 2020-07-21 17:37:34 +10:00
Vincent 7b674bb8d8 Various UI improvements 2020-02-12 17:27:14 +11:00
sachaaaaa 37f0fced29 Show commit hash in About window for beta builds 2019-03-01 17:10:20 +11:00
sachaaaaa 087ae9f6b2
Update about.html
Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com>
2019-01-16 11:41:34 +11:00
Mikunj b8aa60b95d Added loki icon. 2019-01-16 11:25:34 +11:00
Scott Nonnenberg ad4387803b New media permission, show dialog when not enabled for voice msg
UI now in separate renderer:
  - the permissions popup
  - settings dialog
  - debug log dialog
  - about window

Couple bug fixes:
  - About Window: Fix 'escape' to close window
  - Remove outdated dist/copy tasks from Gruntfile

Eslintified settings_view.js
2018-07-03 16:04:21 -07:00
Scott Nonnenberg 9ef7c42097 Add link to terms and privacy policy in about window 2018-06-21 15:38:11 -07:00
Scott Nonnenberg 91e7155736
Restore version/environment details to about window (#2477) 2018-06-21 12:02:19 -07:00
Scott Nonnenberg cfe0bd0e79 Move to npm for several dependencies
mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input
2018-05-23 16:26:48 -07:00
Scott Nonnenberg 0e328f3911
Merge branch 'master' into development
This catches the development branch up with v1.0.39 in master.
2017-11-21 18:25:59 -08:00
Scott Nonnenberg 1c455c83e0
Set parent window for about/new version, escape to close (#1795)
* Set parent window for about/new version, escape to close

* Exclude jquery from jshint run
2017-11-21 15:23:18 -08:00
Scott Nonnenberg c94d4efd18
Beta versions support: SxS support, in-app env/instance display (#1606)
* Script for beta config; unique data dir, in-app env/type display

To release a beta build, increment the version and add -beta-N to the
end, then go through all the standard release activities.

The prepare-build npm script then updates key bits of the package.json
to ensure that the beta build can be installed alongside a production
build. This includes a new name ('Signal Beta') and a different location
for application data.

Note: Beta builds can be installed alongside production builds.

As part of this, a couple new bits of data are shown across the app:

- Environment (development or test, not shown if production)
- App Instance (disabled in production; used for multiple accounts)

These are shown in:

- The window title - both environment and app instance. You can tell
  beta builds because the app name, preceding these data bits, is
  different.
- The about window - both environment and app instance. You can tell
  beta builds from the version number.
- The header added to the debug log - just environment. The version
  number will tell us if it's a beta build, and app instance isn't
  helpful.

* Turn on single-window mode in non-production modes

Because it's really frightening when you see 'unable to read from db'
errors in the console.

* aply.sh: More instructions for initial setup and testing

* Gruntfile: Get consistent with use of package.json datas

* Linux: manually update desktop keys, since macros not available
2017-10-30 13:57:13 -07:00
Scott Nonnenberg 75cece3358 Improve OS menu (#1563)
* Remove reload options, new file/help menus, tools/log at bottom

* Further menus refactor: install handlers at template creation

* WIP: Further tune menus, add custom about window

* New About window, new help menu items, menu labels now i18n

* Default device name on registration is now computer hostname

The OS of the device makes sense for those of us testing across a lot of
different OSes. And maybe for a user with just one desktop device. But
most users with multiple desktop devices are using the same OS for both.

* About window: Only show window when content is ready

* Fix typo in app/menu.js
2017-10-13 16:49:16 -07:00