Commit Graph

84 Commits

Author SHA1 Message Date
Hadi Nategh
cd7324983b Mailvelope backup/restore integration WIP:
- Implements Mailvelope installation dialog
2015-09-15 16:32:56 +00:00
Hadi Nategh
2f4a1624e3 Mailvelope backup/restore integration WIP:
- Fix documentation
- Fix menus name
- Add icons to menus
- Add some info messaging
2015-09-15 08:42:21 +00:00
Hadi Nategh
faac36b434 Fix mailvelope installation message forced 2015-09-15 07:18:01 +00:00
Hadi Nategh
591f55e3d7 WIP mailvelope installation dialog 2015-09-14 17:38:33 +00:00
Hadi Nategh
9ca7b66290 Fix some IDE warnings 2015-09-08 07:36:17 +00:00
Hadi Nategh
50643b6716 Mailvelope backup/restore integration WIP:
- Add initial backup
- Add restore backup
2015-09-01 17:07:42 +00:00
Hadi Nategh
d721de7ee9 Mailvelope backup/restore integration WIP:
- Add PGP Encryption menu into sidebox of mail and infolog
- Create Backup/Restore operation dialog
2015-08-31 16:40:33 +00:00
Hadi Nategh
5a8bc26f2d Mailvelope backup/restore integration WIP 2015-08-27 17:38:18 +00:00
Ralf Becker
cb58e015ac fixing r53501: group-favorite has escaped name visible after reload 2015-08-27 11:40:18 +00:00
Ralf Becker
4615c6c3db * All apps: some favorites could not be deleted (reappeared after reload/next login) 2015-08-27 11:31:31 +00:00
Nathan Gray
1684ec78b5 Use favorite settings from preference to avoid all the encoding problems
Avoids errors in Firefox. 
(See rev. 53183, 53215, 53244)
2015-08-18 21:21:33 +00:00
Nathan Gray
1ee1a934f8 Remove another unneeded decodeURI() to avoid problems with addressbook advanced search 2015-07-28 14:49:47 +00:00
Nathan Gray
46c0817743 Remove unneeded decodeURI() to avoid problems with addressbook advanced search 2015-07-27 21:43:05 +00:00
Klaus Leithoff
23d0108df0 prevent some javascript-errors that prevented the correct execution of code 2015-07-23 11:07:46 +00:00
Nathan Gray
3f3071241f Fix copy-paste error in favorite selection comparison, giving TypeError. 2015-07-10 17:44:21 +00:00
Nathan Gray
34536f7e89 Fix copy-paste error in favorite selection comparison, giving TypeError. 2015-07-09 18:01:22 +00:00
Nathan Gray
90c578b8f4 Remove debug 2015-06-30 21:19:05 +00:00
Nathan Gray
dcc69abf9b * Smarter favorite highlighting
Now highlights if the current application state matches a favorite, either by click or manually setting the filters.
2015-06-29 19:16:56 +00:00
Hadi Nategh
c14a917390 Fix a XSS issue in mailto temporary form post method 2015-06-09 16:14:53 +00:00
Ralf Becker
2699dddc4e fix selector for Mailvelope iframe under Firefox 2015-05-29 11:04:09 +00:00
Ralf Becker
ddbe8ccec3 encryption of InfoLog entries (EPL only) 2015-05-28 14:40:33 +00:00
Ralf Becker
d384f2407a fix replies to encrypted mails dont open with encryption switched on 2015-05-26 15:25:54 +00:00
Ralf Becker
a838f76da2 translation for mail encryption 2015-05-25 10:08:47 +00:00
Ralf Becker
af76a991d5 if we have no keyring, create one and open Mailvelope settings dialog so user can create or import a keypair, offer user to store new public key in addressbook, so other users can write him encrypted mail 2015-05-23 14:04:28 +00:00
Ralf Becker
8b88959e69 read client-side missing pgp keys from addressbook and offer user to import them 2015-05-20 21:20:10 +00:00
Nathan Gray
6537acb11f Highlight currently selected favorite 2015-05-20 16:12:29 +00:00
Ralf Becker
c41156c47c check if we have PGP keys for all recipients, before switching to encrypted mail, when adding further recipients and before trying to send 2015-05-20 15:24:08 +00:00
Ralf Becker
517286fdab using now a domain-specific "egroupware" keyring, instead of default "mailvelope", which only works on localhost, plus improved instructions 2015-05-19 20:23:38 +00:00
Ralf Becker
a480dfc022 Encrypt toggle-button in compose to switch PGP encrypted mail on and off 2015-05-19 18:56:12 +00:00
Nathan Gray
237d1d809e * If column information is stored in a favorite, restore it along with the filters
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-11 17:29:31 +00:00
Nathan Gray
2a939d0c6f Add handler for dropping mail into infolog 2015-02-24 19:07:48 +00:00
Ralf Becker
95a85c6cf5 fix clicking on favorite in filemanager does not work when showing shared files (or any other view then current index-url), thought setting of favorite still fails 2015-01-30 16:59:31 +00:00
Hadi Nategh
f9e28d24e8 Make a delay before favorites sorting action starts in order to prevent accidental sorting action 2015-01-14 17:00:47 +00:00
Hadi Nategh
6ad027d446 Use widget value in options while we may have no get_value like readonlys 2015-01-05 15:12:10 +00:00
Hadi Nategh
39cc660c0d Implement set window title for each application with a default title field or define an app specific custom get title 2015-01-05 14:28:35 +00:00
Nathan Gray
95e343cb27 Drag & Drop support for [infolog] favorite to Home 2014-11-11 23:11:16 +00:00
Hadi Nategh
fed76559fa Fix scrolling of content in iframes for touch devices (applied for iOS) 2014-10-23 13:44:40 +00:00
Hadi Nategh
3404c704a6 Make sure state object exists
-Fix error "Cannot read property 'sort' of undefined" for favorites without state
2014-10-02 09:06:15 +00:00
Nathan Gray
70689708a3 Restore favorite's sort order along with filters 2014-09-26 19:15:50 +00:00
Nathan Gray
8a36e40b10 Call applyFilters() function instead of setting directly, which skipped change detection.
Fixes selection not cleared when applying a favorite.
2014-07-14 09:59:02 +00:00
Nathan Gray
07ec496a8e Decode stored favorite before parsing it, fixes missing umlauts 2014-05-27 18:52:44 +00:00
Ralf Becker
28b45639be to give observer method of other apps more information about what to refresh, server-side adds now links to refresh-opener and therefore observer calls 2014-05-26 13:29:35 +00:00
Ralf Becker
ddc1b2d673 docu update about how to stop regular refresh 2014-05-23 09:20:42 +00:00
Ralf Becker
893091e286 - new app.js observer method which receives update notifications from all apps
- app.infolog.observer triggering refresh of InfoLog list, when a timesheet get stored
- moved code of already deprecated egw_refresh() to egw.refresh() and changed etemplate to use that
- framework from jdots/pixelegg template no longer overwrites window.egw_refresh, but egw.refresh calls framework.refresh for regular refreshs if framework is present
2014-05-22 15:29:14 +00:00
Nathan Gray
33f264346a Fix error deleting a favorite 2014-05-13 21:39:23 +00:00
Ralf Becker
ac220a6e82 using egw.is_popup() which deals with situation of egw main-window having an opener (eg. bookmark) 2014-05-13 06:44:50 +00:00
Nathan Gray
9a8182480f Stop popups from re-initializing sidebox. Fixes favorites causing whole application to reload after saving a popup. 2014-05-12 20:36:18 +00:00
Nathan Gray
140a0746d1 Make sure top actually has app before calling it.
Fixes error in calendar where non-list views are still in an iframe, but top window has no app.js
2014-04-30 16:25:05 +00:00
Nathan Gray
4d016169e7 Precautions for iframes + sidebox
- Unbind any existing events on existing sidebox, if _init_sidebox() is called again
- Only call _init_sidebox() on top-level window's app.js, fixes some iframe issues with admin
2014-04-29 16:51:57 +00:00
Nathan Gray
5c19f99d9d Remove no longer needed AJAX call for groups, API now provides them directly to the widget 2014-04-29 16:15:23 +00:00