Commit Graph

26 Commits (clearnet)

Author SHA1 Message Date
William Grant adf370997e feat: added theming to the about page 2 years ago
William Grant 2cb7e72f68 feat: starting theming work on left pane and commented on areas that will need to be fixed 2 years ago
Audric Ackermann e8a1e07b68 fix: build do not add files in linux, win and mac dist/subfolders 2 years ago
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
2 years ago
Audric Ackermann 475c92eeb4
migrate about_start to not use jquery 2 years ago
Audric Ackermann 4d72b92b25 app starts but full of errors 2 years ago
Audric Ackermann 6ca466cc22
fix about window localized string 3 years ago
Audric Ackermann ba5ec93505
Merge pull request #1554 from Bilb/encrypt-local-attachments
Encrypt local attachments
3 years ago
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
3 years ago
Audric Ackermann def03c8baa
working encrypt/decrypt of attachments 3 years ago
Audric Ackermann c128684ffe
cleanup unused svg files from Signal 4 years ago
Audric Ackermann ddf41de3fb
add csp for image load from blob so attachments are loaded correctly 4 years ago
Vincent 5165bfdba4 jsx-emoji-overlay 4 years ago
Vincent 9f1cef9844 emoji-rendering 4 years ago
Vincent 7b674bb8d8 Various UI improvements 4 years ago
sachaaaaa 37f0fced29 Show commit hash in About window for beta builds 5 years ago
sachaaaaa 087ae9f6b2
Update about.html
Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com>
5 years ago
Mikunj b8aa60b95d Added loki icon. 5 years ago
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
6 years ago
Scott Nonnenberg 9ef7c42097 Add link to terms and privacy policy in about window 6 years ago
Scott Nonnenberg 91e7155736
Restore version/environment details to about window (#2477) 6 years ago
Scott Nonnenberg cfe0bd0e79 Move to npm for several dependencies
mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input
6 years ago
Scott Nonnenberg 0e328f3911
Merge branch 'master' into development
This catches the development branch up with v1.0.39 in master.
7 years ago
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
7 years ago
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
7 years ago
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
7 years ago