summaryrefslogtreecommitdiff
path: root/res/fi.skyjake.Lagrange.appdata.xml
blob: ec7f79a8db3a01b0fed3dacee0a096432c908b59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2021 Jaakko Keränen <jaakko.keranen@iki.fi> -->
<component type="desktop-application">
    <id>fi.skyjake.Lagrange</id>
    <metadata_license>CC0-1.0</metadata_license>
    <project_license>BSD-2-Clause</project_license>
    <name>Lagrange</name>
    <summary>A Beautiful Gemini Client</summary>
    <description>
        <p>
            Lagrange is a desktop GUI client for browsing Geminispace. 
            It offers modern conveniences familiar from web browsers, 
            such as smooth scrolling, inline image viewing, multiple 
            tabs, visual themes, Unicode fonts, bookmarks, history, and
            page outlines.
        </p>
        <p>
            Like the Gemini protocol, Lagrange has been designed with
            minimalism in mind. It depends on a small number of essential
            libraries. It is written in C and uses SDL for 
            hardware-accelerated graphics. OpenSSL is used for secure
            communications.
        </p>
    </description>
    <content_rating type="oars-1.1" />
    
    <launchable type="desktop-id">fi.skyjake.Lagrange.desktop</launchable>

    <screenshots>
        <screenshot type="default">
            <image>https://gmi.skyjake.fi/lagrange/flathub_screenshot.jpg</image>
        </screenshot>
    </screenshots>

    <url type="homepage">https://gmi.skyjake.fi/lagrange</url>
    <url type="bugtracker">https://github.com/skyjake/lagrange/issues</url>
    <url type="contact">https://skyjake.fi/@jk</url>

    <developer_name>Jaakko Keränen</developer_name>

    <provides>
        <binary>lagrange</binary>
    </provides>

    <update_contact>jaakko.keranen@iki.fi</update_contact>

    <releases>
        <release version="1.7.1" date="2021-10-03">
            <description>
                <p>Version 1.7 improves bookmark management with folders and manual
                    sorting, and has multiple UI enhancements including unconstrained
                    popup menus, upload identity selection, button focus switching
                    with Tab key, and new UI languages (e.g., Esperanto). A new image
                    colorization option has been added for enforcing a stricter visual
                    style.</p>
                <p>Changes and fixes in v1.7.1:</p>
                <ul>
                    <li>Fixed feed entries forgetting their (un)read status after
                        several months.</li>
                    <li>Fixed feed entries being discarded before they are removed
                        from their source feed, causing them to reappear on the next
                        refresh.</li>
                    <li>Fixed failure to parse Atom feed entry timestamps that use
                        space as the date/time separator.</li>
                    <li>Fixed dropdown labels staying visible in the translation
                        dialog.</li>
                    <li>Fixed showing/hiding of the feed update indicator in split
                        view.</li>
                    <li>Fixed a crash when selecting text.</li>
                    <li>Added a small progress bar to the feed update indicator.</li>
                    <li>When adding a bookmark/folder, the bookmarks list scrolls to
                        show the new item.</li>
                    <li>Improved reordering bookmarks in a folder: an item inside a
                        folder can be moved to be the last item in the folder, or out
                        of the folder depending on which side of the boundary marker
                        the mouse cursor is.</li>
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.7.1</url>
        </release>
        <release version="1.7" date="2021-09-28">
            <description>
                <p>Version 1.7 improves bookmark management with folders and manual
                    sorting, and has multiple UI enhancements including unconstrained
                    popup menus, upload identity selection, button focus switching
                    with Tab key, and new UI languages (e.g., Esperanto). A new image
                    colorization option has been added for enforcing a stricter visual
                    style.</p>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.7.0</url>
        </release>
        <release version="1.6.5" date="2021-08-29">
            <description>
                <p>Version 1.6 adds support for bidirectional text and complex scripts,
                    right-to-left paragraph layout, uploads using the Titan protocol,
                    and has an improved mechanism for tracking trust in server
                    certificates. Page contents can be fully cached in memory for more
                    efficient backward navigation. There are also UI improvements like
                    a reorganized Preferences and a setting for smooth scrolling
                    speed.</p>
                <p>Changes and fixes in v1.6.5:</p>
                <ul>
                    <li>Audio init errors are no longer fatal. SDL's error message
                        will still be printed.</li>
                    <li>Fixed appearance of tab buttons (should have 
                        no top frame).</li>
                    <li>Fixed a cursor position regression in input fields related
                        to handling of variation selectors (codepoint clusters).
                        Moving the cursor to the start of a wrapped line segment put
                        the cursor in the wrong place.</li>
                    <li>Fixed right-clicking on sidebar tab buttons. 
                        It was showing the wrong context menu when the list had been
                        scrolled down.</li>
                    <li>Fixed crash when using the SDL2 KMSDRM video driver.</li>
                    <li>Fixed minor visual artifacts in preformatted blocks and
                        near the bottom of the page.</li>
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.5</url>
        </release>
        <release version="1.6.4" date="2021-08-22">
            <description>
                <p>Version 1.6 adds support for bidirectional text and complex scripts,
                    right-to-left paragraph layout, uploads using the Titan protocol,
                    and has an improved mechanism for tracking trust in server
                    certificates. Page contents can be fully cached in memory for more
                    efficient backward navigation. There are also UI improvements like
                    a reorganized Preferences and a setting for smooth scrolling
                    speed.</p>
                <p>Changes and fixes in v1.6.4:</p>
                <ul>
                    <li>Local files containing UTF-8 text can be viewed regardless of
                        their file extension.</li>
                    <li>Fixed input field cursor positioning and insertion problems
                        around Emoji variation selectors.</li>
                    <li>Fixed "Unknown Status Code" shown in Page Information for
                        valid status codes.</li>
                    <li>Fixed an issue with network requests that would make it appear
                        the server was not responding, but the request would not time
                        out.</li>
                    <li>Fixed a potential invalid memory access when clicking on
                        sidebar items.</li>
                    <li>Fixed a potential freeze after a network request is
                        cancelled.</li>
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.4</url>
        </release>
        <release version="1.6.3" date="2021-08-15">
            <description>
                <p>Version 1.6 adds support for bidirectional text and complex scripts,
                    right-to-left paragraph layout, uploads using the Titan protocol,
                    and has an improved mechanism for tracking trust in server
                    certificates. Page contents can be fully cached in memory for more
                    efficient backward navigation. There are also UI improvements like
                    a reorganized Preferences and a setting for smooth scrolling
                    speed.</p>
                <p>Changes and fixes in v1.6.3:</p>
                <ul>
                    <li>Select all text in an input field using Shift+Ctrl+A.</li>
                    <li>Input fields do not lose focus when the window becomes
                        inactive, making it easier to resume input afterwards.</li>
                    <li>Fixed delay after switching to split view mode.</li>
                    <li>Fixed what gets drawn in an empty tab, before a document is
                        available for rendering (e.g., after switching to split view
                        mode).</li>
                    <li>Fixed highlighting the domain name in URL input fields.</li>
                    <li>Fixed hiding the Gemini URL scheme in input fields when the
                        window is narrow.</li>
                    <li>Fixed the line break key modifier inadvertently affecting URL
                        input fields, where line breaks are not allowed.</li>
                    <li>Fixed the line break key modifier affecting the upload dialog's
                        text field.</li>
                    <li>Fixed a potential hang when closing a socket before the
                        connection is fully opened.</li>
                    <li>Updated translations.</li>                    
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.3</url>
        </release>
        <release version="1.6.2" date="2021-08-03">
            <description>
                <p>Version 1.6 adds support for bidirectional text and complex scripts,
                    right-to-left paragraph layout, uploads using the Titan protocol,
                    and has an improved mechanism for tracking trust in server
                    certificates. Page contents can be fully cached in memory for more
                    efficient backward navigation. There are also UI improvements like
                    a reorganized Preferences and a setting for smooth scrolling
                    speed.</p>
                <p>Changes and fixes in v1.6.2:</p>
                <ul>
                    <li>Added --tab-url to print currently active tab's URL.</li>
                    <li>Upload dialog expands to full window height when the entered
                        text is long.</li>
                    <li>Home/End keys in an input field move to start/end of the
                        wrapped line segment.</li>
                    <li>Scroll with mouse wheel in input fields.</li>
                    <li>Slower cursor blink rate in input fields.</li>
                    <li>Adjusted dark mode colors for focused input fields.</li>
                    <li>Fixed incorrect behavior in input fields when typing or
                        deleting text while holding down the Shift key.</li>
                    <li>Fixed crash in Upload dialog if server responds with a
                        redirect.</li>
                    <li>Fixed buffered graphics (UI, fonts) getting lost under rare
                        circumstances.</li>
                    <li>macOS: Fixed UI not updating when system dark mode is toggled
                        while the window is hidden.</li>
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.2</url>
        </release>        
        <release version="1.6.1" date="2021-07-30">
            <description>
                <p>Version 1.6 adds support for bidirectional text and complex scripts,
                    right-to-left paragraph layout, uploads using the Titan protocol,
                    and has an improved mechanism for tracking trust in server
                    certificates. Page contents can be fully cached in memory for more
                    efficient backward navigation. There are also UI improvements like
                    a reorganized Preferences and a setting for smooth scrolling
                    speed.</p>
                <p>Version 1.6.1 fixes the following issues:</p>
                <ul>
                    <li>Potential crash when inserting a line break.</li>
                    <li>Cursor positioning in fixed-length input fields.</li>
                    <li>Copying text in input fields (the wrong region was copied).</li>
                    <li>URL input field contents not being selected after opening
                        a new tab.</li>
                    <li>Upload dialog not showing when reloading a Titan URL.</li>                    
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.1</url>
        </release>
        <release version="1.6" date="2021-07-26">
            <description>
                <p>Version 1.6 adds support for bidirectional text and complex scripts,
                    right-to-left paragraph layout, uploads using the Titan protocol,
                    and has an improved mechanism for tracking trust in server
                    certificates. Page contents can be fully cached in memory for more
                    efficient backward navigation. There are also UI improvements like
                    a reorganized Preferences and a setting for smooth scrolling
                    speed.</p>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.6.0</url>
        </release>
        <release version="1.5.2" date="2021-06-15">
            <description>
                <p>Bug fixes and tweaks:</p>
                <ul>
                    <li>Fixed pasting a PEM-formatted certificate and/or 
                        private key via clipboard in Import Identity.</li>
                    <li>Possible workaround for a visual glitch in the URL
                        field.</li>
                    <li>Specify `StartupWMClass` in .desktop file.</li>
                    <li>Normalize page contents to avoid the most common issues
                        with diacritics (Unicode NFC).</li>
                    <li>Expanded the set of recognized custom link icons.</li>
                    <li>Updated "Smol Emoji" font with new glyphs.</li>
                    <li>Allow use of TLS cipher "DHE-RSA-AES256-GCM-SHA384".</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.5.2</url>
        </release>
        <release version="1.5.1" date="2021-06-06">
            <description>
                <p>Resource update:</p>
                <ul>
                    <li>Latest UI translation strings.</li>
                    <li>More glyphs in the Smol Emoji font.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.5.1</url>
        </release>
        <release version="1.5" date="2021-05-29">
            <description>
                <p>This release contains several user interface improvements.</p>
                <ul>
                    <li>Improved identity management: revised certificate creation UI,
                        taking a new identity into use immediately, sidebar context
                        menu shows used URLs as clickable menu items, exporting
                        identities.</li>
                    <li>Improved text input: inserting line breaks, input fields use word
                        wrapping and expand vertically, query URL length
                        indicator.</li>
                    <li>Show buttons in the page footer area for performing relevant
                        actions conveniently.</li>
                    <li>Animated showing of sidebars and dialogs.</li>
                    <li>Font updates, setting for custom fallback TrueType font.</li>
                    <li>Gempub: Linear navigation through the book.</li>
                    <li>New UI language: Polish.</li>
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.5.0</url>
        </release>
        <release version="1.4.2" date="2021-05-22">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>UI colors were all black on the first run.</li>
                    <li>Right mouse click on an inactive split does not have any
                        effect.</li>
                    <li>Action buttons showing under the Help link in an empty
                        Identities sidebar.</li>
                    <li>Potential crash at shutdown.</li>
                    <li>Minor UI layout issues.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.4.2</url>
        </release>
        <release version="1.4.1" date="2021-05-13">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Removing the left side split by closing all its tabs. The URL
                        input field got confused about which tab was currently open, and
                        the wrong theme was active.</li>
                    <li>Tab merging when unsplitting the window: keep the currently 
                        active tab open.</li>
                    <li>Sidebars sometimes become unresponsive.</li>
                    <li>Incorrect font was used for visited monospace Gopher links.</li>
                    <li>Incorrectly shown/hidden tab pinning indicator.</li>
                    <li>Scrollbar in Preferences &gt; Keys was hidden until the list 
                        was scrolled.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.4.1</url>
        </release>
        <release version="1.4" date="2021-05-07">
            <description>
                <p>This release introduces a split view mode, support for Gempub
                    files, and optimizes page rendering. Notable changes include:</p>
                <ul>
                    <li>Split view for browsing two tabs at once.</li>
                    <li>Split view pinning for keeping an index page or menu on
                        one side while opening all links on the other side.</li>
                    <li>Viewing contents of local directories and ZIP archives.</li>
                    <li>Basic Gempub support: viewing the book cover page, and opening
                        the contents in a split view.</li>
                    <li>Page renderer buffers content more efficiently.</li>
                    <li>New UI languages: Interlingua, Toki Pona.</li>
                    <li>All lists support smooth scrolling.</li>
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.4.0</url>
        </release>
        <release version="1.3.4" date="2021-04-26">
            <description>
                <p>Changes:</p>
                <ul>
                    <li>Allow server certificates with a `*.tld` subject wildcard.</li>
                    <li>Updated the French UI translation.</li>
                </ul>
                <p>Bug fixes:</p>
                <ul>
                    <li>Broken media type check in the audio player. Media types with
                        parameters failed to be recognized.</li>
                    <li>Crash after a redirect.</li>
                    <li>Rare issue with handling multiple rapid network requests.</li>
                    <li>Rare situation where a network connection would fail to open.</li>
                    <li>Minor stability improvements.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.3.4</url>
        </release>
        <release version="1.3.3" date="2021-04-18">
            <description>
                <p>New features/changes:</p>
                <ul>
                    <li>Added UI languages: French, German. (Note that neither is 
                        100% finished yet.)</li>
                    <li>Added environment variable LAGRANGE_OVERRIDE_DPI.</li>
                    <li>Back/forward navigation buttons are disabled if they have 
                        no more pages to switch to.</li>
                    <li>Minor UI color tuning.</li>
                </ul>
                <p>Bug fixes:</p>
                <ul>
                    <li>Disabled IPC in Flatpak builds for compatibility reasons. 
                        Beware of multiple instances overwriting each other's data.</li>
                    <li>Possible crash when closing a tab.</li>
                    <li>Possible crash when restoring application state at launch.</li>
                    <li>Parsing and making requests with literal IPv6 addresses.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.3.3</url>
        </release>
        <release version="1.3.2" date="2021-04-11">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Crash after updating from v1.2 due to undefined CA file/path
                        configuration.</li>
                    <li>Conflation of pixel ratio and display DPI. Pixel ratio is now
                        always separately detected so mouse events can be correctly
                        positioned. You may find that adjusting the UI scale factor
                        (Preferences &gt; Interface) is necessary after upgrading.</li>
                    <li>Sidebar width changing when moving the window to a different
                        display.</li>
                    <li>Inability to use Tab in keybindings.</li>
                    <li>Opening Gopher URLs via drag-and-drop.</li>
                    <li>"Add bookmark..." does nothing on a feed entry.</li>
                    <li>Keybindings list not being updated immediately when UI language
                        changes.</li>
                    <li>Trimming of link label text when a custom Emoji is used.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.3.2</url>
        </release>
        <release version="1.3.1" date="2021-04-05">
            <description>
                <p>Version 1.3 is a major feature update with improvements for
                    localization, browsing behavior, page content and
                    rendering, UI design, and command line use. Here are some of
                    the highlights:
                </p>
                <ul>
                    <li>New UI language setting: English, Chinese, Finnish, 
                        Interlingue, Russian, Serbian, and Spanish available in this
                        release.</li> 
                    <li>LibreTranslate integration for translating page 
                        content.</li>
                    <li>Viewing alt text of preformatted blocks.</li>
                    <li>Improvements to color themes and page appearance.</li>
                    <li>Rescaling the UI manually or when moving the window
                        to a different display.</li>
                    <li>Word/paragraph selection modes (double/triple click).</li>
                    <li>Controlling a running instance via command line.</li>
                </ul>
                <p>1.3.1 contains minor updates and bug fixes:</p>
                <ul>
                    <li>Added option to disable bold links for light/dark backgrounds.</li>
                    <li>Updated the Nunito font to the latest version.</li>
                    <li>Fixed keybindings overriding the home row key navigation mode.</li>
                    <li>Fixed crash during word wrapping.</li>
                    <li>Fixed kerning in the text renderer.</li>
                    <li>Fixed issue with overlapped drawing of list bullets vs. list
                        items.</li>
                    <li>Fixed cropped list bullets when using Literata.</li>
                    <li>Fixed whitespace normalization in plain text files (tab
                        characters).</li>
                    <li>Fixed issues buffering window contents, possibly causing missing
                        font glyphs.</li>
                </ul>
                <p>The full release notes can be viewed inside the app by opening
                    the "about:version" page.
                </p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.3.1</url>
        </release>
        <release version="1.3" date="2021-03-31">
            <description>
                <p> This is a major feature update with improvements for
                    localization, browsing behavior, page content and
                    rendering, UI design, and command line use. Here are some of
                    the highlights:
                </p>
                <ul>
                    <li>New UI language setting: English, Chinese, Finnish,
                        Russian, and Spanish available in this release.</li> 
                    <li>LibreTranslate integration for translating page 
                        content.</li>
                    <li>Viewing alt text of preformatted blocks.</li>
                    <li>Improvements to color themes and page appearance.</li>
                    <li>Rescaling the UI manually or when moving the window
                        to a different display.</li>
                    <li>Word/paragraph selection modes (double/triple click).</li>
                    <li>Controlling a running instance via command line.</li>
                </ul>
                <p> The full release notes can be viewed inside the app by opening
                    the "about:version" page.
                </p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.3.0</url>
        </release>
        <release version="1.2.3" date="2021-03-14">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Fixed XML parser hanging on numeric character entities.</li>
                    <li>Fixed "Monospace Body" option causing Gemtext line 
                        markup to be visible.</li>
                    <li>Fixed bookmarking a wrapped link. Now the entire label 
                        text gets used instead of just the clicked segment.</li>
                    <li>Fixed handling of non-advancing monospace glyphs.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.3</url>
        </release>
        <release version="1.2.2" date="2021-03-07">
            <description>
                <ul>
                    <li>Stability improvements.</li>
                    <li>Whitespace is no longer normalized when using the monospace body setting.</li>
                    <li>Fixed issues with percent-encoded Gopher paths.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.2</url>
        </release>
        <release version="1.2.1" date="2021-02-27">
            <description>
                <p> This is a major feature update that also has a number of user 
                    interface design changes.
                </p>
                <p> New features include viewing and subscribing to Atom feeds,
                    downloading any link as a file, editable bookmark icons,
                    search engine integration, tab auto-reloading, fullscreen mode,
                    and new font options for page content.
                </p>
                <p> UI enhancements include improved navbar and sidebar appearance,
                    setting for UI accent color, and placement of dialog
                    buttons.
                </p>
                <p> The full release notes can be viewed inside the app by opening
                    the "about:version" page.
                </p>
                <p>v1.2.1 fixes a crash when creating a bookmark.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.1</url>
        </release>
        <release version="1.2" date="2021-02-27">
            <description>
                <p> This is a major feature update that also has a number of user 
                    interface design changes.
                </p>
                <p> New features include viewing and subscribing to Atom feeds,
                    downloading any link as a file, editable bookmark icons,
                    search engine integration, tab auto-reloading, fullscreen mode,
                    and new font options for page content.
                </p>
                <p> UI enhancements include improved navbar and sidebar appearance,
                    setting for UI accent color, and placement of dialog
                    buttons.
                </p>
                <p> The full release notes can be viewed inside the app by opening
                    the "about:version" page.
                </p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.2.0</url>          
        </release>
        <release version="1.1.4" date="2021-02-22">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Broken Gopher menu links.</li>
                    <li>Incorrect feed entry highlight/read status in the sidebar.</li>
                    <li>Vertical alignment of short pages: top banner is excluded 
                        because it is not part of the content.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.4</url>
        </release>
        <release version="1.1.3" date="2021-02-14">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Crash when deleting a bookmark that was being used as 
                        a remote bookmark source.</li>
                    <li>Potential crash at shutdown.</li>
                    <li>URL path decoding not respecting reserved characters.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.3</url>
        </release>
        <release version="1.1.2" date="2021-02-10">
            <description>
                <p>Bug fixes:</p>
                <ul>
                    <li>Potential crash at launch.</li>
                    <li>Input query from a background tab was being applied to 
                        the foreground tab. An input query now forces a tab to 
                        the foreground.</li>
                    <li>Window scroll position moving when resizing vertically.</li>
                    <li>Feed refresh waiting forever if a server doesn't respond.</li>
                    <li>Hover state not being cleared when right-clicking links.</li>
                    <li>Remote bookmarks not appearing if they lack a user-friendly 
                        name on the source page.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.2</url>
        </release>
        <release version="1.1.1" date="2021-02-03">
            <description>
                <p>Miscellaneous fixes for bugs and other incorrect behavior:</p>
                <ul>
                    <li>Monitor DPI will now affect UI scaling.</li>
                    <li>Input focus can no longer be cycled outside an open dialog.</li>
                    <li>Missing cursor and invalid data in the New Identity "Valid until" field.</li>
                    <li>Missing frames in the Import Identity dialog.</li>
                    <li>Word wrapping slightly off in unread feed entry titles.</li>
                    <li>URI fragments should not be stripped from all links.</li>
                    <li>Allow reloading the same URL when clicking on a link or bookmark, 
                        or pressing Enter in the navbar.</li>
                    <li>Existing bookmark URLs are normalized like all other URLs.</li>
                    <li>"Import Links as Bookmarks" can be used on an active bookmark source page.</li>
                    <li>Fixed default values for preferences: line width, Downloads directory.</li>
                    <li>Store files in XDG user directories.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.1</url>
        </release>
        <release version="1.1" date="2021-01-28">
            <description>
                <p>
                    This version adds new features to enhance user experience 
                    and fixes incorrect behavior.
                </p>
                <ul>
                    <li>Import existing X.509 client certificates via the UI.</li>
                    <li>Setting for maximum cache size.</li>
                    <li>Option to show full URL when hovering mouse over a link.</li>
                    <li>Support for Finger links.</li>
                    <li>More keybindings: e.g., opening and closing tabs.</li>
                    <li>Visual UI improvements.</li> 
                    <li>Fix for history timestamps that were shifting on every launch.</li>
                </ul>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.1.0</url>
        </release>
        <release version="1.0.3" date="2021-01-12">
            <description>
                <p>This release contains bug fixes and performance improvements.</p>
                <p>Version 1.0 is the first stable release of Lagrange.</p>
            </description>
            <url>https://github.com/skyjake/lagrange/releases/tag/v1.0.3</url>
        </release>
    </releases>
</component>