Jannis Mattheis
7f0af4d45e
Use singleTask launch mode
...
New notifications created a new activity
even if the activity was already on top
2018-11-12 18:10:54 +01:00
Jannis Mattheis
4b1890202c
Add logs button to Login
2018-11-12 18:10:54 +01:00
Jannis Mattheis
0e2260a031
Merge pull request #22 from schwma/master
...
Map Gotify message priorities to notification channels
2018-11-11 17:23:22 +01:00
Jannis Mattheis
35970b9efb
Merge pull request #15 from gjabell/feature/self-signed-ssl
...
Added SSL Validation Override and CA Selection
2018-11-11 16:59:46 +01:00
schwma
abd40ea56c
Enable vibration by default for high and default importance notification channels
2018-11-11 16:52:21 +01:00
Galen Abell
41949b49df
Removed catch-all hostname verifier if a cert is present
2018-11-11 09:47:02 -05:00
schwma
63af9d458d
Adjust notification channel names to include their corresponding gotify priorities
2018-11-11 15:22:22 +01:00
schwma
52d9329f50
Fix formatting as suggested by spotlessJava
2018-11-11 03:16:21 +01:00
schwma
4c2902a39e
Map Gotify message priorities to notification channels
2018-11-11 02:37:39 +01:00
Galen Abell
ad5be385e8
Added local Picasso instance instead of singleton
...
- MessagesActivity now constructs a new Picasso instance each onCreate
and passes it to ListMessageAdapter
2018-11-10 15:14:17 -05:00
Galen Abell
d8d9815d9b
Merge branch 'master' of github.com:gotify/android into feature/self-signed-ssl
2018-11-10 11:02:25 -05: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
78a7f1319e
Fixed Picasso + refactors
...
- Removed comment
- Moved SSLSettings to its own top-level class
- Fixed picasso not setting SSL settings and failing to load images over
self-signed connection
2018-11-10 10:40:48 -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
Jannis Mattheis
b306c319e7
Set color on foreground notification
2018-11-09 19:16:28 +01:00
schwma
3c8b500906
Prevent duplicate notification sounds from message group notification
2018-11-09 18:58:54 +01:00
schwma
0c2620b798
Set message notification accent color to colorPrimary
2018-11-09 18:58:54 +01:00
schwma
9a1ffa91df
Add LED light for message notifications
2018-11-09 18:58:54 +01:00
schwma
6196626020
Adjust notification channel importances
2018-11-09 18:58:54 +01:00
Jannis Mattheis
fd97ba2bb4
Move encrypting key to before deploy
...
With PRs from forked repositories the release key can't be decrypted
because the secured variables are hidden.
2018-11-09 18:50:43 +01: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
97ab5a6871
Add fdroid badge
2018-11-06 21:44:19 +01:00
Jannis Mattheis
e234ba9c11
Add License
2018-11-04 20:49:07 +01:00
Jannis Mattheis
eb88cdda79
Version 2.0.1
2018-11-04 11:43:08 +01:00
Jannis Mattheis
ee4d87113f
Fix websocket connection on refresh
...
On refresh the service was restarted but the connection
wasn't closed, therefore each incoming message was handled n times.
2018-11-04 11:43:08 +01:00
Jannis Mattheis
ca0194e3bb
Show full messages
2018-11-04 11:43:08 +01:00
Jannis Mattheis
fd70ddf8ee
Version 2.0.0
2018-11-02 18:49:16 +01:00
Jannis Mattheis
e0d00b6333
Add Readme
2018-11-02 18:49:16 +01:00
Jannis Mattheis
f867d8af5b
Add travis script
2018-11-02 18:49:16 +01:00
Jannis Mattheis
8af40c3fd3
Fix sportless issues
2018-11-02 18:49:16 +01:00
Jannis Mattheis
ff2576065d
Make gradlew executable
2018-11-02 18:49:16 +01:00
Jannis Mattheis
36a6778f55
Add empty proguard rules
2018-11-02 18:49:16 +01:00
Jannis Mattheis
ee1a841927
Add push service
2018-11-02 18:49:16 +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
ec78979011
Add state holder for message activity
2018-11-02 18:49:16 +01:00
Jannis Mattheis
907d11cdbc
Add missed messages util
2018-11-02 18:49:16 +01:00
Jannis Mattheis
a5c91642e3
Add LoginActivity
2018-11-02 18:49:16 +01:00
Jannis Mattheis
0a92fde1b5
Add common utils
2018-11-02 18:49:16 +01:00
Jannis Mattheis
296ba0d669
Add init activity
2018-11-02 18:49:16 +01:00
Jannis Mattheis
356ac2ae68
Add notification support
2018-11-02 18:49:16 +01:00
Jannis Mattheis
2f068fbcd6
Add log utils
2018-11-02 18:49:16 +01:00
Jannis Mattheis
a83f319a2f
Add settings wrapper
2018-11-02 18:49:16 +01:00
Jannis Mattheis
9addb3a264
Add api utils
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
Jannis Mattheis
5ca2669456
Add manifest
2018-11-02 18:49:16 +01:00
Jannis Mattheis
1a73b3d590
Add generated client
2018-11-02 18:49:16 +01:00
Jannis Mattheis
2a3e6d2056
Add gradle config
2018-11-02 18:49:16 +01:00