Linus Rath
|
4421c3ce7e
|
fix: spin refresh icons the way their arrows point
|
2026-10-28 17:00:50 +01:00 |
|
Linus Rath
|
ac5596165a
|
fix: show only the app's own message for a wrong address in the contact form, without the browser bubble over it
|
2026-10-28 13:05:43 +01:00 |
|
Linus Rath
|
0eb68f1743
|
Merge branch 'ux/settings-admin2'
|
2026-10-28 11:06:39 +01:00 |
|
Linus Rath
|
f91bee132f
|
fix: keep the contact form's name fields readable on phones and tablets
|
2026-10-28 10:43:55 +01:00 |
|
Linus Rath
|
2f790a2d75
|
fix: keep toasts above the Save and Cancel buttons of the contact and group forms
|
2026-10-28 10:43:55 +01:00 |
|
Linus Rath
|
94029e5aa2
|
fix: ask before the nav rail or the phone tab bar leaves a contact or group form with changes
|
2026-10-28 10:43:55 +01:00 |
|
Linus Rath
|
161c9d1de3
|
fix: ask "delete address book?" with a question mark, like the other delete prompts
|
2026-10-28 10:23:16 +01:00 |
|
Linus Rath
|
cb4f4c9168
|
fix: add the open contact to the selection on Ctrl+click and Shift+click in Contacts
|
2026-10-28 10:14:19 +01:00 |
|
Linus Rath
|
bae76bcc4e
|
fix: keep a category typed without Enter when the contact is saved
|
2026-10-28 10:09:57 +01:00 |
|
Linus Rath
|
330627cec1
|
fix: name the contact or group in the delete confirm and say what is lost
|
2026-10-28 10:04:42 +01:00 |
|
Linus Rath
|
b882d4b4de
|
fix: say Moving, not Adding, in the Move to address book dialog
|
2026-10-28 09:56:39 +01:00 |
|
Linus Rath
|
6c63b6f5b8
|
fix: name the group delete entry Delete group in the sidebar menu too
|
2026-10-28 09:50:36 +01:00 |
|
Linus Rath
|
5f34700553
|
fix: stop the React warning about isPressed on every Contacts visit
|
2026-10-28 09:48:43 +01:00 |
|
Linus Rath
|
4b2aba430c
|
fix: let Back close overlays the same way in calendar, contacts and files
|
2026-10-28 07:32:05 +01:00 |
|
Linus Rath
|
afd5d8263c
|
fix: delete a contact category the same way in Settings and Contacts, with the same Undo toast
|
2026-10-28 06:16:10 +01:00 |
|
Linus Rath
|
aad2e01777
|
fix: print a contact even when the browser blocks pop-ups
|
2026-10-28 06:10:27 +01:00 |
|
Linus Rath
|
84093be964
|
fix: one word per action and sentence case in Contacts and Files, "Couldn't …" error titles, and "Address book" in the contact form
|
2026-10-28 05:42:37 +01:00 |
|
Linus Rath
|
15446aa0b6
|
fix: say when duplicating a contact fails, and why a folder rename failed
|
2026-10-28 05:22:46 +01:00 |
|
Linus Rath
|
b7d68191dd
|
fix: keep accented names in vCard file names, show an imported card's own name, stop starring both name fields, and compose from Contacts without asking for an account
|
2026-10-28 05:20:37 +01:00 |
|
Linus Rath
|
b540b68706
|
fix: tell an empty address book from an empty account, offer Import there, and use one empty state in Contacts and Files
|
2026-10-28 05:09:04 +01:00 |
|
Linus Rath
|
083bb1f6bc
|
fix: put New group, Import and Refresh in the phone header menu of Contacts and Files
|
2026-10-28 05:04:13 +01:00 |
|
Linus Rath
|
4b243dbdbe
|
Merge branch 'main' into ux/contacts-files
# Conflicts:
# components/contacts/contact-list.tsx
|
2026-10-28 05:01:48 +01:00 |
|
Linus Rath
|
26aef32786
|
fix: show the same actions in the same order in every menu of a contact, group or folder
|
2026-10-28 04:57:25 +01:00 |
|
Linus Rath
|
567880d57f
|
fix: remove the empty bands above and below a contact's name on the phone
|
2026-10-28 04:47:27 +01:00 |
|
Linus Rath
|
c04f850b16
|
fix: use theme colours for folder icons, stars and contact form errors instead of fixed blue, amber and pink
|
2026-10-28 04:45:59 +01:00 |
|
Linus Rath
|
d24b917c22
|
fix: use the app's selection colour in Files and the vertical More icon in Contacts and Files
|
2026-10-28 04:43:56 +01:00 |
|
Linus Rath
|
cdd7c0f0b5
|
fix: give the Contacts and Files buttons and rows a 44px touch target on phones
|
2026-10-28 04:42:21 +01:00 |
|
Linus Rath
|
1748b5329b
|
fix: name every icon button in Contacts and the file preview for screen readers
|
2026-10-28 04:34:08 +01:00 |
|
Linus Rath
|
6f371deaa7
|
fix: show contact dates, print headings and the disabled notice in the app's language
|
2026-10-28 04:28:09 +01:00 |
|
Linus Rath
|
46eb9cf42d
|
fix: mirror the Contacts drawer, search fields and Files chevrons correctly in right-to-left languages
|
2026-10-28 04:21:47 +01:00 |
|
Linus Rath
|
e53578454a
|
feat: list the Contacts and Files keys under ? and add their commands to the command palette
|
2026-10-28 04:20:48 +01:00 |
|
Linus Rath
|
a826214545
|
fix: show a new or duplicated contact after saving instead of an empty pane
|
2026-10-28 04:12:58 +01:00 |
|
Linus Rath
|
49b6405435
|
fix: give Contacts a create button and long-press menus on the phone, like Mail and Files
|
2026-10-28 04:09:08 +01:00 |
|
Linus Rath
|
57b7405ba0
|
fix: move through the contact list with the keyboard: arrows, Enter, Space, Ctrl+A, Delete, Escape and /
|
2026-10-28 04:06:03 +01:00 |
|
Linus Rath
|
754dbf56dc
|
fix: reach address book, category and group actions by ⋮, long-press and keyboard, move contacts with Move to…, and delete categories
|
2026-10-28 03:59:25 +01:00 |
|
Linus Rath
|
02ce389140
|
fix: make rename, new folder, address book and import dialogs close on Escape, keep focus and select the name
|
2026-10-28 03:20:09 +01:00 |
|
Linus Rath
|
f6e4aaa254
|
fix: start the new group with the selected contacts when Add to group finds no group
|
2026-10-28 03:12:17 +01:00 |
|
Linus Rath
|
2e86f7af07
|
fix: open the composer from a contact's right-click Send email instead of leaving the app
|
2026-10-28 03:08:21 +01:00 |
|
Linus Rath
|
ae412e0cda
|
feat: show notifications, the command palette and the account avatar in every app's phone header
|
2026-10-28 03:05:41 +01:00 |
|
Linus Rath
|
5447c40b7b
|
fix: ask before leaving a contact or group form with unsaved changes
|
2026-10-28 03:04:40 +01:00 |
|
Linus Rath
|
fdc3535c7b
|
fix: close the Contacts and Files drawer when you pick something in it
|
2026-10-28 02:43:58 +01:00 |
|
Linus Rath
|
893696791d
|
fix: keep the hidden Contacts and Files sidebar from covering the nav rail on tablets
|
2026-10-28 02:40:48 +01:00 |
|
Linus Rath
|
dcde570ebe
|
fix: say the directory can't be browsed instead of that a refresh failed when the server lists only the people you know
|
2026-10-26 12:25:32 +01:00 |
|
Linus Rath
|
cf2c27157d
|
Merge branch 'main' into feat/stalwart-1.0
# Conflicts:
# components/contacts/contacts-app.tsx
# components/email/__tests__/composer-discard.test.tsx
# components/email/calendar-invitation-banner.tsx
# components/email/email-composer.tsx
# components/mail/mail-app.tsx
# components/pro/pro-compose-tab-body.tsx
# components/pro/pro-email-tab-body.tsx
# components/ui/__tests__/avatar.test.tsx
# components/ui/avatar.tsx
# hooks/use-mailbox-drop.ts
# lib/__tests__/calendar-alerts.test.ts
# lib/__tests__/jmap-calendar-tasks.test.ts
# lib/__tests__/jmap-send-threading.test.ts
# lib/demo/demo-client.ts
# lib/demo/fixtures/calendars.ts
# lib/jmap/client-interface.ts
# lib/jmap/client.ts
# lib/web-push.ts
# stores/__tests__/contact-store.test.ts
# stores/__tests__/email-store-thread-key.test.ts
# stores/calendar-store.ts
# stores/contact-store.ts
# stores/email-store.ts
|
2026-10-26 10:14:12 +01:00 |
|
Linus Rath
|
07627b3a60
|
fix: give every app's sidebar header and toolbar the same height as mail
|
2026-10-25 12:30:23 +01:00 |
|
Linus Rath
|
fdf448d0b7
|
fix: give the calendar, contacts, files and settings sidebar headers the mail header's height
|
2026-10-19 20:59:44 +02:00 |
|
 Linus RathandFrench-Asgeir
|
7163a5dcc1
|
fix: translate contact field types and more French strings
Co-authored-by: French-Asgeir <109287366+French-Asgeir@users.noreply.github.com>
|
2026-10-18 14:19:07 +02:00 |
|
Linus Rath
|
cbf917372c
|
fix: show the mail's own date in the list and keep it on .eml import #891
|
2026-10-17 19:17:58 +02:00 |
|
Linus Rath
|
964626794b
|
feat: browse the company directory in contacts and the composer #1253
|
2026-10-16 20:46:27 +02:00 |
|
Linus Rath
|
41a0716c50
|
Merge branch 'main' into feat/stalwart-1.0
|
2026-10-16 01:41:48 +02:00 |
|