nathangray
ed540a8088
Etemplate - better styling for color input
2019-07-18 16:19:39 -06:00
nathangray
feedce26c3
Etemplate - remove jPicker, now using browser's color picker for color widget
2019-07-18 16:16:43 -06:00
nathangray
58c53efd49
Api - When doing monthly share cleanup, check to see if share target is still valid
...
- removed some duplicated code
2019-07-18 15:25:28 -06:00
Ralf Becker
b433ed7037
remove some more prefixes
2019-07-18 15:43:39 +02:00
Ralf Becker
15d8e0d422
allow to search for multiple items and strip "contact_" prefix
2019-07-18 15:27:06 +02:00
Ralf Becker
dd32515d74
Changelog for 19.1.20190717
2019-07-17 16:09:21 +02:00
Ralf Becker
b8f8e53620
pending translations from our translation server
2019-07-17 12:34:22 +02:00
nathangray
87c4f0ff9c
Filemanager - Add some actions for merge-print shares into email templates
2019-07-16 13:44:20 -06:00
Ralf Becker
1b002165c4
setting required PHP version to 7.2 and recommended to 7.3
2019-07-16 11:00:16 +02:00
Ralf Becker
efcb0471b3
bump version to 19.1
2019-07-16 10:46:59 +02:00
nathangray
f056599e5f
Api - Make sure translations get loaded for share action captions
2019-07-11 12:07:20 -06:00
nathangray
6f7c939d8b
Etemplate - avoid warning from method_exists if method is a callable
2019-07-11 11:25:30 -06:00
nathangray
0731731e27
Admin - fix missing/incorrect filter options in user export definition
2019-07-10 15:50:31 -06:00
Ralf Becker
d1785a5340
MySQL 8.0 fails to create user as part of GRANT ALL statement
2019-07-10 09:19:00 +02:00
nathangray
1e23fca924
Api - Fix infinite loop if id1 parameter is an array
...
Triggered by linking to an unsaved entry that already has a link
2019-07-09 10:37:31 -06:00
Ralf Becker
b6bbe8c681
trying to fix not working HtmlArea / TinyMCE in 19.1
...
seems it's caused by - for what ever reason - caching the wrong class for "htmlarea" widget
2019-07-08 10:09:01 +02:00
Ralf Becker
a43c5d3f1f
return only integer quota (im MB) as Dovecot does not deal with floats
2019-07-04 16:14:26 +02:00
Ralf Becker
0addb59e99
pending translations from our translation server
2019-07-04 12:39:40 +02:00
Hadi Nategh
cf54353478
Fix translations
2019-07-04 12:31:59 +02:00
Ralf Becker
2be5537276
fix case to EGroupware
2019-07-04 11:59:38 +02:00
Ralf Becker
206fdb367f
quota needs a left join to report mailboxes without quota
2019-07-04 10:33:29 +02:00
Ralf Becker
027ef6bd18
fix mail compose was not showing all identities after last commit
2019-07-04 09:28:27 +02:00
Ralf Becker
624a69a6bd
optionally return quota and groups too
2019-07-03 17:33:16 +02:00
Ralf Becker
690a19c77e
only ask IMAP for getUserData, if quota is needed
...
specially imported for managementserver_imap who needs to ask mserver
2019-07-03 14:13:53 +02:00
Ralf Becker
7fb53c04c5
fix scrollbars because of missing ajax=true in url
2019-06-29 09:34:08 +02:00
Hadi Nategh
1fb1408aa1
Set calendar app as default app if nothing set
2019-06-27 14:56:04 +02:00
nathangray
48f57ba4e6
Admin - add phpgwai to list of apps excluded when counting entries an account has
2019-06-21 09:34:57 -06:00
Ralf Becker
f4500fb9c1
pending changes from our translation server
2019-06-20 21:22:34 +02:00
nathangray
daffc427f9
Another attempt to solve the tracker comment height issue
2019-06-19 11:08:05 -06:00
nathangray
e08247d60a
Admin - show a count of how many entries a user owns in delete dialog
2019-06-19 10:34:09 -06:00
nathangray
5fce8985b8
Missing translations from Stefan Unverricht
2019-06-18 11:43:37 -06:00
nathangray
cdcf2b1494
Change clickable VFS path to trigger normal change function instead of directly opening.
...
Fixes loading full UI when clicking path in a share.
2019-06-17 11:18:47 -06:00
Ralf Becker
f11827a8f3
pending changes from our translation server
2019-06-17 16:18:08 +02:00
Ralf Becker
6f1590fcaf
fix unescaped dash in regular expression
2019-06-14 17:20:14 +02:00
nathangray
4d8164bb77
Clear & reset content, modifications & readonlys when resetting the request.
2019-06-13 10:14:08 -06:00
nathangray
673bd330c9
Addressbook - find titles for contacts marked deleted too
...
Previously returned '' if a contact was marked as deleted
2019-06-12 14:11:31 -06:00
nathangray
f11a6eb58d
Move fix for missing merge into document actions into the right place, was affecting regular merge into document actions too
2019-06-11 14:37:06 -06:00
Hadi Nategh
6a1eb270c4
Inherit the tab height from its parent
2019-06-11 10:22:26 +02:00
Ralf Becker
ad3576903a
allow to disable or require 2-Factor-Auth
2019-06-07 20:28:49 +02:00
nathangray
8edb92f03f
Strip HTML before diffing for history
2019-06-06 15:05:31 -06:00
nathangray
047af47b81
Fix missing merge into document actions for shares when the directory had many files
2019-06-06 09:31:48 -06:00
Hadi Nategh
c74d118437
Set a specific class for avatar status
2019-06-06 16:46:16 +02:00
Ralf Becker
7928fb9f4a
fix PHP Warning: preg_replace(): Compilation failed: invalid range in character class
2019-06-06 09:00:25 +02:00
nathangray
c2f7e2ab97
Try to fix tracker comments with not enough height
2019-06-05 10:48:38 -06:00
Ralf Becker
914de29859
improve user-agent formatting and use is also for accesslog
2019-06-05 18:18:23 +02:00
nathangray
f5b1b68e20
Fix missing translation on combined column titles
2019-06-05 09:15:40 -06:00
Hadi Nategh
797d396a4a
Make sure we can submit before setting the loading prompt
2019-06-05 15:47:12 +02:00
Ralf Becker
eb286c6144
missing changes in Session class for 2FA
2019-06-05 15:29:44 +02:00
Ralf Becker
ea2e9775ea
support for data: urls
2019-06-05 14:43:57 +02:00
Ralf Becker
44a0079b9d
new user security popup incl. 2FA and token revokation
2019-06-05 13:10:25 +02:00
Hadi Nategh
e87655394d
Do not add the stat DOM if the stat is not available
2019-06-05 10:22:14 +02:00
Hadi Nategh
1895eca0df
Implement stat indicator for fw header avatar
2019-06-04 15:36:32 +02:00
Ralf Becker
1f7682d87a
fixing two PHP Warnings
2019-06-04 09:43:59 +02:00
Hadi Nategh
afc8626761
Remove extra slash from vfsPath first child
2019-06-03 16:31:18 +02:00
Hadi Nategh
016cfc79ef
Revert reset width on sidebar active header
2019-06-03 15:27:24 +02:00
Ralf Becker
dfcdc037f2
copy 17.1 changelog to master to satisfy update checker
2019-05-29 15:54:57 +00:00
Hadi Nategh
56211347c9
Make sure that current user menu is an array before creating it
2019-05-29 11:44:12 +02:00
Ralf Becker
4b5890a501
do NOT used persistent connections, if they are disabled in php.ini
2019-05-29 11:28:46 +02:00
Hadi Nategh
5f58e4a23c
WIP new framework style:
...
- Remove logout from top info menu
- More padding for icons in topmneu
- Some alignment fixes
2019-05-28 17:24:19 +02:00
Hadi Nategh
f424b1cdb6
WIP new framework style:
...
- Fix tab's close buttons jump while hovering
- Add search menu into info menu
- Add notifications as info menu and style it nicely
- Toggle avatar top menu by clicking away on body
- Fix notifications popup message alignment
2019-05-27 17:12:40 +02:00
nathangray
950255e554
Fix missing translation reported by Stefan Unverricht
2019-05-24 14:07:14 -06:00
nathangray
b2feaf042a
Replace remaining red X icons with trash can
2019-05-24 13:18:23 -06:00
nathangray
0041c248ad
Fix historylog multi-part widgets where child widgets have options
2019-05-24 11:45:43 -06:00
Hadi Nategh
b1f4b2cb5d
WIP framework new style
2019-05-24 16:11:37 +02:00
Ralf Becker
1338090a84
* CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer)
2019-05-24 15:11:07 +02:00
nathangray
e62e27b179
Fix some missing translations found by Stefan Unverricht
2019-05-23 11:25:06 -06:00
nathangray
3d9a026a83
Fix Lost password, Lost login & signup links on mobile
2019-05-23 10:17:11 -06:00
Ralf Becker
cf4301a023
fix SQL error in update from 14.2 and before for newer MariaDB/MySQL
...
they no longer silently cut of too long content for varchar columns
2019-05-23 10:17:01 +02:00
Hadi Nategh
255a1bed1e
Replace right arrow with forward slash in vfsPath
2019-05-22 12:33:00 +02:00
nathangray
533c9c0351
Add optional link variable so apps can specify the location of their entry modification time
2019-05-17 10:36:04 -06:00
nathangray
db3ad56011
Fix unfiltered search results when searching with text customfields
2019-05-15 10:50:04 -06:00
nathangray
edfd5fd24d
Etemplate - also submit action data
2019-05-14 16:43:15 -06:00
nathangray
07773ded32
Etemplate - add ability to toggle row selection with spacebar
2019-05-14 10:33:59 -06:00
Ralf Becker
310182cc85
Add translations
2019-05-14 17:27:48 +02:00
Hadi Nategh
b867504390
Set language url for tinymce used in old etemplate
2019-05-14 15:38:08 +02:00
Hadi Nategh
0a0e671ca2
Fix tinymce not working with old etemplate apps
2019-05-14 14:43:14 +02:00
nathangray
9daa2fe8b6
Etemplate - add new attributes to URL widget
...
allow_path: Allow a path instead of a URL, must start with /
trailing_slash: Require or forbid that the URL ends with /
2019-05-10 14:53:00 -06:00
nathangray
48f2513f40
Cleanup
2019-05-07 16:15:17 -06:00
nathangray
753c26a909
Check to see if Travis likes these tests now
2019-05-07 15:55:31 -06:00
nathangray
bacccbc42a
Fix VFS Share tests
2019-05-07 15:23:34 -06:00
nathangray
b8a03cb6f1
Fix error if a parent key gets set as null
2019-05-03 16:09:50 -06:00
Hadi Nategh
7e0663cd91
Fix account taglist shows extra left border on each tag
2019-05-03 14:47:27 +02:00
nathangray
4be3764780
Add portrait & landscape print icons
2019-05-02 10:54:50 -06:00
nathangray
e38755594b
Translation for default timestamper statustext
2019-05-02 10:39:16 -06:00
nathangray
a1419530cc
Make sure we don't error when readonly
2019-05-02 10:28:29 -06:00
nathangray
b5762a6337
Unify timestamper formatting
2019-05-02 10:17:32 -06:00
Hadi Nategh
b47f5a7f69
Show the left border of colored tag list
2019-05-02 12:09:11 +02:00
Hadi Nategh
7e96f98505
Fix fullwidth issue in AB edit dialog
2019-05-02 11:53:16 +02:00
nathangray
a4a4a32d7b
If there's a failure storing uploaded file, make sure to show it
2019-04-29 16:03:34 -06:00
Ralf Becker
262991ac2b
new class to handle contact or account photos incl. creating a sharing link for them
2019-04-28 11:16:44 +02:00
Ralf Becker
1c9dc97afa
fix undefined variable
2019-04-28 11:16:44 +02:00
nathangray
12648ad74f
Use Travis environment variable to skip the sharing tests that fail instead of always skipping them
2019-04-26 11:09:01 -06:00
Ralf Becker
bf2de7f653
* Admin: white-list IP addresses from blocking or set higher number of attempts
2019-04-26 17:11:54 +02:00
nathangray
3ccb142a48
Skip sharing tests since they fail on Travis
2019-04-25 13:03:52 -06:00
nathangray
383b602c67
Etemplate - even better formatting for display of linked files in sub-directories
...
Now looks good for multiple files in the same sub-dir, not just one file per sub-dir
2019-04-25 11:57:42 -06:00
nathangray
64a0ec9c02
Etemplate - better formatting for display of linked files in sub-directories
2019-04-25 11:37:39 -06:00
Ralf Becker
387f00d1a7
fix SQL error caused by no space before order by
2019-04-25 16:36:20 +02:00
nathangray
601cf775f2
Check files_dir and skip tests if we don't have read/write access
2019-04-24 16:12:41 -06:00
nathangray
759df4cf6e
Another attempt to make session for Sharing, even though we're on the command line
2019-04-24 15:07:45 -06:00
nathangray
7e51edf39d
Etemplate - contact widget: Fix sometimes missing n_fn
2019-04-24 14:28:40 -06:00
nathangray
f44a26432c
Some changes to tests, maybe they pass
...
Mostly about getting a session for Sharing, even though we're on the command line
2019-04-24 14:14:35 -06:00
Hadi Nategh
3ea645f8e5
Fix regexp not matching the given popup id because of invalid regexp
2019-04-24 15:14:44 +02:00
nathangray
e93f212d4f
Documentation fix
2019-04-23 15:44:24 -06:00
nathangray
eeab4ebe31
Use expanded form name to look up path from widget ID
2019-04-23 14:47:52 -06:00
Ralf Becker
983bf15041
remove further private IPs from proxys (incl. space after comma)
2019-04-22 23:44:51 +02:00
Ralf Becker
4622c28bb2
remove further private IPs from proxys
2019-04-22 23:20:41 +02:00
Ralf Becker
aad4db1617
allow statustext to contain multiple translated sub-strings eg: {Firstname}.{Lastname}
...
as we do for options already.
This allows to preserve existing translations, while adding further stuff
2019-04-19 10:17:26 +02:00
nathangray
b9470e8594
Get historylog to better fit its tab's full height
2019-04-18 14:12:16 -06:00
nathangray
e67e8672df
Check to see if a history (list of) widget has matching select options before trying to use it as a list of widgets for a multi-part value. Should fix history problems with select options where one option is a widget name.
2019-04-18 11:42:06 -06:00
nathangray
2f9101ad7b
A little more margin between radiobuttons & their labels
2019-04-18 09:19:06 -06:00
nathangray
8de13c5bba
Get radioboxes to understand {value: ..., label: ...} option format
2019-04-17 12:43:27 -06:00
nathangray
afd1923851
Avoid error if dataStorePrefix & get_rows are not set
2019-04-17 11:34:38 -06:00
nathangray
a0e131d395
Fix logged in tests when session ID is not created (CLI)
2019-04-16 09:43:47 -06:00
Hadi Nategh
c52ef308d3
Fix editing a textarea is not possible because of click handler
2019-04-15 12:35:34 +02:00
nathangray
d2bac9d654
Etemplate - allow trees to be readonly
2019-04-10 10:54:00 -06:00
nathangray
93647a034f
Etemplate - add ability to give history log a different data source
2019-04-09 11:46:54 -06:00
nathangray
ff120e64da
Add some defaults to select-bitwise if no app is specified
2019-04-09 11:45:14 -06:00
Ralf Becker
f5882ddd8d
Add some translation
2019-04-08 15:55:28 +02:00
nathangray
4b760eddb3
Print size adjustments windows/linux, A4/letter
2019-04-05 11:45:42 -06:00
nathangray
5ca06d432d
Break print dialog creation out into its own function
2019-04-05 10:21:41 -06:00
nathangray
49008fd529
Support sharing from filemanager as an app, treating it as VFS
2019-04-05 09:34:47 -06:00
nathangray
921d61070c
Fix function signature documentation
2019-04-05 08:58:21 -06:00
nathangray
66d6a6c883
Break out merge share creation so it can be overridden
2019-04-04 10:28:20 -06:00
nathangray
2d644d930e
Fix can't always find the merge app
2019-04-04 09:43:14 -06:00
Hadi Nategh
f33ed6b100
Show mouse scroll icon if only there's scroll left-right available on vfsPath container
2019-04-04 16:40:13 +02:00
Ralf Becker
afdafc1385
allow namespaces for apps with multiple caps like OpenID while still using all lowercase directory-names
2019-04-04 13:29:28 +02:00
nathangray
b21b905cb4
If nextmatch is on a tab, add the tab name to the print column selection dialog
2019-04-03 15:13:19 -06:00
nathangray
a49e65a6e7
Nicer heading for printing tabs
2019-04-03 15:12:40 -06:00
nathangray
a462f30f9c
Add a function to get information about the tab a widget is on
2019-04-03 15:12:40 -06:00
Hadi Nategh
fe59018749
Fix broken style in tutorials popup
2019-04-03 14:08:43 +02:00
Hadi Nategh
43aa094f8f
Fix tutorials headers
2019-04-03 13:53:06 +02:00
Hadi Nategh
b246555e3c
Fix styling issue of country selection widget
2019-04-03 10:23:53 +02:00
nathangray
761128635d
Hide buttons & dialog footer when printing
2019-04-02 14:14:52 -06:00
Ralf Becker
0336bc085c
Merge pull request #70 from asig2016/master_fix_sneak_preview_encoding
...
Mail, fix sneak preview encoding
2019-04-02 17:38:13 +02:00
Ralf Becker
dd2bbccf5c
copy 17.1 changelog to master to satisfy update checker
2019-04-02 13:56:06 +00:00
Hadi Nategh
0312d67b67
Make the code compatible with es5
2019-04-02 14:29:22 +02:00
Hadi Nategh
8d7ec84a80
Make active header fixed inside sidebox while scrolling
2019-04-02 12:02:28 +02:00
nathangray
bec4eb8cf1
Better way to avoid JS errors if nextmatch is disabled
2019-04-01 16:49:28 -06:00
nathangray
eb45eea505
Avoid JS errors if nextmatch is disabled
2019-04-01 16:30:53 -06:00
nathangray
b7605e2b3b
Get nextmatch to render a little more nicely on a tab when it's not on the first tab
2019-04-01 16:08:39 -06:00
nathangray
1b8ce9ac33
Get nextmatch to render a little more nicely on a tab
2019-04-01 11:34:23 -06:00
Ralf Becker
f28ff69e91
fix values like 0, null, false, used server-side for no account selected
2019-04-01 13:10:27 +02:00
Ralf Becker
be8a1ca991
fix taglist-account failed to dynamic load all accounts not already cached client-side
...
(everything worked before, if all accounts are cached client-side!)
2019-04-01 12:35:17 +02:00
Alexandros Sigalas
1f2080e22c
Convert first with Api\Translation::convert, then decode with html_entity_decode()
2019-04-01 12:24:45 +03:00
Alexandros Sigalas
eba66e8726
If other charset than utf-8 is wrongly reported, use utf-8
2019-04-01 09:16:32 +03:00
Alexandros Sigalas
f208af8dfb
Use charset from mail part
2019-04-01 09:15:09 +03:00
Alexandros Sigalas
5c3a4fe6ce
Replaced html_entity_decode with Api\Translation::convert
2019-04-01 07:59:49 +03:00
nathangray
832f105982
Remove debug code
...
Thanks, scrutinizer
2019-03-29 09:46:23 -06:00
nathangray
1c8db476f3
Missing or not translated phrases from Stefan Unverricht
2019-03-29 09:22:06 -06:00
Ralf Becker
767ff5d900
fix PHP Warning: Use of undefined constant cat_id - assumed 'cat_id'
2019-03-29 13:38:51 +01:00