google-labs-jules[bot]
0b86edb167
Update SnappyMail repository references to nextgen-networks
...
Replaced references to https://github.com/the-djmaze/snappymail with
https://github.com/nextgen-networks/snappymail/ across the repository,
excluding README files as requested.
The replacement handles trailing slashes carefully to ensure bare URLs
include the slash while sub-paths (like /issues/ or .git) do not result
in double slashes. Files that already used the new domain were also
updated to ensure consistent trailing slash usage.
Co-authored-by: nextgen-networks <21206978+nextgen-networks@users.noreply.github.com>
2026-02-20 11:18:25 +00:00
the-djmaze
78178ecc2f
Everything to ES2020
2024-04-02 22:24:53 +02:00
the-djmaze
ec9197cb85
Also fix MIME header parsing in JavaScript, read issue #1403
2024-02-04 23:03:53 +01:00
Sergey Mosin
dadb6b86c3
improve: address input: space character can trigger '_parseValue' if the email address looks complete
2023-09-18 15:54:14 -04:00
the-djmaze
a696d6c0a1
Bugfix: addressparser() didn't handle groups properly
2023-02-13 19:47:24 +01:00
the-djmaze
33653eae81
Improved email address parsing and handling
2023-02-13 16:15:26 +01:00
the-djmaze
d0376b53a8
Improved accessibility of material-design checkbox
2023-01-30 10:09:52 +01:00
the-djmaze
63316be535
Removed inline parameter of checkbox and select components
2022-11-22 10:17:46 +01:00
the-djmaze
7fac6ca9dd
this.addObservables() to addObservablesTo()
2022-10-30 22:19:52 +01:00
the-djmaze
b12852bd08
Reduce JavaScript footprint
2022-10-10 13:52:56 +02:00
the-djmaze
1edc5fa4f7
Rename CheckboxMaterialDesignComponent to CheckboxComponent
2022-10-04 10:09:22 +02:00
the-djmaze
8ea778a8d4
Drop the mostly unused InputComponent and use normal <input>
2022-09-30 10:17:19 +02:00
the-djmaze
456f304338
Removed CheckboxSimple component (was only used at login)
2022-09-28 23:32:04 +02:00
the-djmaze
118558cdfd
Renamed SaveSettingsStep to more logical SaveSettingStatus
2022-09-26 14:02:30 +02:00
the-djmaze
d69e45f7bf
Drop unused TextAreaComponent
2022-09-20 12:29:27 +02:00
the-djmaze
e35fbea415
Security: disable spellcheck everywhere by default due to Chrome/Edge sending data you enter to their servers.
2022-09-20 12:26:12 +02:00
the-djmaze
d18f93d87f
Workaround for Firefox issue #368 and #513
2022-09-12 23:30:14 +02:00
the-djmaze
732b6eb641
Use JavaScript Optional chaining
2022-09-02 11:52:07 +02:00
the-djmaze
f3009ee781
Resolve #484
2022-08-10 11:47:15 +02:00
the-djmaze
4a8ed7268e
Email address autocomplete value is sufficient
2022-07-26 10:11:09 +02:00
the-djmaze
2e1ae4c7d5
Slight improvement for Firefox bug #368
2022-05-10 10:25:53 +02:00
the-djmaze
7585ac450e
Cleanup Email.toLine()
2022-03-30 10:26:00 +02:00
the-djmaze
2af5257e10
Resolve #308
2022-03-30 10:24:15 +02:00
the-djmaze
5990addfef
Added: addEventsListener() and addEventsListeners()
2022-02-24 11:19:19 +01:00
the-djmaze
b2a492bdab
Cleanup knockout subscribables
2022-02-17 09:36:29 +01:00
the-djmaze
5748dea4bc
Cleanup component models
2022-02-16 23:12:12 +01:00
djmaze
954de06f86
Switch from ko.computed to ko.pureComputed
...
This should provide performance and memory benefits over regular computed observables
2021-12-31 13:30:05 +01:00
djmaze
b98762dd68
Replace deprecated String.substr with String.slice
2021-12-08 11:35:41 +01:00
djmaze
a92d5a0f4f
Better (material) components design
2021-11-18 12:40:38 +01:00
djmaze
4ca29a2e8f
Cleanup knockout Components
2021-09-14 16:11:50 +02:00
djmaze
37d29174f3
Bugfix: checkbox component cleanup error
2021-09-10 15:19:37 +02:00
djmaze
01d96153c6
Cleanup checkbox component
2021-09-07 23:09:56 +02:00
djmaze
7e43bfc6b0
Cleanup CSS and JS
...
Improve app loading error
2021-08-18 15:36:33 +02:00
djmaze
29fe73d4e7
Cleanup .bind(
2021-04-23 10:47:24 +02:00
djmaze
3c8d01a882
There's no CSS .i18n-animation
...
It was only used by jQuery.letterfx in RainLoop
2021-04-14 09:24:23 +02: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
4a8c9f8e18
Improved icon font view
2021-02-11 17:46:29 +01:00
djmaze
ce4ee3ba3f
Revamp saveTrigger
2021-02-11 10:08:27 +01:00
djmaze
92bbaadbf3
bugfix: changed css broke spinner querySelector
2021-02-04 22:47:38 +01:00
djmaze
6a92912a3d
Bugfix: Inputosaurus modifications got broken.
...
Replaced completely with EmailAddressesComponent
2021-02-03 23:36:36 +01:00
djmaze
3983932bc0
Bugfix and cleanup rollup based javascript even more
2021-01-27 10:59:15 +01:00
djmaze
1535dd00f1
cleanup webpack export references
2021-01-22 16:32:08 +01:00
djmaze
b3b8c97b00
Cleanup some unused code
2020-11-10 09:29:00 +01:00
djmaze
948663519e
Cleanup js components
2020-11-03 16:11:04 +01:00
djmaze
1d6a636433
Split Common/Utils.js
...
Because admin app doesn't need most of them
2020-10-14 19:16:37 +02:00
djmaze
645831368d
Again replaced some jQuery to native and cleaned up normalize.css without IE
2020-08-31 12:45:43 +02:00
djmaze
69fcc240e9
More jQuery to native (including bootstrap.js)
2020-08-30 10:30:50 +02:00
djmaze
bdb36ec128
Use less jQuery, more native
2020-08-27 15:45:47 +02:00
djmaze
29367a0ea7
Use proper HTMLTemplateElement for all knockoutjs templates
2020-08-14 23:09:36 +02:00