ralf
56accdcca3
fix TypeError: Cannot create property <tmp-name> on string ''
2025-02-17 10:08:31 +01:00
nathan
3a8ee840fa
Need to pass the context along
2025-02-14 16:14:18 -07:00
nathan
13338beb00
Et2File: Fix up docs, add CSS parts
2025-02-14 14:49:29 -07:00
nathan
389a8ee4be
* Large memory reduction
...
- Work-around for https://github.com/shoelace-style/shoelace/issues/2376
- Fix some missing cleanup & a few other minor improvements for etemplate widgets
- Stop egw from holding on to registered plugins (& every instance)
2025-02-14 14:20:58 -07:00
nathan
a6040065aa
Work around Shoelace bug
...
https://github.com/shoelace-style/shoelace/issues/2376
2025-02-14 14:20:58 -07:00
Alexandros Sigalas
8ed9560b5a
Fixed Typo this.tabHistroy -> this.tabHistory ( #176 )
2025-02-14 13:37:56 -07:00
Alexandros Sigalas
13c43d6835
Only try to find parent via jQuery if typeof _node == "string" AND _node !== "" ( #174 )
2025-02-14 13:15:14 -07:00
ralf
bb923b33e5
fix thumbnail.php to deal with icons from the vfs
2025-02-14 14:14:38 +01:00
nathan
a9b9cfce08
Reference hunting
...
Removed a bunch of remaining references that were keeping things around in memory
2025-02-13 16:55:00 -07:00
milan
fa628799ae
styling fixes of topmenu avatar and "add to favorites" in the right side menu
2025-02-13 15:58:42 +01:00
ralf
ddc556a5b3
do NOT store DB password in session: DB class now stores it in (shared memory) cache instead
...
on session-restore we check if the DB-password is available from cache, if not we re-create egw_info and egw object
2025-02-13 14:46:57 +01:00
milan
13e5e69676
fixes js error on file attachment in mail Regarding #103331
2025-02-13 13:16:01 +01:00
nathan
b9424f189e
Clean up some connectedCallback() & disconnectedCallback()
...
Missing super.disconnectedCallback() is bad for performance over time
2025-02-12 17:32:09 -07:00
nathan
f4ba0aa19d
Switch to Et2File webcomponent
2025-02-12 15:11:07 -07:00
nathan
fc733e2a4f
Et2File: Rendering changes for value, fix mime icon not always showing
2025-02-12 15:11:07 -07:00
nathan
665df986a7
Et2File: Docs update, bugs in fileListTarget
2025-02-12 15:11:07 -07:00
nathan
e5feb3a4b5
Et2File: Fix multiple was always true
2025-02-12 15:11:07 -07:00
nathan
9d950b73e6
Et2Dialog: Fix dialog was destroying etemplate2 requests when closing
2025-02-12 15:11:07 -07:00
nathan
e57fb00bf1
Et2File: More test work, add support for legacy event callbacks
2025-02-12 15:11:07 -07:00
milan
66995e39da
fix js error preventing switching between tile and list view in fileemanager
2025-02-12 15:20:47 +01:00
milan
cc49f0286d
* Filemanager: tile view show filename and comment on hover
2025-02-12 12:57:57 +01:00
nathan
615089c421
Fix some kept references that might be leading to memory leaks.
2025-02-11 14:38:58 -07:00
ralf
b2733abed6
updated app-/navbar-icon for CalDAV/CardDAV
2025-02-11 19:33:17 +01:00
ralf
b4da0bd0a0
fix not working OTP / Google authenticator after no longer storing unencrypted password in session
2025-02-11 14:16:38 +01:00
nathan
35b768f5d2
Fix wrong return type in etemplate.widgetContainer
2025-02-10 17:22:18 -07:00
nathan
e5f9c8ac1f
Et2File WIP
2025-02-10 14:05:10 -07:00
nathan
2b96818c74
Resumable uploads
2025-02-10 13:59:55 -07:00
nathan
816d3b132a
WIP Et2File webcomponent for uploads
2025-02-10 13:59:55 -07:00
ralf
2897de9a26
store user-password encrypted in the session, managed by session-class via $GLOBALS['egw']->session->passwd
2025-02-10 20:56:20 +01:00
ralf
f77c40b05f
generate a random session-ID for basic auth clients stored under the sha1 hash of their credentials in our (shared memory) cache
2025-02-10 14:54:40 +01:00
ralf
5d8ad690d7
new navbar- / app-icon from Eva
2025-02-10 14:06:45 +01:00
nathan
b597bee7a1
Et2Image: Allow image to show blobs too
2025-02-06 08:42:56 -07:00
nathan
8bd4c8aa81
Et2VfsMime: Allow to pass in alternate image src
2025-02-06 08:42:56 -07:00
nathan
7b0e9553f2
Et2Widget: Let getInstanceManager() work if a widget is composed inside another widget's shadowRoot
2025-02-06 08:42:56 -07:00
milan
df8914065b
customfield numbers left alignment in nm list
2025-02-06 15:28:23 +01:00
nathan
3d30c7a2e7
Better UI feedback when submenus take a while to load
2025-02-04 11:00:48 -07:00
nathan
8f20394af5
Defer creating submenus because the forced repaint takes too long
2025-02-04 09:47:52 -07:00
ralf
01f930e48b
fix PHP Error: Access to undeclared static property Egroupware\Api\Link\Storage::$table_name
2025-02-04 14:18:30 +01:00
nathan
7b497c72f4
Added Et2FileItem
2025-02-03 11:32:00 -07:00
milan
b4b6e30b86
better visibility in link comments
...
regarding #102941
2025-02-03 13:51:17 +01:00
ralf
faebedd804
* Collabora: white icons for new notebookbar in new Collabora version 24.04.11
2025-02-03 12:59:34 +01:00
milan
d06605b01b
better visibility in link comments
...
regarding #102941
2025-02-03 11:06:46 +01:00
nathan
af389cda78
Increase action submenu maximum to see if that helps initial load time
2025-01-31 08:47:23 -07:00
ralf
34e0ab7f3f
allow all DateTimeInterface objects, not just DateTime e.g. DateTimeImmutable
2025-01-31 10:56:47 +01:00
nathan
9d7fe14387
Et2Template: Fix missing template caused the whole template to stall until timeout
...
Fixes calendar takes too long
2025-01-30 11:55:29 -07:00
nathan
5f6dc978da
Fix initial volume level was not set
2025-01-30 11:23:13 -07:00
ralf
5aab2c5441
fix PHP error: count(): Argument #1 ($value) must be of type Countable|array, null given
2025-01-30 09:29:17 +01:00
nathan
bea41b1898
Et2VfsSelectDialog: Fix incorrect parameter to overwritePrompt broke it, showing no overwrite prompt
2025-01-29 10:52:47 -07:00
nathan
63066ffcc7
Merge: Fix some array replacements snuck through causing fatal errors
2025-01-29 10:52:47 -07:00
ralf
87ce283610
* Mail: allow to select (multiple) mail addresses from addressbook directly in compose window
2025-01-28 21:44:15 +01:00