mirror of
https://github.com/Foundry376/Mailspring.git
synced 2026-10-03 15:57:50 +02:00
Commit Graph
Select branches
Hide Pull Requests
0.3.26
0.3.27
bengotow/27
bengotow/apply-dom-transforms
bengotow/audit
bengotow/better-sqlite3
bengotow/cal-2020
bengotow/electron-13
bengotow/feature-tips
bengotow/finish-docker
bengotow/github-builds
bengotow/goodbye-focus
bengotow/inline-images
bengotow/localization
bengotow/n1-pro
bengotow/non-optimistic-updates
bengotow/quicklook-js
bengotow/slate-44
bengotow/slate-44-ts
bengotow/slate-editor
bengotow/wayland
bengotow/wayland-2
bengotow/wayland-3
casa-execfile-icon-convert
casa-gmail-oauth-pkce
casa-revoke-oauth-on-account-removal
ci-address-book
claude/add-arm-linux-support-wl3fF
claude/add-calendar-feature-UE0TS
claude/add-composer-plugin-JWpcU
claude/add-contact-notes-yjCmt
claude/add-email-unsubscribe-w1XNs
claude/add-language-translations-WVpa6
claude/add-screenreader-support-HpKQq
claude/add-subfolder-menu-option-odUtG
claude/add-svg-icons-list-XHSSr
claude/add-toast-button-hover-aw17P
claude/add-tray-icon-preferences-At3f1
claude/align-calendar-plus-icon-mB0UL
claude/analyze-caldav-overrides-eEzf6
claude/analyze-mailspring-feedback-cEuni
claude/assess-electron-upgrade-7m8Dw
claude/audit-algorithm-performance-iu3Il
claude/audit-calendar-features-XkXAJ
claude/audit-electron-deprecated-A5WQD
claude/audit-electron-security-RxUWP
claude/audit-grunt-tasks-kyyoP
claude/audit-legacy-code-p531X
claude/audit-mail-rules-qCiYR
claude/audit-upgrade-dependencies-7CyNv
claude/auto-theme-switching-skYAh
claude/awesome-ritchie-0al89q
claude/awesome-ritchie-0hjjt0
claude/awesome-ritchie-0sHht
claude/awesome-ritchie-0vbutl
claude/awesome-ritchie-14fdqm
claude/awesome-ritchie-1bcmwz
claude/awesome-ritchie-3zi4bn
claude/awesome-ritchie-5q3wk4
claude/awesome-ritchie-5wldca
claude/awesome-ritchie-5xo6p9
claude/awesome-ritchie-766joz
claude/awesome-ritchie-7b4qs8
claude/awesome-ritchie-8ql4q9
claude/awesome-ritchie-8z72fb
claude/awesome-ritchie-9lc0ni
claude/awesome-ritchie-AwTQG
claude/awesome-ritchie-C0TMK
claude/awesome-ritchie-Irvfk
claude/awesome-ritchie-SOkbu
claude/awesome-ritchie-T85Bb
claude/awesome-ritchie-a6ukuv
claude/awesome-ritchie-ac56fx
claude/awesome-ritchie-ajk1pt
claude/awesome-ritchie-azunlt
claude/awesome-ritchie-ctndod
claude/awesome-ritchie-dndvi8
claude/awesome-ritchie-duiXR
claude/awesome-ritchie-e2fvqf
claude/awesome-ritchie-e598ji
claude/awesome-ritchie-e67zim
claude/awesome-ritchie-eK3dk
claude/awesome-ritchie-egfnkv
claude/awesome-ritchie-feature-usage-fix
claude/awesome-ritchie-fyip3c
claude/awesome-ritchie-gDwAW
claude/awesome-ritchie-gi1ifq
claude/awesome-ritchie-hj4wlu
claude/awesome-ritchie-hqnp1e
claude/awesome-ritchie-i9utje
claude/awesome-ritchie-ig3xd2
claude/awesome-ritchie-iwcume
claude/awesome-ritchie-jw81hp
claude/awesome-ritchie-k3bqvf
claude/awesome-ritchie-k54mtl
claude/awesome-ritchie-me333z
claude/awesome-ritchie-nsGAI
claude/awesome-ritchie-nx6e3z
claude/awesome-ritchie-nxTEN
claude/awesome-ritchie-oa0594
claude/awesome-ritchie-onis5h
claude/awesome-ritchie-qlsfuf
claude/awesome-ritchie-r8bmk0
claude/awesome-ritchie-rbdbm2
claude/awesome-ritchie-rj8l4o
claude/awesome-ritchie-s1avjv
claude/awesome-ritchie-t3qtuf
claude/awesome-ritchie-t5hipp
claude/awesome-ritchie-ukrt93
claude/awesome-ritchie-wbzs0b
claude/awesome-ritchie-x4s6yv
claude/awesome-ritchie-za95zx
claude/awesome-ritchie-zn8rl7
claude/azure-trusted-signing-egp6l
claude/calendar-double-click-events-NSbkD
claude/calendar-empty-state-sJjTA
claude/calendar-event-dragging-7UqEr
claude/calendar-popover-rsvp-docs-6WWIi
claude/calendar-view-toggle-SWxFv
claude/check-discourse-issues-XIZD7
claude/compare-mailspring-forks-DOxDS
claude/contact-birthday-no-date
claude/contact-fromstring-email-error-59kp6j
claude/dazzling-bardeen-hba83r
claude/determined-brahmagupta-eganbs
claude/disable-swipe-gesture-pref-jaU6S
claude/draft-forum-responses-YQEcc
claude/electron-44.5.1
claude/electron-tray-icon-research-YJkZF
claude/electron-windows-notifications-GFdDl
claude/eloquent-lovelace-q6kvf
claude/email-read-receipts-research-rBSpv
claude/eml-export-implementation-LagE1
claude/explore-calendar-contacts-IE79B
claude/explore-priority-email-flag-aZ4dx
claude/fix-antialiasing-rendering-AX1ul
claude/fix-calendar-deselection-2ei77
claude/fix-calendar-syncInit-0187hEp6y59XPYn9mU3bvNhH
claude/fix-ci-linting-check-QjII7
claude/fix-composer-input-lag-T0Hpi
claude/fix-contact-year-error-9O7e7
claude/fix-conversation-list-shortcut-5fYqX
claude/fix-december-calendar-blank-u29Dw
claude/fix-delete-undo-regression-BBQA0
claude/fix-destructuring-error-thQ7A
claude/fix-dnd-notifications-fIWBb
claude/fix-dompurify-security-NjxMl
claude/fix-download-attachments-yZb2F
claude/fix-electron-snap-startup-YB2jS
claude/fix-email-contact-name-Z7Jo1
claude/fix-email-keyboard-regression-ZfQ66
claude/fix-event-drag-save-iMduV
claude/fix-event-visible-calendars-IEIMB
claude/fix-flatpak-cpu-issue-Js1B1
claude/fix-keyboard-navigation-d3FYW
claude/fix-libtidy-dependency-QHXO8
claude/fix-lint-non-null-assertion-vQZlu
claude/fix-linux-mint-deps-j8eBY
claude/fix-linux-tray-icon-9yaUR
claude/fix-linux-wayland-issues-F4EsZ
claude/fix-macos-tray-icon-imVuP
claude/fix-mailto-sanitization-e9uzn
claude/fix-move-to-search-hang-fbbn2
claude/fix-nested-executable-provisioning-A6SaC
claude/fix-notification-toast-name-cIAfM
claude/fix-notification-toast-xml-escaping-cIAfM
claude/fix-npm-dependency-Vv1JY
claude/fix-oauth-encoding-bxPLd
claude/fix-opensuse-test-gC5M6
claude/fix-package-name-validation-t4jo6
claude/fix-plugin-path-traversal-fpkxt
claude/fix-quick-event-error-AjWyM
claude/fix-react-upgrade-bug-phcPE
claude/fix-rpm-packaging-issues-zyxnn
claude/fix-scrollbar-date-indicator-r1WMZ
claude/fix-sound-notifications-JOOJ8
claude/fix-squirrel-post-install-lsQtD
claude/fix-starred-document-null-VSExa
claude/fix-summary-notifications-HrlA1
claude/fix-technical-debt-2goJW
claude/fix-theme-color-detection-RQzvc
claude/fix-theme-css-var-xFadz
claude/fix-thread-list-context-menu-apoq9
claude/fix-undefined-contains-error-jorPU
claude/fix-url-path-traversal-aWxcY
claude/fix-url-scheme-validation-aswRu
claude/fix-wayland-background-flag-0TKrr
claude/fix-windows-clsid-registration-SMtiF
claude/fix-windows-spellcheck-QBc4O
claude/fix-windows-spinner-size-Ua2gK
claude/fix-windows-startup-launch-KUr8n
claude/fix-windows-unknown-error-aHwCW
claude/github-actions-multi-arch-0WPS3
claude/github-actions-windows-build-7TCAj
claude/gmail-oauth-refresh-crash-7f8md8
claude/implement-calendar-feature-NP8ss
claude/implement-event-search-SqwGx
claude/improve-calendar-edit-button-aU6Wo
claude/improve-context-menu-safety-tIEzL
claude/improve-filename-sanitization-haBTd
claude/improve-popover-design-BGrgq
claude/init-project-setup-IhJaA
claude/investigate-app-disappear-bug-kXKyi
claude/investigate-bug-fix-7IMFW
claude/investigate-compile-cache-JSIfD
claude/investigate-compose-issue-1vZ57
claude/investigate-discourse-issue-DZA0G
claude/investigate-discourse-issues-2HJ5s
claude/investigate-flatpak-distribution-h8fil
claude/investigate-forum-issue-vvLPg
claude/investigate-grammar-preferences-KNdsT
claude/investigate-message-exception-Cnk3c
claude/investigate-onboarding-issue-yDJ4H
claude/investigate-outlook-issue-VZCkQ
claude/investigate-sentry-error-0qI0z
claude/investigate-sentry-error-0ztw6
claude/investigate-sentry-error-2PGgp
claude/investigate-sentry-error-3FMho
claude/investigate-sentry-error-3baR1
claude/investigate-sentry-error-6iAEX
claude/investigate-sentry-error-8Ybks
claude/investigate-sentry-error-DDYXf
claude/investigate-sentry-error-EVRRe
claude/investigate-sentry-error-Ft9ys
claude/investigate-sentry-error-JppEq
claude/investigate-sentry-error-JxKwD
claude/investigate-sentry-error-iZBNz
claude/investigate-sentry-error-pVtXt
claude/investigate-sentry-error-siJdy
claude/investigate-sentry-error-vi705
claude/investigate-sentry-error-wIV06
claude/investigate-undo-banner-TWtOh
claude/investigate-wayland-support-sfCjn
claude/jolly-gauss-5mjs4i
claude/linux-desktop-integration-AdRhI
claude/linux-tray-icon-note-5omGV
claude/linux-user-visibility-7PtQW
claude/mailspring-db-malformed-recovery-q2ypgb
claude/mailspring-discourse-replies-qgDGG
claude/mailspring-plugin-investigation-UOCJB
claude/mailspring-plugins-search-pxAuw
claude/mailsync-test-error-offline
claude/migrate-context-api-WEFwk
claude/migrate-lifecycle-hooks-Tn3zh
claude/migrate-sheet-context-5BG1d
claude/move-azure-vars-4gocu
claude/nice-bardeen-49SXB
claude/open-url-invalid
claude/persist-calendar-view-YSjY9
claude/plan-typescript-improvements-uUHRQ
claude/react-17-upgrade-review-Z110D
claude/react-upgrade-investigation-F4lFi
claude/recurring-calendar-events-4zeR6
claude/redact-mailsync-secrets-YA79v
claude/refactor-error-dialogs-enQYc
claude/remove-grunt-dependency-8563R
claude/remove-mailto-attach-param-GXQOg
claude/remove-node-fetch-Tv4qF
claude/remove-sqlite-vacuum-d21Q0
claude/remove-touch-bar-support-GtRC7
claude/remove-travis-appveyor-btJpG
claude/rename-specs-to-typescript-PwYnZ
claude/research-electron-build-FL21J
claude/research-outlook-imap-smtp-OHYuk
claude/responsive-calendar-window-6MqFL
claude/restrict-build-actions-ZMYNq
claude/restrict-function-scope-iG6Ts
claude/restrict-image-urls-5VcyP
claude/review-account-grouping-pr-wvy3x
claude/review-forum-issues-O0oNi
claude/review-git-history-P2lMx
claude/review-improve-fix-AdIvj
claude/review-notification-system-kSTfp
claude/review-react-upgrade-KJD4t
claude/review-setup-instructions-HPqa1
claude/review-stale-pr-pqEzV
claude/saved-search-feature-xt1cw
claude/security-attachment-preview-owyMT
claude/send-from-address
claude/simplify-spell-check-ISrUH
claude/smart-app-control-issue-traxr
claude/sound-play-rejection
claude/system-theme-tint-color-1BfcB
claude/template-subject-autofill-aahy1q
claude/tier1-class-to-fn-components
claude/trace-email-rsvp-flow-voDbp
claude/update-node-abi-electron39-E8K8r
claude/update-node-version-RyhQ4
claude/update-preference-warnings-yx4RO
claude/update-react-lifecycle-methods-TZnmS
claude/update-rpm-requires-GJW8W
claude/upgrade-electron-ISUsb
claude/upgrade-ical-libraries-EZTId
claude/upgrade-juice-module-7ioJg
claude/upgrade-lru-cache-YhzMG
claude/upgrade-node-emoji-p4cgu
claude/upgrade-react-hooks-SP1BU
claude/upgrade-snarkdown-9Yz4D
claude/upgrade-spinner-resolution-ewuJo
claude/upgrade-typescript-3-to-5-98WKq
claude/upgrade-uuid-module-SIBkP
claude/vcf-import-export-6LP8l
claude/windows-default-email-app-WMiJ6
claude/windows-email-integration-NZUnT
claude/windows-start-menu-integration-eRKEf
codemouse92/replyallwarn
event-invite
feat/single-mail-view
fix/invalid-recipient-check
fix/linux-singleton
fix/omit-null-string-attributes-from-task-json
fix/proton-container-folder-autoconfig
fix/strip-cr-from-dropped-text
gh-pages
indent-2026-03-23-billing-overview
k2
k2-alt
mail-merge-overlaid
manila/bare-hour-locale
manila/date-picker-clock-time
master
message-placements
pgp-v2
pullrequests/Phylu/feature/vertical-reading-pane
security/webview-html-injection-hardening
stable
#1
#1/merge
#1048
#1050
#1087
#1087/merge
#1098
#1126
#1135
#1149
#1152
#1155
#1164
#1165
#1168
#1170
#1172
#1175
#1176
#1185
#1188
#1192
#1198
#1203
#1204
#1206
#1216
#1230
#1243
#1246
#1251
#1285
#1286
#1295
#1296
#1305
#1340
#1342
#1352
#1360
#1373
#1374
#1385
#1386
#1404
#1405
#1429
#1430
#1431
#1459
#1468
#1482
#1486
#1495
#1517
#1518
#1519
#1525
#1545
#1559
#1578
#161
#1614
#1618
#1619
#1621
#1622
#1631
#1649
#1651
#1655
#1662
#1692
#1701
#1703
#1704
#1713
#172
#172/merge
#1740
#1744
#1747
#1766
#1772
#179
#1818
#1819
#1836
#1866
#1876
#1886
#1887
#1897
#190
#1935
#2
#2004
#2007
#2022
#2045
#2046
#2076
#2093
#2095
#2104
#2105
#2110
#2164
#2165
#2219
#2220
#2224
#223
#2240
#2243
#2251
#2252
#2254
#2255
#2256
#2257
#2259
#2260
#2261
#2262
#2263
#2264
#2266
#2267
#2270
#2272
#2275
#2276
#2277
#2279
#2280
#2283
#2284
#2287
#2288
#2290
#2291
#2293
#2295
#2296
#2298
#2301
#2307
#2308
#2310
#2312
#2313
#2316
#2317
#2322
#2323
#2324
#2325
#2326
#2327
#2332
#2334
#2336
#2338
#2341
#2344
#2345
#2346
#2348
#2355
#2356
#2357
#2360
#2361
#2364
#2367
#2369
#2371
#2372
#2377
#2378
#2380
#2382
#2384
#2385
#2387
#2388
#2390
#2391
#2392
#2393
#2395
#2396
#2399
#2400
#2409
#2415
#2416
#2417
#2418
#2419
#2420
#2421
#2422
#2423
#2424
#2424/merge
#2425
#2426
#2428
#2429
#243
#2431
#2432
#2433
#2436
#2437
#2438
#2439
#2440
#2442
#2443
#2444
#2445
#2449
#2452
#2454
#2456
#2457
#2458
#2460
#2461
#2463
#2464
#2465
#2466
#2467
#2468
#2469
#2470
#2471
#2472
#2473
#2474
#2476
#2477
#2477/merge
#2478
#248
#2480
#2481
#2484
#2485
#2486
#2488
#249
#2491
#2492
#2493
#2495
#2497
#2498
#2499
#2500
#2503
#2504
#2505
#2505/merge
#2506
#2509
#251
#2512
#2513
#2514
#2515
#2516
#2517
#2518
#2519
#252
#2520
#2521
#2522
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2534
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2545
#2546
#2547
#2548
#2549
#2550
#2551
#2552
#2553
#2554
#2555
#2556
#2557
#2558
#2559
#2560
#2561
#2562
#2563
#2564
#2565
#2566
#2567
#2568
#2569
#2570
#2571
#2572
#2573
#2574
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2583
#2583/merge
#2584
#2585
#2586
#2587
#2588
#2589
#259
#2590
#2591
#2592
#2593
#2593/merge
#2594
#2595
#2596
#2597
#2598
#2599
#2600
#2601
#2602
#2603
#2604
#2605
#2606
#2610
#2611
#2611/merge
#2612
#2613
#2614
#2615
#2616
#2617
#2618
#2619
#2620
#2621
#2622
#2623
#2624
#2625
#2626
#2627
#2628
#2629
#2630
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2645
#2646
#2647
#2648
#2649
#2650
#2651
#2652
#2653
#2654
#2655
#2656
#2657
#2658
#2659
#2660
#2661
#2662
#2663
#2664
#2665
#2666
#2667
#2668
#2669
#267
#2670
#2671
#2672
#2673
#2674
#2675
#2676
#2677
#2678
#2679
#2680
#2681
#2682
#2683
#2684
#2685
#2686
#2687
#2688
#2689
#2690
#2691
#2692
#2693
#2694
#2695
#2696
#2697
#2698
#2699
#2700
#2701
#2702
#2703
#2704
#2705
#2706
#2707
#2708
#2709
#2710
#2711
#2712
#2713
#2714
#2715
#2716
#2717
#2718
#2719
#2720
#2721
#2722
#2723
#2724
#2725
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2733
#2734
#2735
#2736
#2737
#2738
#2739
#2740
#2741
#2742
#2743
#2744
#2745
#2746
#2747
#2748
#2749
#2750
#2751
#2752
#2753
#2754
#2755
#2756
#2757
#2758
#2759
#2760
#2761
#2762
#2763
#2764
#2765
#2766
#2767
#2768
#2769
#2770
#2771
#2772
#2773
#2774
#2775
#2776
#2777
#2778
#2779
#2780
#2781
#2782
#2783
#2784
#2785
#2786
#2787
#2788
#2789
#2790
#2791
#2792
#2792/merge
#2793
#2794
#2795
#2795/merge
#2796
#2797
#2798
#2799
#2800
#2801
#2802
#2803
#2803/merge
#2804
#2805
#2806
#2807
#2808
#2809
#2810
#2811
#2812
#2813
#2813/merge
#2814
#2815
#2816
#2817
#2818
#2819
#2820
#2821
#2822
#2823
#2824
#2824/merge
#2825
#2826
#2826/merge
#2827
#2828
#2829
#2830
#2830/merge
#2831
#2832
#2833
#2834
#2835
#2836
#2837
#2838
#2839
#2840
#2841
#2842
#2843
#2843/merge
#2844
#2845
#2846
#2846/merge
#2847
#2848
#2848/merge
#2849
#2850
#2851
#2852
#2853
#2854
#2855
#2856
#2857
#2857/merge
#2858
#2859
#286
#286/merge
#2860
#2861
#2862
#2863
#2864
#2866
#2867
#2868
#2869
#2870
#2871
#2872
#2873
#2874
#2875
#2875/merge
#2876
#2877
#2878
#2879
#2879/merge
#2880
#2881
#2882
#2883
#2884
#2885
#2886
#2887
#2888
#2889
#2890
#2891
#2892
#2893
#2894
#2895
#2896
#2897
#2898
#2899
#2900
#2901
#2902
#2903
#2905
#2906
#2907
#2908
#2909
#2910
#2911
#2912
#2913
#2914
#2915
#2916
#2917
#2918
#2918/merge
#2919
#2919/merge
#2920
#2920/merge
#2921
#2921/merge
#2922
#2923
#2923/merge
#2924
#2924/merge
#2925
#2925/merge
#2926
#2926/merge
#2927
#2927/merge
#2928
#2928/merge
#2929
#2929/merge
#2931
#2933
#2934
#2935
#2936
#2937
#2937/merge
#296
#3
#3/merge
#305
#308
#311
#318
#319
#324
#328
#362
#4
#418
#474
#474/merge
#493
#498
#5
#51
#512
#515
#524
#668
#673
#694
#694/merge
#695
#696
#696/merge
#698
#7
#700
#73
#84
#854
#883
#883/merge
#93
#938
#98
#981
#99
#99/merge
1.0.0
1.0.1
1.0.10
1.0.11
1.0.12
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.10.0
1.10.1
1.10.2
1.10.2-b2
1.10.3
1.10.4
1.10.5
1.10.6
1.10.7
1.10.8
1.11.0
1.12.0
1.13.0
1.13.1
1.13.2
1.13.3
1.14.0
1.15.0
1.15.1
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.19.0
1.19.1
1.2.0
1.2.1
1.2.2
1.20.0
1.20.1
1.21.0
1.21.1
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.26.0
1.3.0
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.7.0
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.8.0
1.9.0
1.9.1
1.9.2
Select branches
Hide Pull Requests
0.3.26
0.3.27
bengotow/27
bengotow/apply-dom-transforms
bengotow/audit
bengotow/better-sqlite3
bengotow/cal-2020
bengotow/electron-13
bengotow/feature-tips
bengotow/finish-docker
bengotow/github-builds
bengotow/goodbye-focus
bengotow/inline-images
bengotow/localization
bengotow/n1-pro
bengotow/non-optimistic-updates
bengotow/quicklook-js
bengotow/slate-44
bengotow/slate-44-ts
bengotow/slate-editor
bengotow/wayland
bengotow/wayland-2
bengotow/wayland-3
casa-execfile-icon-convert
casa-gmail-oauth-pkce
casa-revoke-oauth-on-account-removal
ci-address-book
claude/add-arm-linux-support-wl3fF
claude/add-calendar-feature-UE0TS
claude/add-composer-plugin-JWpcU
claude/add-contact-notes-yjCmt
claude/add-email-unsubscribe-w1XNs
claude/add-language-translations-WVpa6
claude/add-screenreader-support-HpKQq
claude/add-subfolder-menu-option-odUtG
claude/add-svg-icons-list-XHSSr
claude/add-toast-button-hover-aw17P
claude/add-tray-icon-preferences-At3f1
claude/align-calendar-plus-icon-mB0UL
claude/analyze-caldav-overrides-eEzf6
claude/analyze-mailspring-feedback-cEuni
claude/assess-electron-upgrade-7m8Dw
claude/audit-algorithm-performance-iu3Il
claude/audit-calendar-features-XkXAJ
claude/audit-electron-deprecated-A5WQD
claude/audit-electron-security-RxUWP
claude/audit-grunt-tasks-kyyoP
claude/audit-legacy-code-p531X
claude/audit-mail-rules-qCiYR
claude/audit-upgrade-dependencies-7CyNv
claude/auto-theme-switching-skYAh
claude/awesome-ritchie-0al89q
claude/awesome-ritchie-0hjjt0
claude/awesome-ritchie-0sHht
claude/awesome-ritchie-0vbutl
claude/awesome-ritchie-14fdqm
claude/awesome-ritchie-1bcmwz
claude/awesome-ritchie-3zi4bn
claude/awesome-ritchie-5q3wk4
claude/awesome-ritchie-5wldca
claude/awesome-ritchie-5xo6p9
claude/awesome-ritchie-766joz
claude/awesome-ritchie-7b4qs8
claude/awesome-ritchie-8ql4q9
claude/awesome-ritchie-8z72fb
claude/awesome-ritchie-9lc0ni
claude/awesome-ritchie-AwTQG
claude/awesome-ritchie-C0TMK
claude/awesome-ritchie-Irvfk
claude/awesome-ritchie-SOkbu
claude/awesome-ritchie-T85Bb
claude/awesome-ritchie-a6ukuv
claude/awesome-ritchie-ac56fx
claude/awesome-ritchie-ajk1pt
claude/awesome-ritchie-azunlt
claude/awesome-ritchie-ctndod
claude/awesome-ritchie-dndvi8
claude/awesome-ritchie-duiXR
claude/awesome-ritchie-e2fvqf
claude/awesome-ritchie-e598ji
claude/awesome-ritchie-e67zim
claude/awesome-ritchie-eK3dk
claude/awesome-ritchie-egfnkv
claude/awesome-ritchie-feature-usage-fix
claude/awesome-ritchie-fyip3c
claude/awesome-ritchie-gDwAW
claude/awesome-ritchie-gi1ifq
claude/awesome-ritchie-hj4wlu
claude/awesome-ritchie-hqnp1e
claude/awesome-ritchie-i9utje
claude/awesome-ritchie-ig3xd2
claude/awesome-ritchie-iwcume
claude/awesome-ritchie-jw81hp
claude/awesome-ritchie-k3bqvf
claude/awesome-ritchie-k54mtl
claude/awesome-ritchie-me333z
claude/awesome-ritchie-nsGAI
claude/awesome-ritchie-nx6e3z
claude/awesome-ritchie-nxTEN
claude/awesome-ritchie-oa0594
claude/awesome-ritchie-onis5h
claude/awesome-ritchie-qlsfuf
claude/awesome-ritchie-r8bmk0
claude/awesome-ritchie-rbdbm2
claude/awesome-ritchie-rj8l4o
claude/awesome-ritchie-s1avjv
claude/awesome-ritchie-t3qtuf
claude/awesome-ritchie-t5hipp
claude/awesome-ritchie-ukrt93
claude/awesome-ritchie-wbzs0b
claude/awesome-ritchie-x4s6yv
claude/awesome-ritchie-za95zx
claude/awesome-ritchie-zn8rl7
claude/azure-trusted-signing-egp6l
claude/calendar-double-click-events-NSbkD
claude/calendar-empty-state-sJjTA
claude/calendar-event-dragging-7UqEr
claude/calendar-popover-rsvp-docs-6WWIi
claude/calendar-view-toggle-SWxFv
claude/check-discourse-issues-XIZD7
claude/compare-mailspring-forks-DOxDS
claude/contact-birthday-no-date
claude/contact-fromstring-email-error-59kp6j
claude/dazzling-bardeen-hba83r
claude/determined-brahmagupta-eganbs
claude/disable-swipe-gesture-pref-jaU6S
claude/draft-forum-responses-YQEcc
claude/electron-44.5.1
claude/electron-tray-icon-research-YJkZF
claude/electron-windows-notifications-GFdDl
claude/eloquent-lovelace-q6kvf
claude/email-read-receipts-research-rBSpv
claude/eml-export-implementation-LagE1
claude/explore-calendar-contacts-IE79B
claude/explore-priority-email-flag-aZ4dx
claude/fix-antialiasing-rendering-AX1ul
claude/fix-calendar-deselection-2ei77
claude/fix-calendar-syncInit-0187hEp6y59XPYn9mU3bvNhH
claude/fix-ci-linting-check-QjII7
claude/fix-composer-input-lag-T0Hpi
claude/fix-contact-year-error-9O7e7
claude/fix-conversation-list-shortcut-5fYqX
claude/fix-december-calendar-blank-u29Dw
claude/fix-delete-undo-regression-BBQA0
claude/fix-destructuring-error-thQ7A
claude/fix-dnd-notifications-fIWBb
claude/fix-dompurify-security-NjxMl
claude/fix-download-attachments-yZb2F
claude/fix-electron-snap-startup-YB2jS
claude/fix-email-contact-name-Z7Jo1
claude/fix-email-keyboard-regression-ZfQ66
claude/fix-event-drag-save-iMduV
claude/fix-event-visible-calendars-IEIMB
claude/fix-flatpak-cpu-issue-Js1B1
claude/fix-keyboard-navigation-d3FYW
claude/fix-libtidy-dependency-QHXO8
claude/fix-lint-non-null-assertion-vQZlu
claude/fix-linux-mint-deps-j8eBY
claude/fix-linux-tray-icon-9yaUR
claude/fix-linux-wayland-issues-F4EsZ
claude/fix-macos-tray-icon-imVuP
claude/fix-mailto-sanitization-e9uzn
claude/fix-move-to-search-hang-fbbn2
claude/fix-nested-executable-provisioning-A6SaC
claude/fix-notification-toast-name-cIAfM
claude/fix-notification-toast-xml-escaping-cIAfM
claude/fix-npm-dependency-Vv1JY
claude/fix-oauth-encoding-bxPLd
claude/fix-opensuse-test-gC5M6
claude/fix-package-name-validation-t4jo6
claude/fix-plugin-path-traversal-fpkxt
claude/fix-quick-event-error-AjWyM
claude/fix-react-upgrade-bug-phcPE
claude/fix-rpm-packaging-issues-zyxnn
claude/fix-scrollbar-date-indicator-r1WMZ
claude/fix-sound-notifications-JOOJ8
claude/fix-squirrel-post-install-lsQtD
claude/fix-starred-document-null-VSExa
claude/fix-summary-notifications-HrlA1
claude/fix-technical-debt-2goJW
claude/fix-theme-color-detection-RQzvc
claude/fix-theme-css-var-xFadz
claude/fix-thread-list-context-menu-apoq9
claude/fix-undefined-contains-error-jorPU
claude/fix-url-path-traversal-aWxcY
claude/fix-url-scheme-validation-aswRu
claude/fix-wayland-background-flag-0TKrr
claude/fix-windows-clsid-registration-SMtiF
claude/fix-windows-spellcheck-QBc4O
claude/fix-windows-spinner-size-Ua2gK
claude/fix-windows-startup-launch-KUr8n
claude/fix-windows-unknown-error-aHwCW
claude/github-actions-multi-arch-0WPS3
claude/github-actions-windows-build-7TCAj
claude/gmail-oauth-refresh-crash-7f8md8
claude/implement-calendar-feature-NP8ss
claude/implement-event-search-SqwGx
claude/improve-calendar-edit-button-aU6Wo
claude/improve-context-menu-safety-tIEzL
claude/improve-filename-sanitization-haBTd
claude/improve-popover-design-BGrgq
claude/init-project-setup-IhJaA
claude/investigate-app-disappear-bug-kXKyi
claude/investigate-bug-fix-7IMFW
claude/investigate-compile-cache-JSIfD
claude/investigate-compose-issue-1vZ57
claude/investigate-discourse-issue-DZA0G
claude/investigate-discourse-issues-2HJ5s
claude/investigate-flatpak-distribution-h8fil
claude/investigate-forum-issue-vvLPg
claude/investigate-grammar-preferences-KNdsT
claude/investigate-message-exception-Cnk3c
claude/investigate-onboarding-issue-yDJ4H
claude/investigate-outlook-issue-VZCkQ
claude/investigate-sentry-error-0qI0z
claude/investigate-sentry-error-0ztw6
claude/investigate-sentry-error-2PGgp
claude/investigate-sentry-error-3FMho
claude/investigate-sentry-error-3baR1
claude/investigate-sentry-error-6iAEX
claude/investigate-sentry-error-8Ybks
claude/investigate-sentry-error-DDYXf
claude/investigate-sentry-error-EVRRe
claude/investigate-sentry-error-Ft9ys
claude/investigate-sentry-error-JppEq
claude/investigate-sentry-error-JxKwD
claude/investigate-sentry-error-iZBNz
claude/investigate-sentry-error-pVtXt
claude/investigate-sentry-error-siJdy
claude/investigate-sentry-error-vi705
claude/investigate-sentry-error-wIV06
claude/investigate-undo-banner-TWtOh
claude/investigate-wayland-support-sfCjn
claude/jolly-gauss-5mjs4i
claude/linux-desktop-integration-AdRhI
claude/linux-tray-icon-note-5omGV
claude/linux-user-visibility-7PtQW
claude/mailspring-db-malformed-recovery-q2ypgb
claude/mailspring-discourse-replies-qgDGG
claude/mailspring-plugin-investigation-UOCJB
claude/mailspring-plugins-search-pxAuw
claude/mailsync-test-error-offline
claude/migrate-context-api-WEFwk
claude/migrate-lifecycle-hooks-Tn3zh
claude/migrate-sheet-context-5BG1d
claude/move-azure-vars-4gocu
claude/nice-bardeen-49SXB
claude/open-url-invalid
claude/persist-calendar-view-YSjY9
claude/plan-typescript-improvements-uUHRQ
claude/react-17-upgrade-review-Z110D
claude/react-upgrade-investigation-F4lFi
claude/recurring-calendar-events-4zeR6
claude/redact-mailsync-secrets-YA79v
claude/refactor-error-dialogs-enQYc
claude/remove-grunt-dependency-8563R
claude/remove-mailto-attach-param-GXQOg
claude/remove-node-fetch-Tv4qF
claude/remove-sqlite-vacuum-d21Q0
claude/remove-touch-bar-support-GtRC7
claude/remove-travis-appveyor-btJpG
claude/rename-specs-to-typescript-PwYnZ
claude/research-electron-build-FL21J
claude/research-outlook-imap-smtp-OHYuk
claude/responsive-calendar-window-6MqFL
claude/restrict-build-actions-ZMYNq
claude/restrict-function-scope-iG6Ts
claude/restrict-image-urls-5VcyP
claude/review-account-grouping-pr-wvy3x
claude/review-forum-issues-O0oNi
claude/review-git-history-P2lMx
claude/review-improve-fix-AdIvj
claude/review-notification-system-kSTfp
claude/review-react-upgrade-KJD4t
claude/review-setup-instructions-HPqa1
claude/review-stale-pr-pqEzV
claude/saved-search-feature-xt1cw
claude/security-attachment-preview-owyMT
claude/send-from-address
claude/simplify-spell-check-ISrUH
claude/smart-app-control-issue-traxr
claude/sound-play-rejection
claude/system-theme-tint-color-1BfcB
claude/template-subject-autofill-aahy1q
claude/tier1-class-to-fn-components
claude/trace-email-rsvp-flow-voDbp
claude/update-node-abi-electron39-E8K8r
claude/update-node-version-RyhQ4
claude/update-preference-warnings-yx4RO
claude/update-react-lifecycle-methods-TZnmS
claude/update-rpm-requires-GJW8W
claude/upgrade-electron-ISUsb
claude/upgrade-ical-libraries-EZTId
claude/upgrade-juice-module-7ioJg
claude/upgrade-lru-cache-YhzMG
claude/upgrade-node-emoji-p4cgu
claude/upgrade-react-hooks-SP1BU
claude/upgrade-snarkdown-9Yz4D
claude/upgrade-spinner-resolution-ewuJo
claude/upgrade-typescript-3-to-5-98WKq
claude/upgrade-uuid-module-SIBkP
claude/vcf-import-export-6LP8l
claude/windows-default-email-app-WMiJ6
claude/windows-email-integration-NZUnT
claude/windows-start-menu-integration-eRKEf
codemouse92/replyallwarn
event-invite
feat/single-mail-view
fix/invalid-recipient-check
fix/linux-singleton
fix/omit-null-string-attributes-from-task-json
fix/proton-container-folder-autoconfig
fix/strip-cr-from-dropped-text
gh-pages
indent-2026-03-23-billing-overview
k2
k2-alt
mail-merge-overlaid
manila/bare-hour-locale
manila/date-picker-clock-time
master
message-placements
pgp-v2
pullrequests/Phylu/feature/vertical-reading-pane
security/webview-html-injection-hardening
stable
#1
#1/merge
#1048
#1050
#1087
#1087/merge
#1098
#1126
#1135
#1149
#1152
#1155
#1164
#1165
#1168
#1170
#1172
#1175
#1176
#1185
#1188
#1192
#1198
#1203
#1204
#1206
#1216
#1230
#1243
#1246
#1251
#1285
#1286
#1295
#1296
#1305
#1340
#1342
#1352
#1360
#1373
#1374
#1385
#1386
#1404
#1405
#1429
#1430
#1431
#1459
#1468
#1482
#1486
#1495
#1517
#1518
#1519
#1525
#1545
#1559
#1578
#161
#1614
#1618
#1619
#1621
#1622
#1631
#1649
#1651
#1655
#1662
#1692
#1701
#1703
#1704
#1713
#172
#172/merge
#1740
#1744
#1747
#1766
#1772
#179
#1818
#1819
#1836
#1866
#1876
#1886
#1887
#1897
#190
#1935
#2
#2004
#2007
#2022
#2045
#2046
#2076
#2093
#2095
#2104
#2105
#2110
#2164
#2165
#2219
#2220
#2224
#223
#2240
#2243
#2251
#2252
#2254
#2255
#2256
#2257
#2259
#2260
#2261
#2262
#2263
#2264
#2266
#2267
#2270
#2272
#2275
#2276
#2277
#2279
#2280
#2283
#2284
#2287
#2288
#2290
#2291
#2293
#2295
#2296
#2298
#2301
#2307
#2308
#2310
#2312
#2313
#2316
#2317
#2322
#2323
#2324
#2325
#2326
#2327
#2332
#2334
#2336
#2338
#2341
#2344
#2345
#2346
#2348
#2355
#2356
#2357
#2360
#2361
#2364
#2367
#2369
#2371
#2372
#2377
#2378
#2380
#2382
#2384
#2385
#2387
#2388
#2390
#2391
#2392
#2393
#2395
#2396
#2399
#2400
#2409
#2415
#2416
#2417
#2418
#2419
#2420
#2421
#2422
#2423
#2424
#2424/merge
#2425
#2426
#2428
#2429
#243
#2431
#2432
#2433
#2436
#2437
#2438
#2439
#2440
#2442
#2443
#2444
#2445
#2449
#2452
#2454
#2456
#2457
#2458
#2460
#2461
#2463
#2464
#2465
#2466
#2467
#2468
#2469
#2470
#2471
#2472
#2473
#2474
#2476
#2477
#2477/merge
#2478
#248
#2480
#2481
#2484
#2485
#2486
#2488
#249
#2491
#2492
#2493
#2495
#2497
#2498
#2499
#2500
#2503
#2504
#2505
#2505/merge
#2506
#2509
#251
#2512
#2513
#2514
#2515
#2516
#2517
#2518
#2519
#252
#2520
#2521
#2522
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#2530
#2531
#2532
#2533
#2534
#2535
#2536
#2537
#2538
#2539
#2540
#2541
#2542
#2543
#2544
#2545
#2546
#2547
#2548
#2549
#2550
#2551
#2552
#2553
#2554
#2555
#2556
#2557
#2558
#2559
#2560
#2561
#2562
#2563
#2564
#2565
#2566
#2567
#2568
#2569
#2570
#2571
#2572
#2573
#2574
#2575
#2576
#2577
#2578
#2579
#2580
#2581
#2583
#2583/merge
#2584
#2585
#2586
#2587
#2588
#2589
#259
#2590
#2591
#2592
#2593
#2593/merge
#2594
#2595
#2596
#2597
#2598
#2599
#2600
#2601
#2602
#2603
#2604
#2605
#2606
#2610
#2611
#2611/merge
#2612
#2613
#2614
#2615
#2616
#2617
#2618
#2619
#2620
#2621
#2622
#2623
#2624
#2625
#2626
#2627
#2628
#2629
#2630
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2638
#2639
#2640
#2641
#2642
#2643
#2644
#2645
#2646
#2647
#2648
#2649
#2650
#2651
#2652
#2653
#2654
#2655
#2656
#2657
#2658
#2659
#2660
#2661
#2662
#2663
#2664
#2665
#2666
#2667
#2668
#2669
#267
#2670
#2671
#2672
#2673
#2674
#2675
#2676
#2677
#2678
#2679
#2680
#2681
#2682
#2683
#2684
#2685
#2686
#2687
#2688
#2689
#2690
#2691
#2692
#2693
#2694
#2695
#2696
#2697
#2698
#2699
#2700
#2701
#2702
#2703
#2704
#2705
#2706
#2707
#2708
#2709
#2710
#2711
#2712
#2713
#2714
#2715
#2716
#2717
#2718
#2719
#2720
#2721
#2722
#2723
#2724
#2725
#2727
#2728
#2729
#273
#2730
#2731
#2732
#2733
#2734
#2735
#2736
#2737
#2738
#2739
#2740
#2741
#2742
#2743
#2744
#2745
#2746
#2747
#2748
#2749
#2750
#2751
#2752
#2753
#2754
#2755
#2756
#2757
#2758
#2759
#2760
#2761
#2762
#2763
#2764
#2765
#2766
#2767
#2768
#2769
#2770
#2771
#2772
#2773
#2774
#2775
#2776
#2777
#2778
#2779
#2780
#2781
#2782
#2783
#2784
#2785
#2786
#2787
#2788
#2789
#2790
#2791
#2792
#2792/merge
#2793
#2794
#2795
#2795/merge
#2796
#2797
#2798
#2799
#2800
#2801
#2802
#2803
#2803/merge
#2804
#2805
#2806
#2807
#2808
#2809
#2810
#2811
#2812
#2813
#2813/merge
#2814
#2815
#2816
#2817
#2818
#2819
#2820
#2821
#2822
#2823
#2824
#2824/merge
#2825
#2826
#2826/merge
#2827
#2828
#2829
#2830
#2830/merge
#2831
#2832
#2833
#2834
#2835
#2836
#2837
#2838
#2839
#2840
#2841
#2842
#2843
#2843/merge
#2844
#2845
#2846
#2846/merge
#2847
#2848
#2848/merge
#2849
#2850
#2851
#2852
#2853
#2854
#2855
#2856
#2857
#2857/merge
#2858
#2859
#286
#286/merge
#2860
#2861
#2862
#2863
#2864
#2866
#2867
#2868
#2869
#2870
#2871
#2872
#2873
#2874
#2875
#2875/merge
#2876
#2877
#2878
#2879
#2879/merge
#2880
#2881
#2882
#2883
#2884
#2885
#2886
#2887
#2888
#2889
#2890
#2891
#2892
#2893
#2894
#2895
#2896
#2897
#2898
#2899
#2900
#2901
#2902
#2903
#2905
#2906
#2907
#2908
#2909
#2910
#2911
#2912
#2913
#2914
#2915
#2916
#2917
#2918
#2918/merge
#2919
#2919/merge
#2920
#2920/merge
#2921
#2921/merge
#2922
#2923
#2923/merge
#2924
#2924/merge
#2925
#2925/merge
#2926
#2926/merge
#2927
#2927/merge
#2928
#2928/merge
#2929
#2929/merge
#2931
#2933
#2934
#2935
#2936
#2937
#2937/merge
#296
#3
#3/merge
#305
#308
#311
#318
#319
#324
#328
#362
#4
#418
#474
#474/merge
#493
#498
#5
#51
#512
#515
#524
#668
#673
#694
#694/merge
#695
#696
#696/merge
#698
#7
#700
#73
#84
#854
#883
#883/merge
#93
#938
#98
#981
#99
#99/merge
1.0.0
1.0.1
1.0.10
1.0.11
1.0.12
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
1.0.9
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.10.0
1.10.1
1.10.2
1.10.2-b2
1.10.3
1.10.4
1.10.5
1.10.6
1.10.7
1.10.8
1.11.0
1.12.0
1.13.0
1.13.1
1.13.2
1.13.3
1.14.0
1.15.0
1.15.1
1.16.0
1.17.0
1.17.1
1.17.2
1.17.3
1.17.4
1.18.0
1.19.0
1.19.1
1.2.0
1.2.1
1.2.2
1.20.0
1.20.1
1.21.0
1.21.1
1.22.0
1.23.0
1.24.0
1.24.1
1.25.0
1.26.0
1.3.0
1.4.0
1.4.1
1.4.2
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.5.6
1.5.7
1.6.0
1.6.1
1.6.2
1.6.3
1.7.0
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.7.6
1.7.7
1.7.8
1.8.0
1.9.0
1.9.1
1.9.2
-
aa496a3912
Show the occurrence an invitation is about, not the series' first date (#2935)
master

manilabuiandClaude Opus 5.5
2026-10-02 18:11:27 -05:00 -
4f281a1b8f
Revoke the Google OAuth grant when an account is disconnected
casa-revoke-oauth-on-account-removal

Ben GotowandClaude Opus 5
2026-10-02 17:52:12 -05:00 -
b17e026f3f
Use PKCE in the Gmail OAuth flow (#2933)

Ben GotowandClaude Opus 5
2026-10-02 17:21:56 -05:00 -
f4739bad1c
Generate the PKCE code verifier from 32 random bytes
casa-gmail-oauth-pkce

Ben GotowandClaude Opus 5
2026-10-02 17:14:59 -05:00 -
71b9c1c198
Run ImageMagick convert without a shell when converting tray icons (#2934)

Ben GotowandClaude Opus 5
2026-10-02 17:12:26 -05:00 -
b549416325
Add a View in Calendar link to the invitation header (#2931)

manilabuiandClaude Opus 5.5
2026-10-02 16:36:32 -05:00 -
41cb29e69b
Run ImageMagick convert without a shell when converting tray icons
casa-execfile-icon-convert

Ben GotowandClaude Opus 5
2026-10-02 16:32:42 -05:00 -
68f9563384
Use PKCE in the Gmail OAuth authorization flow

Ben GotowandClaude Opus 5
2026-10-02 16:31:44 -05:00 -
10b5526b70
Generate event UIDs from the platform UUID generator (#2922)


2026-10-02 13:19:53 -04:00 -
770613273c
npm audit fix
Ben Gotow
2026-10-02 09:49:08 -05:00 -
3b46a5b114
1.26.0
1.26.0
Ben Gotow
2026-10-01 16:51:12 -05:00 -
873ad6ac5e
Bump mailsync
Ben Gotow
2026-10-01 16:17:08 -05:00 -
d7b278971c
Fix playwright assertions, new macOS 27 nav bar
Ben Gotow
2026-10-01 16:16:23 -05:00 -
d944658f7f
Leave exactly one ATTENDEE in every VEVENT of an RSVP, not just the master (#2917)


2026-10-01 15:36:08 -04:00 -
4ee3643412
Re-read the calendar once the server has an event save or deletion (#2915)


2026-10-01 14:18:34 -04:00 -
98335422de
Record whether each calendar is the account's own or shared into it (#2916)


2026-10-01 14:10:11 -04:00 -
b7f1785daf
Tell the user when an event save is rejected (#2914)


2026-10-01 14:08:48 -04:00 -
0f621c708d
Bundled macOS notification sound needs to be an mp3
Ben Gotow
2026-09-30 21:45:22 -05:00 -
08b21ae119
Fix out of date Github Actions versions
Ben Gotow
2026-09-30 17:31:17 -05:00 -
66cd7ece42
Fix macOS 27 notifications, no good mechanism for focus mode
Ben Gotow
2026-09-30 16:52:58 -05:00 -
c68b1bee63
Bump mailsync
Ben Gotow
2026-09-30 15:17:37 -05:00 -
f83fb7a62b
Fix window not draggable beneath window controls on macOS
Ben Gotow
2026-09-30 15:17:21 -05:00 -
b17b5dac9d
Update Electron 44.3.0 => 44.5.1 to fix webview detach errors (#2909)

Ben GotowandClaude
2026-09-30 12:28:45 -05:00 -
af867a877e
Ignore malformed URLs passed to Mailspring on launch (#2913)

Ben GotowandClaude
2026-09-30 12:19:51 -05:00 -
84091005a4
Open the contact editor for Google birthdays that have no date (#2912)

Ben GotowandClaude Opus 5.5
2026-09-30 12:19:17 -05:00 -
0e49bad005
Handle a rejected play() when a sound effect can't be decoded (#2911)

Ben GotowandClaude
2026-09-30 12:17:31 -05:00 -
d40cece86b
Explain an unsendable From address instead of wedging the Send button (#2910)

Ben GotowandClaude Opus 5.5
2026-09-30 12:17:09 -05:00 -
eda9c3a58f
Report a missing draft instead of throwing again in the send error path
claude/send-from-address
Claude
2026-09-30 15:25:37 +00:00 -
5babf88b3a
Skip a Google birthday with no date when exporting a contact to vCard
claude/contact-birthday-no-date
Claude
2026-09-30 15:24:30 +00:00 -
5d317445c1
Ignore malformed URLs passed to Mailspring on launch
claude/open-url-invalid
Claude
2026-09-30 15:20:51 +00:00 -
489a5c5fd7
Open the contact editor for Google birthdays that have no date
Claude
2026-09-30 15:19:59 +00:00 -
3fd5d362fb
Handle a rejected play() when a sound effect can't be decoded
claude/sound-play-rejection
Claude
2026-09-30 15:18:37 +00:00 -
3b06be47d7
Explain an unsendable From address instead of wedging the Send button
Claude
2026-09-30 15:17:45 +00:00 -
89c50ba31e
Update Electron 44.3.0 => 44.5.1 to fix webview detach errors
claude/electron-44.5.1
Claude
2026-09-30 15:16:09 +00:00 -
b6fd3fb269
Strip carriage returns from text dropped into the composer (#2908)

Ben GotowandClaude Opus 5.5
2026-09-29 17:44:28 -05:00 -
17383a0d0a
Treat interior carriage returns in inserted text as line breaks
fix/strip-cr-from-dropped-text

Ben GotowandClaude Opus 5.5
2026-09-29 17:37:35 -05:00 -
48f9028f99
Strip carriage returns from text dropped into the composer

Ben GotowandClaude Opus 5.5
2026-09-29 17:26:04 -05:00 -
39d98874a1
Fix blank lines in inline reply composer (#2896)
arnonuem
2026-09-30 00:18:40 +02:00 -
12fb16c1bc
Choose the provider's servers for Google Workspace and OAuth accounts (Fixes adding some workspace/office365 accounts) (#2907)

João Ricardo LourençoandClaude Opus 5.5
2026-09-29 16:41:56 +01:00 -
d0b2223c31
Scope the Unread view's recently-read threads to the view (#2905)


2026-09-29 11:31:59 -04:00 -
7f8d2eb98a
Cover the block-element pass in an event's notes (#2906)


2026-09-28 11:06:27 -04:00 -
b51ffc909a
Parse quoted and outgoing HTML in an inert document

Ben GotowandClaude Opus 5.5
2026-09-27 11:17:57 -05:00 -
b7dfcd1f52
Sanitize the body shown by "Show All" like the reading pane

Ben GotowandClaude Opus 5.5
2026-09-27 11:17:56 -05:00 -
b16060f9b2
Only open links from auxiliary windows after real user input

Ben GotowandClaude Opus 5.5
2026-09-27 11:17:56 -05:00 -
177db35cb5
Read itemprop=description meta tags that lead an event's description

Ben GotowandClaude Opus 5.5
2026-09-27 10:16:36 -05:00 -
216b2e73d8
Keep print and quick-preview windows on their local page

Ben GotowandClaude Opus 5.5
2026-09-27 10:14:39 -05:00 -
04e1dac421
Remove docs and completed plans, no formal structure for tracking these
Ben Gotow
2026-09-27 09:43:01 -05:00 -
7937625158
Trigger sync when the powerMonitor indicates a screen unlock / wake
Ben Gotow
2026-09-27 09:41:09 -05:00 -
b7d597b5be
Read an event's notes without fetching what its description references (#2901)


2026-09-27 11:12:20 -04:00 -
f468fb664a
Keep gmail_signature content on messages without quoted text (#2902)

Gilbert PaquinandClaude Opus 5.5
2026-09-26 22:11:13 -04:00 -
4877499693
Default Linux menubarStyle to hamburger in the main process (#2903)

Gilbert PaquinandClaude Opus 5.5
2026-09-26 22:07:52 -04:00 -
d1de12caef
Run mail rules on the engine's rulesReady flag instead of fullSyncComplete

Ben GotowandClaude Opus 5.5
2026-09-26 17:04:35 -05:00 -
efc69d1697
Rework the offline state to make it less aggressive + orange
Ben Gotow
2026-09-26 17:02:16 -05:00 -
3ef4aebbbf
Add an extensive fakeimap+dovecot test suite, then switch to 1:N message-to-folder relation (#2891)

Ben GotowandClaude Opus 5.5
2026-09-26 15:55:40 -05:00 -
98df307114
Bump mailsync
message-placements
Ben Gotow
2026-09-26 15:51:07 -05:00 -
3ae3e6a2df
Remove completed plan docs
Ben Gotow
2026-09-26 15:45:01 -05:00 -
92f52c93c1
Wait for a rule's tasks before running the next rule

Ben GotowandClaude Opus 5.5
2026-09-26 15:36:46 -05:00 -
08a504a763
Archive Gmail search results by removing the Inbox label

Ben GotowandClaude Opus 5.5
2026-09-26 15:36:46 -05:00 -
f725c5432e
Drop the undo entry for a move that selected no copy

Ben GotowandClaude Opus 5.5
2026-09-26 15:36:46 -05:00 -
6e1ede2522
Scope archive and Not spam to the copies the user is acting on

Ben GotowandClaude Opus 5.5
2026-09-26 15:36:46 -05:00 -
128cfeb3f6
Write up device-dependent thread ids as a follow-up task

Ben GotowandClaude Opus 5.5
2026-09-26 12:49:46 -05:00 -
41387da405
Add the O365 transient LIST refusal to the connection-health task

Ben GotowandClaude Opus 5.5
2026-09-26 00:45:45 -05:00 -
4c4bff151b
Describe removed-folder placement cleanup where it happens

Ben GotowandClaude Opus 5.5
2026-09-25 23:48:51 -05:00 -
53816bf9b2
Report the popover's resizes from the spec instead of waiting on a real frame (#2899)


2026-09-25 17:01:26 -04:00 -
571e035871
Refuse a file's VTIMEZONE for UTC (#2898)


2026-09-25 17:00:48 -04:00 -
53e7e8870d
Resolve a Windows zone name to the IANA zone it means before computing offsets (#2897)


2026-09-25 16:54:10 -04:00 -
4eff02b442
Write every offset change a zone makes into its VTIMEZONE (#2900)


2026-09-25 12:19:20 -04:00 -
fe3cbaff11
Document the parallel harness run in the tasks README

Ben GotowandClaude Opus 5.5
2026-09-24 20:42:28 -05:00 -
f0aa5ed748
Add the live Wi-Fi recovery measurement to the connection-health task

Ben GotowandClaude Opus 5.5
2026-09-24 16:56:17 -05:00 -
5fe98b52dc
Record the live-testing fixes in the placements review doc

Ben GotowandClaude Opus 5.5
2026-09-24 16:43:53 -05:00 -
45618223f4
Note the Yahoo PLT-Bulk test folder in the task README

Ben GotowandClaude Opus 5.5
2026-09-24 16:16:05 -05:00 -
4939900dc2
Correct the connection-health task: the slow recovery was machine sleep

Ben GotowandClaude Opus 5.5
2026-09-24 16:10:15 -05:00 -
d5f06a32c4
Write up the sync engine follow-ups deferred from the placements review

Ben GotowandClaude Opus 5.5
2026-09-24 16:05:29 -05:00 -
fd7a699d09
Carry each moved copy's flag bits in ChangeFolderTask undo data

Ben GotowandClaude Opus 5.5
2026-09-24 12:27:52 -05:00 -
b1462c405e
Add the post-reconcile fixes to the placements review doc

Ben GotowandClaude Opus 5.5
2026-09-23 18:25:03 -05:00 -
13ae813cfa
Record the review pass's changes and their rationale for message placements

Ben GotowandClaude Opus 5.5
2026-09-23 15:34:22 -05:00 -
44927c5ef6
Describe the orphan sweep's per-folder gating in the placements plan

Ben GotowandClaude Opus 5.5
2026-09-23 10:50:07 -05:00 -
e8d49efa77
Describe orphans, the rebuilt snapshot and the narrowed lock in the placements plan

Ben GotowandClaude Opus 5.5
2026-09-23 08:45:42 -05:00 -
e477184c14
Skip the undo of a folder move that moved no copy

Ben GotowandClaude Opus 5.5
2026-09-22 23:44:43 -05:00 -
f3d8069b3e
Undo a folder move with the engine's per-copy source folders

Ben GotowandClaude Opus 5.5
2026-09-22 23:35:24 -05:00 -
a7b64334ee
Draw events in every calendar view as the month chip (#2895)

manilabuiandClaude Opus 5.5
2026-09-22 16:37:05 -05:00 -
a26d759b9a
Pin the span an all-day save writes (#2894)

manilabuiandClaude Opus 5
2026-09-22 14:14:30 -05:00 -
023f30f0f6
Read a bare hour by the locale's clock, not always as pm (#2893)

manilabuiandClaude Opus 5
2026-09-22 13:52:47 -05:00 -
4d425d4ba6
Put the field back on its value when the text cannot be parsed
manila/bare-hour-locale

Manila BuiandClaude Opus 5
2026-09-22 13:47:23 -05:00 -
b2b5582ae1
Read a typed 0 as midnight rather than noon

Manila BuiandClaude Opus 5
2026-09-22 13:44:45 -05:00 -
96e8fc0f2a
Pin where the bare-hour promotion stops

Manila BuiandClaude Opus 5
2026-09-22 13:42:44 -05:00 -
3b847d9166
Cover the other entry shape the locale gate shields

Manila BuiandClaude Opus 5
2026-09-22 12:34:14 -05:00 -
0834662e9b
Read a bare hour by the locale's clock, not always as pm

Manila BuiandClaude Opus 5
2026-09-22 12:15:38 -05:00 -
ce35e3179f
Keep a timed event's clock time when its day is picked (#2892)

manilabuiandClaude Opus 5
2026-09-22 12:07:38 -05:00 -
3af9d8be6a
Apply the time to the destination day, not the value's own date
manila/date-picker-clock-time

Manila BuiandClaude Opus 5
2026-09-22 11:48:46 -05:00 -
a1636c0be1
Keep a timed event's clock time when its day is picked

Manila BuiandClaude Opus 5
2026-09-22 11:31:17 -05:00 -
f470e1266e
Stop a time field's blur relocating an event to today (#2890)

manilabuiandClaude Opus 5
2026-09-22 09:42:59 -05:00 -
12c14d1a03
Write a VTIMEZONE that carries the zone's DST rules (#2885)


2026-09-21 15:32:03 -04:00 -
47aefd8ba7
Mark the message placements plan as implemented

Ben GotowandClaude Opus 5
2026-09-20 09:30:41 -05:00 -
06bc866d0e
Wait for engine undo data only where it exists; approximate folder-move undo without it

Ben GotowandClaude Opus 5
2026-09-19 18:57:09 -05:00 -
e4a9026cd8
Read message placements from the engine's
foldersmap
Ben GotowandClaude Opus 5
2026-09-19 17:32:32 -05:00 -
add26bb960
1.25.0
1.25.0
Ben Gotow
2026-09-19 17:14:58 -05:00 -
a6aac6d865
Omit null String attributes from model JSON (#2889)

Ben GotowandClaude
2026-09-19 14:36:14 -05:00 -
ec1f10c294
Bump mailsync
Ben Gotow
2026-09-19 12:54:58 -05:00 -
8cc3bc88d1
Omit null String attributes from model JSON
fix/omit-null-string-attributes-from-task-json
Claude
2026-09-19 17:30:53 +00:00