View Issue Details

IDProjectCategoryView StatusLast Update
0008788ScribusGeneralpublic2016-04-06 22:20
Reporteralexandre Assigned Tofschmid  
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.5.0svn 
Target Version1.5.2Fixed in Version1.5.2.svn 
Summary0008788: Automatic recovery
DescriptionScribus seems to write recovery files when crashing (not always). Could it be persuaded :) to automatically load these files the next time it starts?
TagsNo tags attached.
PatchNo

Relationships

related to 0013452 closedfschmid Can not open ".autosave" file: "is not in an acceptable format" 
related to 0003155 closedfschmid feature request: configurable .emergency file restore behavior 
related to 0010220 closedfschmid Configurable directory for .autosaved doc 
related to 0010887 closedfschmid No autosave for unsaved files 
parent of 0013832 closedfschmid Automatic recovery should rename file that was autorecovered as "filename_(recovered)_DD_MM_YYYY_HH_MM" 
parent of 0013838 closedfschmid Crash Recovery UI missing a 'Continue' option if user chooses to remove found emergency/autosave files 
parent of 0013847 closedfschmid All / None option in autosave recovery dialog 
related to 0006253 closedfschmid Missing "save 5 last version of saved doc" option 
related to 0013821 closedfschmid use 1 as default for the number of the auto saved documenty to keep 
related to 0013841 assignedfschmid Autosave Dialog text that helps orient the user better 
child of 0013584 acknowledged Metabug: AutoSave & AutoRecover 

Activities

fschmid

2010-02-08 21:44

developer   ~0023226

Not really a good idea, what if it crashes again when loading the possibly damaged recovery file?

alexandre

2010-02-08 21:57

developer   ~0023228

Here is how Audacity does it. If it crashed, the next time it starts it lists projects it can try to recovery, and you can choose what to do with them: recovery or abandon forever.

aliB

2010-02-09 07:55

reporter   ~0023230

So does OpenOffice too.

Kunda

2015-11-19 02:16

updater   ~0037547

Can someone make a mockup for Scribus? I'm adding what other programs do as per 0008788:0023228 and 0008788:0023230

Kunda

2015-11-19 02:21

updater  

crashrecovery-audacity.png (10,530 bytes)   
crashrecovery-audacity.png (10,530 bytes)   

Kunda

2015-11-19 02:22

updater  

crashrecovery-libreoffice5.jpg (179,061 bytes)   
crashrecovery-libreoffice5.jpg (179,061 bytes)   

alexandre

2015-11-20 11:03

developer  

rect4138.png (31,953 bytes)   
rect4138.png (31,953 bytes)   

alexandre

2015-11-20 11:04

developer   ~0037557

There you go.

Kunda

2015-11-20 11:36

updater   ~0037558

alexandre, thanks!

Kunda

2015-12-02 13:38

updater   ~0037792

Last edited: 2015-12-03 02:39

To me as a Scribus user, this is one of most important issue right now (Dec 2015) in Scribus: recovering lost work due to a crash. Especially with open metabugs like: 0002438 and some open undo/redo crash bugs that are still open

Kunda

2016-03-12 10:32

updater   ~0039141

I'm boosting priority on this. If the team doesn't have time to do this perhaps someone independently will...

Kunda

2016-03-18 20:20

updater   ~0039236

Franz, any inclination to nail this feature in to 1.5.2 as well ?

fschmid

2016-03-19 07:44

developer   ~0039259

I'm working on that.

Kunda

2016-03-19 13:02

updater   ~0039264

http://i0.kym-cdn.com/photos/images/newsfeed/000/072/542/tumblr_ksczlyQbeU1qzx4k0o1_500.jpg

Kunda

2016-03-20 18:31

updater   ~0039293

Franz! thanks for committing this to r21098
question: how do we test it?

fschmid

2016-03-20 22:32

developer   ~0039296

Renaming an Document_autosave_19_03_2016_23_30.sla to Document_emergency_19_03_2016_23_30.sla perhaps? This is the way i did the testing. It's hard to crash Scribus sometimes.
BTW: Scribus scans for *_emergency_*.sla and *_autosave_*.sla

Kunda

2016-03-21 02:32

updater   ~0039298

Thanks, I was able to test. Very cool!
Here's my feedback so far: 0013832

Kunda

2016-04-06 22:20

updater   ~0039866

Closing

Issue History

Date Modified Username Field Change
2010-02-08 06:57 alexandre New Issue
2010-02-08 21:44 fschmid Note Added: 0023226
2010-02-08 21:57 alexandre Note Added: 0023228
2010-02-09 07:55 aliB Note Added: 0023230
2014-07-08 04:54 Kunda Target Version => 1.6 milestone
2015-11-19 02:10 Kunda Relationship added related to 0013452
2015-11-19 02:11 Kunda Relationship added related to 0003155
2015-11-19 02:11 Kunda Relationship added related to 0010220
2015-11-19 02:12 Kunda Relationship added related to 0010887
2015-11-19 02:16 Kunda Note Added: 0037547
2015-11-19 02:21 Kunda File Added: crashrecovery-audacity.png
2015-11-19 02:22 Kunda File Added: crashrecovery-libreoffice5.jpg
2015-11-20 11:03 alexandre File Added: rect4138.png
2015-11-20 11:04 alexandre Note Added: 0037557
2015-11-20 11:36 Kunda Note Added: 0037558
2015-12-02 12:59 Kunda Relationship added child of 0013584
2015-12-02 13:38 Kunda Note Added: 0037792
2015-12-03 02:39 Kunda Note Edited: 0037792
2016-03-12 10:30 Kunda Relationship added related to 0006253
2016-03-12 10:32 Kunda Patch => No
2016-03-12 10:32 Kunda Note Added: 0039141
2016-03-12 10:32 Kunda Priority normal => high
2016-03-12 10:32 Kunda Severity minor => major
2016-03-18 20:19 Kunda Relationship added related to 0013821
2016-03-18 20:20 Kunda Note Added: 0039236
2016-03-19 07:44 fschmid Note Added: 0039259
2016-03-19 13:02 Kunda Note Added: 0039264
2016-03-19 13:03 Kunda Assigned To => fschmid
2016-03-19 13:03 Kunda Status new => assigned
2016-03-20 10:40 fschmid Status assigned => resolved
2016-03-20 10:40 fschmid Fixed in Version => 1.5.2.svn
2016-03-20 10:40 fschmid Resolution open => fixed
2016-03-20 10:40 fschmid Target Version 1.6 milestone => 1.5.2
2016-03-20 18:31 Kunda Note Added: 0039293
2016-03-20 22:32 fschmid Note Added: 0039296
2016-03-20 22:50 Kunda Issue cloned: 0013832
2016-03-20 22:50 Kunda Relationship added parent of 0013832
2016-03-21 02:32 Kunda Note Added: 0039298
2016-03-22 15:35 Kunda Relationship added parent of 0013838
2016-03-24 05:17 Kunda Relationship added parent of 0013841
2016-03-25 11:55 Kunda Relationship added parent of 0013847
2016-04-06 22:19 Kunda Relationship deleted parent of 0013841
2016-04-06 22:20 Kunda Relationship added related to 0013841
2016-04-06 22:20 Kunda Note Added: 0039866
2016-04-06 22:20 Kunda Status resolved => closed