summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
10 daysMove linked user_id field into Liberty Extensions tab, first positionHEADmasterLester Caine2-12/+13
10 daysMap contact persons to registered users via contact.role_idLester Caine3-6/+32
11 daysFix P01 name xref being wiped when saving type checkboxesLester Caine1-9/+19
2026-06-14Add CLAUDE.md with contact package developer notesLester Caine1-0/+75
2026-06-11Introduce ContactPerson and ContactBusiness subclassesLester Caine28-116/+449
2026-06-07Remove duplicate ipackage attributes from biticon callsLester Caine3-3/+3
2026-06-06contact: fix null mUserId producing invalid SQL for anonymous usersLester Caine2-2/+2
2026-06-06contact: docblock tidy and remove dead Xref scaffoldingLester Caine6-137/+91
2026-06-06import: cull legacy importers; move data to storage/contact/Lester Caine15-1518/+3
2026-06-06schema: tighten account group role_id to 3; add SAGEID; add export_contacts.phpLester Caine2-4/+157
2026-06-06display_contact: migrate to loadXrefInfo/gXrefInfo pathLester Caine3-7/+11
2026-06-06Contact::load(): replace loadXrefList() with loadXrefInfo()Lester Caine1-5/+1
2026-06-06xref: remove dead list_xref.tpl overrideLester Caine1-65/+0
2026-06-06list templates: remove unimplemented remove_contact bulk action optionLester Caine2-6/+0
2026-06-06edit.php: add expunge=1 handler; contact_date_bar: use edit.php?expunge=1Lester Caine2-2/+6
2026-06-06import: add load_contacts_csv.php (was missing from repo)Lester Caine1-0/+85
2026-06-06xref item templates: replace $source eq/ne 'history' with $isHistoryLester Caine7-85/+85
2026-06-06address/phone item templates: replace $source with $isHistoryLester Caine2-6/+6
2026-06-06view_xref_contact_group.tpl: default allow_edit to false, consistent with oth...Lester Caine1-1/+1
2026-06-06edit: switch xref tabs to LibertyXrefGroup pathLester Caine2-8/+7
2026-06-06view_xref_contact_group.tpl: add class="table" for full-width tab renderingLester Caine1-1/+1
2026-06-06xref item templates: drop dead Link/nbsp column; move generics to libertyLester Caine6-126/+176
2026-06-05Fix delete permission: p_remove_contact → p_contact_expungeLester Caine3-5/+5
2026-06-05Rationalise contact permissionsLester Caine1-4/+4
2026-06-05Update contact menu iconsLester Caine1-4/+4
2026-06-05Remove edit_xref_key_seal.tpl — no supporting codeLester Caine1-81/+0
2026-06-05Switch icons: document-properties → edit, text-x-generic → view-list-textLester Caine19-32/+113
2026-06-05Switch delete icon from edit-delete to user-trash (dustbin)Lester Caine13-13/+13
2026-06-04Convert {booticon} to {biticon} — freedesktop/tango icon names throughoutLester Caine19-60/+60
2026-06-04contact: fix SCREF lookup to use xkey not dataLester Caine1-2/+2
2026-06-03contact: add lookup_contact.php JSON autocomplete endpointLester Caine1-0/+45
2026-06-02list.tpl: remove street sort — contact_address not yet joined in getListLester Caine1-1/+1
2026-06-02list.tpl: fix column mismatch — both rows now 2 columnsLester Caine1-7/+1
2026-06-02Rename list.php → list_contacts.php; add odd/even row pairs to listLester Caine8-76/+24
2026-06-02Tidy contact type xref_item defaults: $05 = MERG Kit Elf, drop $06-$10Lester Caine1-6/+1
2026-06-02Use DEFTIMESTAMP for contact_address.last_update_dateLester Caine1-1/+1
2026-05-31Add add_person/add_business flows; tidy contact view/edit for typeLester Caine22-94/+307
2026-05-31Fix contact type checkboxes storing wrong value; fix null trimLester Caine2-4/+4
2026-05-30Fix mRoles null guard to prevent Firebird empty IN() error for anonymous usersLester Caine1-1/+1
2026-05-29Rename view_xref_*_record.tpl to _item.tpl; remove key_seal; fix list dispatchLester Caine13-121/+2
2026-05-27Clean up contact menu: remove Cotswold items, add Order holding linkLester Caine1-7/+4
2026-05-27Fix Firebird/PDO compatibility and strip Cotswold Security remnantsLester Caine14-419/+13
2026-05-26Migrate contact xref to liberty_xref tables; add address_postcode to schemaLester Caine15-123/+149
2026-05-25Switch display_contact to use liberty's generic list_xref templateLester Caine1-1/+1
2026-05-22Redirect contact xref admin pages to liberty equivalentsLester Caine2-57/+2
2026-05-22Remove xref methods now in LibertyContent; update callersLester Caine6-237/+9
2026-05-22Fix xref group display: alias xref_type AS source, use sort_order for group f...Lester Caine2-2/+2
2026-05-22Rewire Contact/ContactType queries to use liberty_xref tablesLester Caine2-50/+61
2026-05-22Fix 5.0.2 DROPTABLE/DROPSEQUENCE array nestingLester Caine1-2/+2
2026-05-22Drop old contact_xref tables; seed liberty_xref_type/source on fresh installLester Caine2-75/+66