Commit Graph

73 Commits

Author SHA1 Message Date
leopoldsedev
737ad194e9 Various UI enhancements.
- Add information (link to documentation) when no messages are present
- Add example URL in LoginActivity to indicate the expected format
- Fix capitalization in UI
2020-02-11 18:45:29 +01:00
leopoldsedev
15f4e8647f Fix freeze when login URL has trailing whitespace.
The problem is that HttpUrl.parse parses URLs with trailing whitespace without problems, but during the URL parsing in ClientFactory an exception is thrown in that case.
Other errors when instantiating the API client are now handled as well.
2020-02-11 17:35:15 +01:00
Jannis Mattheis
eb515673f4 Autolink web prevents other markdown links from beeing rendered 2019-04-14 14:54:29 +02:00
Jannis Mattheis
940f23a49f Make message selectable 2019-03-30 11:10:06 +01:00
Jannis Mattheis
3b2fc90569 Show full url in connection string 2019-03-08 11:41:36 +01:00
Jannis Mattheis
7f3f07d8f5 Move title above image & allow multiline title 2019-02-28 19:28:25 +01:00
Jannis Mattheis
47b0ef4889 Make title bold 2019-02-28 19:28:25 +01:00
Hugh Greenberg
732e2965c7 Reduced the title font size (#54) 2019-02-26 20:28:43 +01:00
eternal-flame-AD
f10520647c message body autolink 2019-01-19 15:32:15 +08:00
Jannis Mattheis
38681012a6 Wait for network when websocket connection failed 2019-01-04 22:47:10 +01:00
Jannis Mattheis
7626046da4 Add warning message when using http 2018-12-22 17:04:13 +01:00
Jannis Mattheis
4b1890202c Add logs button to Login 2018-11-12 18:10:54 +01:00
Galen Abell
24e0495f19 Cherry-picked Advanced Settings dialog
- Switched raw strings to string resources

- Removed unused fields / views from LoginActivity

- Reset 'Check Version' button text when changing SSL settings

- Fixed formatting
2018-11-10 10:59:48 -05:00
Jannis Mattheis
bcfa8ac221 Use an dialog to show advanced settings 2018-11-10 10:43:40 -05:00
Galen Abell
8e2d90ef50 Merge request changes
- Moved certificate-related utilities to separate class

- Added settings method to return an entire SSLSettings object; refactored
  methods using separate parameters to take single SSLSettings parameter

- Advanced Settings section on login page now hides / shows along with
  other buttons to prevent it from showing up in front of the loading
  spinner

- Fixed star imports

- Refactored applySslSettings as per code from merge request

- Fixed formatting
2018-11-09 16:56:56 -05:00
Galen Abell
2d14ef1b6f Added SSL Validation Override and CA Selection
- Added fields to login page to a) disable ssl validation or b) select
  a custom Certificate Authority certificate to use with the server.

- Changed visibility of widgets on login page from INVISIBLE to GONE so
  they don't take up space while hidden (since this was causing weird
  spacing issues with the new fields).

- Added state to settings to store ssl validation choice or certificate
  data.

- Added fields to various HTTP methods to disable ssl validation or set
  valid certificate authority if either setting is enabled.
2018-11-07 17:28:25 -05:00
Jannis Mattheis
ca0194e3bb Show full messages 2018-11-04 11:43:08 +01:00
Jannis Mattheis
839dcfa674 Add LogsActivity 2018-11-02 18:49:16 +01:00
Jannis Mattheis
5c82ef1ab4 Add MessagesActivity 2018-11-02 18:49:16 +01:00
Jannis Mattheis
a5c91642e3 Add LoginActivity 2018-11-02 18:49:16 +01:00
Jannis Mattheis
296ba0d669 Add init activity 2018-11-02 18:49:16 +01:00
Jannis Mattheis
788ba210cd Add values 2018-11-02 18:49:16 +01:00
Jannis Mattheis
fec038e5b5 Add image resources 2018-11-02 18:49:16 +01:00