- Introduced new endpoints for contact discovery, including scanning, listing, and managing discovered contacts. - Implemented retry logic for handling missing DAV credentials during contact operations. - Added public share functionality for drive API, allowing users to manage public shares, including upload, delete, and rename operations. - Updated Nextcloud configuration to support public share links and improved error handling for public share permissions. - Enhanced logging and validation across contact and drive APIs for better error tracking and user feedback. - Added tests for new contact matching and ranking functionalities to ensure accuracy and reliability.
9 lines
393 B
SQL
9 lines
393 B
SQL
ALTER TABLE contact_discovered_profiles
|
|
ADD COLUMN IF NOT EXISTS ignored_at TIMESTAMPTZ,
|
|
ADD COLUMN IF NOT EXISTS blocked_at TIMESTAMPTZ,
|
|
ADD COLUMN IF NOT EXISTS user_blocked BOOLEAN NOT NULL DEFAULT false;
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_contact_discovered_profiles_person_group
|
|
ON contact_discovered_profiles(user_id, person_group_id)
|
|
WHERE person_group_id IS NOT NULL;
|