Commit Graph

2337 Commits

Author SHA1 Message Date
nathangray
bc1406c171 Missing translations from Stefan Unverricht 2019-08-27 15:14:55 -06:00
nathangray
b064760e0f Etemplate - Make sure dialog is wide enough for the title 2019-08-27 14:09:13 -06:00
nathangray
c07a0509ce Fix missing translations reported by Stefan Unverricht 2019-08-27 12:04:06 -06:00
nathangray
e6022fe2c5 Api - fix portrait / landscape icon positioning in print dialog 2019-08-26 11:55:03 -06:00
Hadi Nategh
74d6322414 Fix modify mail subject action's title 2019-08-26 17:01:37 +02:00
nathangray
c59807d861 Api - No need to make the link titles safe here, it just makes timesheet titles look weird 2019-08-23 16:01:01 -06:00
nathangray
3bec6326f9 Api - Add Sharing->get_path() so we can get the path of the share 2019-08-23 14:19:10 -06:00
nathangray
e099086151 Fix sharing only looks for addressbook templates for insert into document 2019-08-22 16:04:07 -06:00
nathangray
5bc2467de3 Api - Better handling of enabled attribute for share actions 2019-08-22 15:56:17 -06:00
nathangray
a49e3a3c15 Api - Add a Share filemanager directory context menu action 2019-08-22 15:18:40 -06:00
nathangray
3e8f2274f2 Etemplate - make editableWidget a submitListener, so if someone submits while editing, the edit is still saved. 2019-08-22 14:22:31 -06:00
Ralf Becker
1889adadfb Changelog for 19.1.20190822 2019-08-22 17:55:02 +02:00
Ralf Becker
c706f3f09c pending translations from our translation server 2019-08-22 13:57:23 +02:00
Hadi Nategh
0564e61c50 * Mail: add format selector into compose htmltext editor's toolbar 2019-08-20 15:55:53 +02:00
Hadi Nategh
768eb99113 Fix last visible tab wrongly set to closable 2019-08-20 14:01:09 +02:00
Ralf Becker
681679382c * Api: no longer loggin last-logintime of anonymous user
to not block website and also to better cope with high rate anon endpoints 
might be called creating a bottleneck in the egw_accounts table.
2019-08-19 16:51:13 +02:00
Hadi Nategh
ee4640ccda Fix miss alignment of searchbox in VFS dialog 2019-08-19 10:41:44 +02:00
Hadi Nategh
70fd9a6529 Set correct appname when updating actions 2019-08-14 15:49:36 +02:00
Ralf Becker
77ca6dcece one more old eGroupWare 2019-08-14 12:13:47 +02:00
Hadi Nategh
ae3db1bc28 * Mobile theme: fix broken html editor in mobile view (e.g. mail compose) 2019-08-14 10:05:28 +02:00
nathangray
be6325a68c Etemplate - fully implement label widget's "for" attribute 2019-08-13 13:28:56 -06:00
nathangray
458d35afe1 Etemplate - fix diff widget line numbers not scrolling properly in Firefox 2019-08-13 10:16:19 -06:00
Ralf Becker
a594f9ccee add cache-buster to new login-background to force browser to load it 2019-08-13 15:01:18 +02:00
Ralf Becker
9af802cc9d update master with 19.1 final release (19.1.20190813) changelog 2019-08-13 09:22:44 +02:00
Ralf Becker
0a3a75ac16 slightly improved login background for 19.1 2019-08-12 15:13:25 +02:00
Ralf Becker
97953fab45 adding Github and Discoure (forum) to login page 2019-08-09 16:59:28 +02:00
Ralf Becker
30a2c4d90f fix default "EGroupware" site_title for new login page 2019-08-09 15:52:19 +02:00
Ralf Becker
1403c7ffd0 * Login: new background and logo for login page 2019-08-09 14:41:16 +02:00
Hadi Nategh
5dcb431087 Revert commit 91f85186cd as it breaks mail reply 2019-08-06 15:51:25 +02:00
Ralf Becker
95ca598094 19.1 changelog and version, also fix package name "egroupware-docker" 2019-08-06 14:38:32 +02:00
Hadi Nategh
f2c41f535e Fix typo 2019-08-06 10:52:39 +02:00
Hadi Nategh
a76dd729be Hide groups template on initialization (since it's getting disabled on et2_ready after nm resized) otherwise nm resize takes its raw height into account which breaks users list size 2019-08-06 10:45:36 +02:00
Hadi Nategh
11d4aaf7c1 Some UI/UX improvements:
- Fix tabs headers alignment and resize
- Implement a loading page to obscure actual DOM rendering from user's view
2019-08-06 10:00:53 +02:00
Ralf Becker
c227b30b81 fix typo in EN translation "CalDAV / Card*D*AV sync" 2019-08-06 09:50:25 +02:00
Hadi Nategh
240a2cd150 Exclude link icon width from et2_url's width, avoiding unnecessary scrollbar 2019-08-05 15:47:19 +02:00
Ralf Becker
2776d215e2 * Login: RememberMe token for either automatic login or as 2. factor for 2-Factor-Auth 2019-08-03 18:37:18 +02:00
Ralf Becker
e9215fa805 pending translations from our translation server 2019-08-03 08:58:22 +02:00
nathangray
91f85186cd Mail - fix extra newlines added when switching email from HTML to text 2019-08-02 11:50:52 -06:00
nathangray
1131d07199 Revert "Etemplate - avoid error if child is not a widget", it causes other random breaking
This reverts commit 1f63996a2c.
2019-08-02 11:08:14 -06:00
nathangray
1f63996a2c Etemplate - avoid error if child is not a widget
though it never should be...
2019-08-02 10:33:38 -06:00
Hadi Nategh
a7bfd5c871 Apply editable_height independent of the height attribute 2019-08-02 10:21:38 +02:00
nathangray
041af0a3ae Api - Fix some missing translations
(app key is common, not api)
2019-08-01 11:27:09 -06:00
Ralf Becker
92f89f93ca fix namespace in docu 2019-08-01 18:39:14 +02:00
Ralf Becker
afa7f9a872 remove some jPicker left-overs 2019-08-01 15:22:29 +02:00
nathangray
ed01dfad0a Fix partial HTML broke label in context menu Copy "..." action 2019-07-31 11:21:36 -06:00
nathangray
890cd4e4a4 Api - give error if share path is missing 2019-07-31 10:31:13 -06:00
Ralf Becker
a45c63d5ec setting a timeout of 30 seconds, as recommended by Univention 2019-07-31 12:48:59 +02:00
Ralf Becker
45d3def574 fix "405 Method not allowed" error updating users and retrying on connection failure once 2019-07-31 12:10:35 +02:00
Hadi Nategh
33aa092453 Add descriptive tooltip for avatar status 2019-07-31 11:45:39 +02:00
Ralf Becker
f4840d1d87 fix PHP Warning: count(): Parameter must be an array or an object that implements Countable 2019-07-31 10:55:46 +02:00
Ralf Becker
9370dbf116 fix Argument 2 passed to EGroupware\Api\Accounts\Univention\Udm::user2udm() must be of the type array, null given
GET to users/user/$dn returns just the entry
2019-07-30 19:44:22 +02:00
Ralf Becker
02c21fe2f9 remove commented out fixing of policies as object 2019-07-30 18:27:29 +02:00
Hadi Nategh
824537068d Fix icon for select-file dialog 2019-07-30 15:57:19 +02:00
Hadi Nategh
a68f9f54b7 Fix search method in vfsSelect dialog 2019-07-30 12:26:26 +02:00
Hadi Nategh
053a2aeefd Call no named attachment "forwarded message" only if it's a message 2019-07-30 12:14:42 +02:00
nathangray
bfc2728ad3 Add github link to Collabora key description 2019-07-29 09:36:27 -06:00
nathangray
997822182d Api - Move Collabora credential type ID into parent to avoid collisions 2019-07-29 09:26:49 -06:00
Hadi Nategh
d52410ed94 Fix icon for Share link action 2019-07-29 15:36:57 +02:00
Hadi Nategh
16ec15573c Fix avatar edit dialog 2019-07-29 15:28:50 +02:00
Hadi Nategh
da0175a44c Add height attribute 2019-07-29 15:28:05 +02:00
Ralf Becker
6435eb1293 * Api: fix error adding/editing catgories or custom fields 2019-07-29 11:21:54 +02:00
Hadi Nategh
1125857730 Same fix as commit 377766293f for mail display 2019-07-29 11:18:26 +02:00
nathangray
be2e632a9d Api - Don't print the show/hide sidemenu button 2019-07-26 13:44:31 -06:00
nathangray
2194808244 Etemplate - fix bug where context menu actions only worked the first time 2019-07-26 10:25:28 -06:00
Hadi Nategh
c8151c6f30 WIP search in vfsSelect dialog:
Implement search query for file lists
2019-07-26 17:26:53 +02:00
Hadi Nategh
666125326c WIP search in vfsSelect dialog 2019-07-26 15:55:09 +02:00
Ralf Becker
2128a64a7e pending SK translations from our translation server 2019-07-26 10:54:41 +02:00
Hadi Nategh
5b420c7d0d Reduce letter avatar size by 50% 2019-07-22 15:01:25 +02:00
Hadi Nategh
d5b8242b19 Merge branch 'changable_column_order' 2019-07-22 11:55:15 +02:00
Ralf Becker
26a287b7d9 use new Univention UDM Rest Api, instead of univention-directory-manager cli 2019-07-22 11:18:28 +02:00
nathangray
4d858234ab Etemplate - color widget - use white as an empty value instead of showing black 2019-07-19 11:27:53 -06:00
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