Niko Diamadis
8aa46c8127
fix: adapt UI to Android 15 changes
2024-10-27 13:10:48 -04:00
Jannis Mattheis
b9b767f5d7
Merge pull request #344 from cyb3rko/client-certificate-auth
...
Client certificate authentication (mTLS)
2024-06-13 21:43:18 +02:00
Niko Diamadis
d3525ea614
Adopt hyperlink color for non-markdown messages
2024-04-22 20:57:06 +02:00
Niko Diamadis
23ef899564
Implement optional mTLS via client certificate option
2024-04-19 02:15:33 +02:00
Niko Diamadis
61747f170f
Improve password manager autofill compatibility
2023-11-18 20:14:00 +01:00
Niko Diamadis
c3327a6a8f
Fix silent theme errors and warnings
2023-11-11 22:49:50 +01:00
Niko Diamadis
8596e6ffdf
Prevent direct execution of intentURLs with confirmation dialog
2023-10-04 19:46:53 +02:00
Niko Diamadis
2edfb6ac5a
Prevent drawer sliding behind action bar
2023-06-08 22:57:24 +02:00
Jannis Mattheis
37976b1b33
Merge pull request #278 from cyb3rko/notification-channels
...
Separate Notification channels for each app
2023-02-21 13:59:20 +01:00
Niko Diamadis
dd9c5761c1
Fix pink button background bug
2023-02-14 12:01:14 +01:00
Niko Diamadis
aea9c0c346
Apply Material 3 design to preference switch
2023-02-13 12:30:28 +01:00
Niko Diamadis
660e52f113
Let Nav Header expand to fit multi line textviews
2023-02-05 13:22:59 +01:00
Niko Diamadis
d21243297f
Update Nav Header component style
2023-02-05 13:11:26 +01:00
Niko Diamadis
e89627066e
Limit Nav Header max lines of username and url to 2
2023-02-05 12:46:48 +01:00
Niko Diamadis
b7d5a16d3c
Update Nav Header placeholder text
2023-02-05 12:45:57 +01:00
Niko Diamadis
d539ef8a76
Update missed components
2023-02-03 20:51:43 +01:00
Niko Diamadis
f244d35d7f
Update app bar design
2023-02-03 16:40:47 +01:00
Niko Diamadis
10ec551b2c
Update Messages design
2023-02-03 16:39:37 +01:00
Niko Diamadis
863034f9ce
Update Logs design
2023-02-03 12:08:15 +01:00
Niko Diamadis
a91146145f
Update Share design
2023-02-03 12:07:25 +01:00
Niko Diamadis
786191c235
Update Login design
2023-02-03 12:05:12 +01:00
Niko Diamadis
ec5761a948
Rewrite 'settings' to Kotlin
2022-11-23 23:08:23 +01:00
Niko Diamadis
b2f186aadf
Fix workflow build lint error
2022-10-29 17:33:32 +02:00
Niko Diamadis
ad809d149c
Replace Butterknife code with ViewBinding
2022-10-11 23:04:58 +02:00
Niko Diamadis
918f4a54a3
Fill xml message layouts with dummy values
2022-10-10 18:54:23 +02:00
Niko Diamadis
c3516efac4
Add compact message layout
2022-10-10 18:54:23 +02:00
Sternagfonkel
b35d5af258
Disallow push message if no applications exist
...
Fixes #179
2021-07-27 18:20:19 +00:00
tomasvanagas
dea1e42820
Add inputs for the pushed message to share activity
2020-07-12 20:52:41 +02:00
Jannis Mattheis
ee36b6aa8a
Add dark mode
2020-05-09 18:37:35 +02:00
Jannis Mattheis
96ad18a573
Make text in logs view selectable
...
disable updating when text is selected
Closes #105
2020-03-29 09:24:18 +02:00
leopoldsedev
f49900e0ef
Revert "Remove message delete button."
...
This reverts commit b0e85623861e48abb1c6fb49800234f453fc82ee.
2020-02-18 20:02:52 +01:00
leopoldsedev
1d0ec1fe30
Remove message delete button.
2020-02-18 20:02:52 +01:00
leopoldsedev
5905e84d13
Add background color and icon when swiping.
2020-02-18 20:02:52 +01:00
leopoldsedev
fd07cad969
Replace ListView with RecyclerView for the message list.
2020-02-18 20:02:52 +01:00
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
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
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