Please help test the new desktop pre-release

Also affects note links to headers using the format:

[test](:/d7d6c9c9e6444b5e8336eebb633477d9#target2)

TOC not affected.

Issue for broken anchors: https://github.com/laurent22/joplin/issues/2640

With V1.0.187, I can’t use the <a href="#1">some word</a> and <a name="1">some word</a>.
version 1.0.179, works well.

One comment above your comment is the link to the bug on gh.

Automatic note titles have changed.

Previously, when I created a new note, the first line of the note was used as the note title if I hadn’t explicitly added a title.

Now this doesn’t happen. instead the note title field remains blank, and in the note list it shows as “Untitled”.

Is this a change, or a bug?

I think it's a regression from this change:

Yes it’s a regression.

When I use the shortcut (Cmd+N) or the menu item, the following weird thing happens:

newnote

This does not happen, when I click on New note in the tool bar.
Offending commit: 6ca0e6ad

If you hold Shift and start clicking and dragging the mouse across various parts of the ui that aren’t the text editor, you can highlight and even copy the text using the copy hotkeys. I don’t think this should happen and was such a weird, random bug

@bedwardly-down Yes, but I don’t think this is new. I’ve been gradually fixing these up but haven’t been able to find a fix for them all yet.

Indeed that's strange, I'll check.

Hello, everybody,
I was careless in launching this development version. I “forgot” to save my basic profile.
After a first crash (see the attached report), I get an error message and a blank window. Since then, nothing works anymore with the previous version (1.0.179). I can recreate a blank profile folder, but my database containing all my notes is unusable.
Is it possible to repair it?
Joplin-1.0.287.1298_crash.txt (5.8 KB)

What happens when you run the latest pre-release with your profile? Any error message or log in the console? https://joplinapp.org/debugging

Here one of the two identical messages log in the console
Edit : the message is longer… this extract show only the crashed thread

Path:                  /Users/USER/Downloads/Joplin.app/Contents/Frameworks/Joplin Helper (Renderer).app/Contents/MacOS/Joplin Helper (Renderer)
Identifier:            net.cozic.joplin-desktop.helper.Renderer
Version:               1.0.187.1298
Code Type:             X86-64 (Native)
Parent Process:        Joplin [6006]
Responsible:           Joplin [6006]
User ID:               502

Date/Time:             2020-03-04 13:05:04.039 +0100
OS Version:            Mac OS X 10.10.5 (14F2511)
Report Version:        11
Anonymous UUID:        1219BF11-1E92-5853-9C5E-994308BC1640

Sleep/Wake UUID:       D604A2CA-02A5-4EF9-B75B-F7D7280BD7C8

Time Awake Since Boot: 62000 seconds
Time Since Wake:       930 seconds

Crashed Thread:        0  CrRendererMain  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called

Thread 0 Crashed:: CrRendererMain  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x0000000118fa2286 __pthread_kill + 10
1   libsystem_c.dylib             	0x0000000118ea39a3 abort + 129
2   com.github.Electron.framework 	0x000000010e2d2f58 0x10bfe0000 + 36646744
3   com.github.Electron.framework 	0x000000010e2d2b6b 0x10bfe0000 + 36645739
4   com.github.Electron.framework 	0x000000010e2d2af1 0x10bfe0000 + 36645617
5   com.github.Electron.framework 	0x000000010e2cec68 0x10bfe0000 + 36629608
6   com.github.Electron.framework 	0x000000010e2d28d0 0x10bfe0000 + 36645072
7   com.github.Electron.framework 	0x000000010c124656 0x10bfe0000 + 1328726
8   com.github.Electron.framework 	0x000000010c124f77 0x10bfe0000 + 1331063
9   com.github.Electron.framework 	0x000000010c124e1f 0x10bfe0000 + 1330719
10  com.github.Electron.framework 	0x000000010cdd141c 0x10bfe0000 + 14619676
11  com.github.Electron.framework 	0x000000010cd92137 0x10bfe0000 + 14360887
12  com.github.Electron.framework 	0x000000010cd91772 0x10bfe0000 + 14358386
13  com.github.Electron.framework 	0x000000010d758fd9 0x10bfe0000 + 24612825
14  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
15  com.github.Electron.framework 	0x000000010d6d8739 0x10bfe0000 + 24086329
16  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
17  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
18  com.github.Electron.framework 	0x000000010d6d8739 0x10bfe0000 + 24086329
19  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
20  com.github.Electron.framework 	0x000000010d6d8739 0x10bfe0000 + 24086329
21  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
22  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
23  com.github.Electron.framework 	0x000000010d6d8739 0x10bfe0000 + 24086329
24  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
25  com.github.Electron.framework 	0x000000010d6d8739 0x10bfe0000 + 24086329
26  com.github.Electron.framework 	0x000000010d6df021 0x10bfe0000 + 24113185
27  com.github.Electron.framework 	0x000000010d6dc5fa 0x10bfe0000 + 24102394
28  com.github.Electron.framework 	0x000000010d6dc3d8 0x10bfe0000 + 24101848
29  com.github.Electron.framework 	0x000000010ce55765 0x10bfe0000 + 15161189
30  com.github.Electron.framework 	0x000000010ce552ce v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 206
31  com.github.Electron.framework 	0x000000010cc5c733 v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) + 435
32  com.github.Electron.framework 	0x000000010c13348e 0x10bfe0000 + 1389710
33  com.github.Electron.framework 	0x000000010c13317a 0x10bfe0000 + 1388922
34  com.github.Electron.framework 	0x000000010e25bbea 0x10bfe0000 + 36158442
35  com.github.Electron.framework 	0x000000010e659da9 0x10bfe0000 + 40345001
36  com.github.Electron.framework 	0x000000010e9b7845 0x10bfe0000 + 43874373
37  com.github.Electron.framework 	0x000000010e9b7933 0x10bfe0000 + 43874611
38  com.github.Electron.framework 	0x000000010e342b22 0x10bfe0000 + 37104418
39  com.github.Electron.framework 	0x000000010e352ab4 0x10bfe0000 + 37169844
40  com.github.Electron.framework 	0x000000010e352f87 0x10bfe0000 + 37171079
41  com.github.Electron.framework 	0x000000010e3af5c3 0x10bfe0000 + 37549507
42  com.github.Electron.framework 	0x000000010e2eb16a 0x10bfe0000 + 36745578
43  com.github.Electron.framework 	0x000000010e3aef2f 0x10bfe0000 + 37547823
44  com.apple.CoreFoundation      	0x00000001130fe821 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
45  com.apple.CoreFoundation      	0x00000001130f09ad __CFRunLoopDoSources0 + 269
46  com.apple.CoreFoundation      	0x00000001130effdf __CFRunLoopRun + 927
47  com.apple.CoreFoundation      	0x00000001130ef9f8 CFRunLoopRunSpecific + 296
48  com.apple.Foundation          	0x0000000115996af9 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 278
49  com.github.Electron.framework 	0x000000010e3afad1 0x10bfe0000 + 37550801
50  com.github.Electron.framework 	0x000000010e3ae8f8 0x10bfe0000 + 37546232
51  com.github.Electron.framework 	0x000000010e353468 0x10bfe0000 + 37172328
52  com.github.Electron.framework 	0x000000010e3274e7 0x10bfe0000 + 36992231
53  com.github.Electron.framework 	0x00000001117309b0 0x10bfe0000 + 91556272
54  com.github.Electron.framework 	0x000000010d9e7f9c 0x10bfe0000 + 27295644
55  com.github.Electron.framework 	0x000000010fafdd49 0x10bfe0000 + 61988169
56  com.github.Electron.framework 	0x000000010cb914f4 0x10bfe0000 + 12260596
57  com.github.Electron.framework 	0x000000010bfe2354 AtomMain + 84
58  net.cozic.joplin-desktop.helper.Renderer	0x000000010bf963a5 0x10bf95000 + 5029
59  libdyld.dylib                 	0x0000000118dcf5c9 start + 1

So you mean as soon as you start the app it crashes with no error?

The error still occurs.
The message window is partially off screen!


Unknown profile version. Most likely this is an old version of Joplin, while the profile was created by a newer version. Please upgrade Joplin at https://joplinapp.org and try again.

Error: Unknown profile version. Most likely this is an old version of Joplin, while the profile was created by a newer version. Please upgrade Joplin at https://joplinapp.org and try again.
    at JoplinDatabase.upgradeDatabase (/Applications/Joplin.app/Contents/Resources/app/lib/joplin-database.js:316:38)
    at JoplinDatabase.initialize (/Applications/Joplin.app/Contents/Resources/app/lib/joplin-database.js:724:33)
    at processTicksAndRejections (internal/process/task_queues.js:85:5)
    at async Application.start (/Applications/Joplin.app/Contents/Resources/app/lib/BaseApplication.js:606:3)
    at async Application.start (/Applications/Joplin.app/Contents/Resources/app/app.js:1233:10)

AFK for some time…

What if you open with v1.0.187?

I’ve released another version, with fixes for the problems that have been reported here:

https://github.com/laurent22/joplin/releases/tag/v1.0.189

Please give it a try and post here if you still find any issue.

Everything still wrong on the Markdown/HTML/CSS front, as reported here.

Edit:
And something I just noticed when I compared 1.0.189 on macOS with 1.0.179 on Windows: in 1.0.189, there is a lot of whitespace above the starting H1 header of the note. It looks like the collapsing mechanism for initial whitespace doesn’t work anymore.