djmaze
|
eec3f46c34
|
Bugfix: messageview focused [Tab] key should not traverse back to messagelist
|
2021-07-21 14:15:31 +02:00 |
|
djmaze
|
e13337e247
|
Cleanup styling and gulp merge @media queries
|
2021-07-20 16:45:55 +02:00 |
|
djmaze
|
bb15cd1ec3
|
Resolve Issue #100
|
2021-07-19 11:57:47 +02:00 |
|
djmaze
|
5213b804d9
|
Some tiny changes
|
2021-07-16 16:24:07 +02:00 |
|
djmaze
|
d69743cee5
|
Cleanup closeCommand & cancelCommand because both are defined for popups
|
2021-07-16 09:11:10 +02:00 |
|
djmaze
|
bf9b47ce85
|
Added: compose window on mobile use Fullscreen API
|
2021-07-15 21:01:41 +02:00 |
|
djmaze
|
51d9c3adbb
|
Uncaught (in promise) TypeError: oData is undefined
|
2021-07-14 10:32:21 +02:00 |
|
djmaze
|
df8de36f91
|
Merge remote-tracking branch 'upstream/master'
|
2021-05-13 00:42:12 +02:00 |
|
RainLoop Team
|
90e41635ed
|
Update locales
|
2021-05-06 03:39:59 +03:00 |
|
djmaze
|
a7ae087f18
|
More HTML cleanups
|
2021-05-01 10:02:40 +02:00 |
|
djmaze
|
109c6b6ab5
|
Cleanup HTML and CSS
|
2021-04-30 16:39:27 +02:00 |
|
djmaze
|
8aa9b0b33f
|
Speedup foldercollection
|
2021-04-23 13:01:51 +02:00 |
|
djmaze
|
29fe73d4e7
|
Cleanup .bind(
|
2021-04-23 10:47:24 +02:00 |
|
djmaze
|
60a4a248d1
|
Simplify onWarmUp into onBuild
|
2021-04-23 00:12:42 +02:00 |
|
djmaze
|
3572d00a10
|
Cleanup admin code
|
2021-04-22 21:56:01 +02:00 |
|
djmaze
|
75c879836c
|
Settings menus:
- remove .disabled, never used
- cleanup/simplify code
|
2021-04-22 16:02:12 +02:00 |
|
djmaze
|
8af35f7d39
|
Move login forgotPasswordLinkUrl/registrationLinkUrl to plugin
|
2021-04-22 13:59:22 +02:00 |
|
djmaze
|
ca9b8c8c7f
|
Drop additionalCode for #84
|
2021-04-12 21:35:36 +02:00 |
|
djmaze
|
48fa1a1fdc
|
Drop 2FA, read #84
|
2021-04-12 19:15:33 +02:00 |
|
djmaze
|
3d10bbface
|
Added SpamResult
|
2021-04-09 09:01:48 +02:00 |
|
djmaze
|
168ee911b3
|
Added: Show spam score in % in message detailed info
Currently only for SpamAssassin and Rspamd
|
2021-04-08 15:56:46 +02:00 |
|
djmaze
|
89cbcf6f63
|
Remove unused properties and improved message view header
|
2021-04-07 16:35:46 +02:00 |
|
djmaze
|
687afdef6a
|
Resolve quota issue #75
|
2021-04-06 23:03:20 +02:00 |
|
djmaze
|
581c89d502
|
Cleanup unused properties
|
2021-03-30 11:48:22 +02:00 |
|
djmaze
|
1129db3f04
|
Improved #67
|
2021-03-29 22:05:35 +02:00 |
|
djmaze
|
0dbc534305
|
Drop unused NullFolder
|
2021-03-29 09:38:18 +02:00 |
|
djmaze
|
64cf19746d
|
Finish the sort feature
|
2021-03-27 16:02:48 +01:00 |
|
djmaze
|
7eeed62b09
|
Get sorting working for #67
|
2021-03-27 00:57:04 +01:00 |
|
djmaze
|
7eaaa0a793
|
Upgrade i18n() to use Object.entries()
And replace quoted object keys to be without quotes
|
2021-03-24 21:26:40 +01:00 |
|
djmaze
|
fe4dbc729c
|
Added isFunction()
|
2021-03-24 14:22:25 +01:00 |
|
djmaze
|
b4ab5b891a
|
replaced knockout hasfocus with autofocus=""
|
2021-03-23 22:57:40 +01:00 |
|
djmaze
|
650e962fdf
|
Cleanup function folderListOptionsBuilder()
|
2021-03-23 22:45:30 +01:00 |
|
djmaze
|
4bcfc81830
|
Small speedup/cleanup of some code
|
2021-03-23 14:48:34 +01:00 |
|
djmaze
|
cca0fc15da
|
Added HTML5 form.reportValidity() to login screens
This improves browser feedback on form errors
|
2021-03-23 11:28:36 +01:00 |
|
djmaze
|
f69b1195e6
|
Based on RainLoop discussion #2079,
i've added a security option to set Sender per Domain.
NOTE: Not tested yet
|
2021-03-22 14:17:18 +01:00 |
|
djmaze
|
ce74b2e92f
|
Cleanup more iError && data.Result
|
2021-03-18 14:48:21 +01:00 |
|
djmaze
|
11fd6736bb
|
Set response ErrorCode as iError for easier fetch error handling
|
2021-03-18 12:33:13 +01:00 |
|
djmaze
|
a46c0c3b21
|
Put AppUserStore.currentAudio in AbstractSystemDropDownUserView
|
2021-03-17 10:09:10 +01:00 |
|
djmaze
|
676de1ed23
|
Simplify AppUserStore.contactsIsAllowed
|
2021-03-17 10:05:22 +01:00 |
|
djmaze
|
8157692a29
|
Bugfix: compose popup had two autosave timers
|
2021-03-17 10:03:57 +01:00 |
|
djmaze
|
845483d127
|
Bugfix: messagelist viewAppendArea failed to missing observableArray
|
2021-03-16 17:09:39 +01:00 |
|
djmaze
|
0b64083543
|
Array.isArray to isArray
Array.isNotEmpty to isNonEmptyArray
|
2021-03-16 16:49:14 +01:00 |
|
djmaze
|
986b8f056b
|
prevent creation of _defineProperty() function
|
2021-03-16 16:08:01 +01:00 |
|
djmaze
|
eff92c3152
|
Cleanup AppUserStore
Simplify KeyState/Focused as Scope enum
|
2021-03-16 16:06:16 +01:00 |
|
djmaze
|
4b6f6b1bfc
|
Move addObservablesTo, addComputablesTo & addSubscribablesTo to Common/Utils
|
2021-03-16 10:59:47 +01:00 |
|
djmaze
|
4a8d516123
|
Changed: StorageResultType to error result code
|
2021-03-16 09:46:23 +01:00 |
|
djmaze
|
0345050344
|
Simplify DomainAdminStore, PackageAdminStore and PluginAdminStore
|
2021-03-14 22:36:23 +01:00 |
|
djmaze
|
bde4d147bb
|
Cleanup Filters/Sieve capa
|
2021-03-14 12:15:48 +01:00 |
|
djmaze
|
87a56f5341
|
Cleanup eslint
|
2021-03-12 23:56:22 +01:00 |
|
djmaze
|
9c14ba1b9d
|
Remove messageVisibilityCommand
|
2021-03-12 17:08:58 +01:00 |
|