Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- removed owner - - minor browser extension CSS / UI changes - added raycast metadata, readme - new Chrome and Firefox screenshots - release notes - added integrations settings section - added error handling to CLI and Raycast extension - fixed application path - fixed build error - - raycast extension - changes for raycast extension on CLI - updated SQLite.swift framework to SQLiteSwift to avoid name collations - added raycast extension draft - - new unified image - split search string by space, save quoted strings - css improvements - larger placeholder image size - fixed localization in host extension - - search in web trigger values - fixed open urls in background if not http(s) scheme - new css style for search input - new web trigger function action regex match all - - fixed crash in SurfedExtensionHost if password protected - updated extension localisation - removed build files - - use web trigger v3 definition - added release notes - allow opening multiple urls via web trigger - new build number - fixed archive problem - - added new browser onboarding view - added Opera, Brave to Open In action - new rename device action - - added update device name action - changed host extension path - minor fixes - - check if runWebtrigger is enabled for all event states - added a new filter menu to filter web trigger by events - - removed webNavigation permission - added scripting permission to Firefox manifest - fixed duplicated localisation keys (case sensitive) - - fixed iCloud (long text) upload conflict - show date picker in devices history - added Firefox extension link - fixed settings tab crash (macOS) - fixed deleting devices (transferDevice uuid to correct column) - fixed bright background in dashboard/popover - updated extension description - only enable iCloud sync if db version is the current - added Chrome extension screenshots - removed tmp files - Renamed folder from Chrome to development - created min.js files with uglify - fixed build error - select browser in extension settings via deep link query parameter - added deep link to settings view (with tab actions) - - added translation strings - added base64 decoding function - fixed append HTML code in extension - added "Assigned to Space" in edit web trigger view - - fixed global search with multiple search terms - fixed iOS build - added setting to show/hide Mac status bar item - fixed database upgrade crash and moved code to app delegate - fixed web trigger sorting issues - updated runestone package - - added new web trigger actions sorting mechanism - changed trigger json data type response - add new web trigger type "CSS" and "Search & Replace" in HTML content - - added assign space menu to web trigger table view - fixed favorite bug in popup - added html actions in background script - added html append and replace web trigger actions - fixed build error - fixed showing filter bar immediately - fixed application table sync bug - fixed notification actions (by adding a new notification service extension) to the ExtensionHost target - added app icon for ExtensionHost - - fixed showing weekdays in popover date filter - fixed showing notifications in ExtensionHost (by requesting permissions) - - enable WAL mode in SQLite database - fixed missing Keychain framework in SurfedExtensionHost target - finalist Install Extension UI on macOS settings - fixed InstallHost action (if folder is not available) - moved JS code to platform JS file - use gpt4o model for OpenAI - - implemented redirect url correct - bug fixes - - Browser Extension settings - async image loading in popup - more meta data in popup - try busyhandler for database connection - - lot of extension fixes - added log debug for safari extension - added logging settings - implemented "Save as Collection" in Browser Extension - - App: split search string in tokens and only search on enter - only split in tokens if at least two colons inside the search string - - added new search tokens - open surfed dashboard with keyboard shortcut su - fixed chrome translation - - localization updates - minor ui fixes - a lot of fixes - - a lot of extension fixes and improvements - refactored tag and collection ui in extension - - major fixes in extension - added images - implemented search tokens in browser extension dashboard - - added dashboard to Safari browser extension - new tab - - fixed bugs in extension, and host and debugger - - implemented Delete Device Action - show ShowActions in multiselect view - moved debug log function into new class - - added Brave browser - omnibox - crash fixed in safari extension - implemented "Application" search filter - converted SurfedExtensionHost to a macCatalyst app to use UIKit API - - added signing private key - added Firefox setting - added chrome extension code - new files for the SurfedExtensionHost binary - - update metadata with article - update history entry with application - adopted code to support third party browser extensions - moved iOS Safari extension code into own class - added safari extension emm images - updated release notes - - show pro features state in settings view - reload global menu after validating license - changed extension manifest to 2.0.2 - load correct app icons on emm version extension - fixed refreshing receipt - new build number - - fixed missing iCloud entitlement in emm version - Merge pull request #46 from hosy/milestone/2.0.1 - - new build number - changed iMessage icons - - new build number - removed unneeded code - - fixed share action crash - try to fix crash - fixed visionOS ui issues - - fixed database migration - add setting database version via deep link - fixed setting database version - - fixed show record private mode setting - Safari extension: fixed rare bug, that some websites could not be added to history - - fixed startup crash - fixed saving onboarding items - url scheme to reset iCloud settings - added release notes - - fixed splitview hide primary column bug - fixed archive mac build - new build and version numbers - fixed database setup process - Merge pull request #45 from hosy/feature/visionOS - new build number - added visionOS screenshots - minor visionOS fixes (mostly color and size) - - fixed database upgrade bug (if columns already exists) - fixed database setup on visionOS - added app version to settings view - minor fixes - - added some new copy actions - fixed build errors for visionOS and macOS Meracto package - removed SwiftyStoreKit - migrated to StoreKit 2 with Mercato package - fixed iOS and macOS builds - fixed button lock on visionOS - fixed code signing (Archive) - - fixed crashed when showing popovers - fixed cancel buttons on visionOS - added missing xcconfig support for new targets - prepared visionOS archive - more fixed and visionOS refinement - added surfboard for visionOS app icon - First draft of a visionOS build - Merge pull request #42 from hosy/milestone/2.0 - updated release notes - added promote draft - updated metadata and release notes press kit - activated app license - - added custom symbols - fixed popup tag/history errors - - fixed applock manager - added two new cell types - enabled Reload image for bulk actions - updated localisations - minor changes - - updated release notes - added background to activity indicator - added activity indicator to AI actions - added "From this domain" action - - added new filters for morning, afternoon, evening, at night - added new reload image action - - minor fixes - move delete tag into an action - added in-app event images - added release note - - fixed root collections with not assigned parent groups to space - show assign and unassign space in more places - updated release image - updated release notes - new press release text - - fixed share article audio metadata - fixed show "More" row - working solution with metadata - added "Share Article as Audio" feature - - added "Load more" data loading in lists with offset - changed limit length to 100 for data loading - - added missing Chinese localisation strings - changed Chinese app store description - - added resolver (not working) to AppIntent - AppIntent changes - - added Shortcuts colors - Intent fixes - - fixed a bug in get tag urls (duplicated history join) - new build number - - read article title - show voice region, siri and quality in voice options - fixed bugs in "is not" filter statement - - fixed launch screen safe area - renamed Surfed to Surfed Pro for emm version - replaced safari extension icon with new version - fixed EMM project setup - - added iCloud identifier for EMM version - updated app description - - fixed setting standard toolbar - fixed join error for hidden items filter - added release image - new build number - new build number - - new Play Article widget - added "Duplicate" action to smart editing view for groups - fixed opening url scheme duplicated view, if already opened - version 2 marketing release notes image - - fixed apply reader settings - fixed close reader view - - fixed show global search, if already opened - fixed favourite entries in browser popup - - fixed openAI actions with new model and moved to new api chat completion - added copy and open AI actions to actions menu - only save listening location for articles - new build number - fixed build errors on macOS - fixed missing try! - - fixed crash - try to fix crashes by removing try! with do statements - updated release notes - fixed missing table join - - fixed player bugs - fixed AppIntents bugs - localization fixes - - print lists - save lists as PDF - more copy actions - show url parameter action - show space name in space "All" in history cell - settings for reader view and listen article - fixed multiple select action completion handler - save listening, listened and read state - new shortcut actions listen tag or collection article, listen url article - speaker: queue, next, previous, skip - listen and listen all actions - fixed select multiple items - selectable uitextview in reader view - new filter: listened, listening, read - - get history years and show in search suggestions - show "not like images" in state search suggestions - - Speaker improvements - Listen all - new search types: listened, listening, read - adopted database - - show biometrical unlock when switching to private mode profile - on app start switch to profile "all" if private mode is enabled - fixed selected items sorting (removed set) - filter private mode profiles from all lists in profile "All" - - refactored the Speaker with queue, skip, next, previous, playback position - added private mode in assign profile action selection - fixed fullscreen context bug - - fixed bugs - PDF and Print action only for licensed app version - added localisations - - updated Readability version - refactored Speaker to shared instance - fixed article settings - fixed minor bugs - - implemented printing and PDF export - new article settings font and voice - refactored code to retrieve ItemType images and titles globally - global function to retrieve formatted history string - add a share item to the article view - - web trigger: show save panel instead of share sheet on macOS - fixed importing web trigger with notification actions - - fixed deleting web trigger (updating list) - new build number - - added new debug setting to show push notification for background task - fixed background task - setting sync to background task and process activity for extensions - added web trigger search - filter web trigger by enabled/disabled - new mac icon - fixed sorting smart collections by date, frequency - - improved Safari extension background sync - improved sync algorithm - added devices to history sidebar - added devices to the global search - schedule sync items to a minimum of 20 for syncing - added missing localizations - fixed crash on showing CSV share sheet on iPad - added debug options to show sync notifications - - new CSV Export Action - show session time in history lists - new coloured app icons - pass article to web trigger if performed in app - fixed: use hidden filter for Safari extension popup items - fixed: today statistics value was wrong - fixed: sometimes the tagging view was not opened - fixed: use new activation rules for share sheet action - fixed: app clean install had db setup bug - - new sort type "Session Time" - share sheet is now available in all apps, which sharing URLs - show more context menu actions in global search results - fixed deselect only, if no "select" action was performed - moved actions "Open In", "Run Web Trigger", "Actions Menu" into new view controller - more actions are now available in multiple selection - update pending sync items in settings view - only show private browsing space, if recording is enabled - show multiple select actions on the end of actions - updated chinese and french translation - fixed crash on syncronize list actions - fixed bugs in statistics view - fixed broken alternative url titles, after sync import - - added new filter rule "Session Time" (get history entries which matches the chosen session time) - show "Private Mode" space in Share Sheet (if Private Mode recording is enabled) - Favourite Action (in multiple selection may set wrong value) - minor fixes - fixed removed sessionTime table bugs - - added hidden items - added private mode space / profile - added new filter private mode - added conditions is not for state filter - - removed history session table and all regarding code - migrate to new history duration - reload activity view - show spaces filter in global search - added query item "space" to url open parameter - - fixed searching for multiple tags - fixed Mac menu items - added more keyboard shortcuts - fixed remove observer crash - not updating table view, if items are selected - find duplicated tags and remove broken database values - - fixed open in new window - show actions in global search context menu - switch to assigned profile when opening an item - fixed crash - - show device name in history cells - reload system menu after iCloud enable/disable - fixed siri voice - added different vendor url scheme for vanilla and emm app - - added reading time to web trigger paramters - added syncronize action to menus - fixed app icon preview - fixed favorite/flag in favorites assign space - updated release notes - updated to the latest sf symbol picker - added missing translations - - finalised html favourite import - added SwiftSoup license - fixed insert tag bug - fixed context menu for copy and ai actions - first working html bookmark parsing draft - fixed passing urlid instead of uuid - added new externalimport action - - fixed wording - added more external import help entries - added SwiftSoup for parsing html files - fixed share sheet, surfed action actions - - external import - release notes - switch spaces keyboard command - fixed assign problems - Merge branch \'milestone/1.5.1\' into milestone/2.0 - enabled SearchSuggestionView again - - fixed retain cycle issues - fixed global search issues - fixed get collection issues - fixed retain cycle issues - - added external import for raindrop.io - renamed profiles to spaces - fixed bugs - added translations - fixed showing history cloud sync interval in welcome vier - - implemented focus filter - fixed favourites and flags for profiles - fixed a lot of profile and assign bugs - new global web trigger run setting - load of refactoring, bug fixes - added new intent - fixed widgets for iOS 17, profiles - new tables ... - - localisation - fixes in edit profile view - - Localisation - Fixed Profile menu - additional foot note in iCloud sync - - fixed upgrading tables - fixed join statement in search - fixed filter - removed select items in sidebar - assign tag item to profile, if already available on create - - fixed sync url notes - fixed collection filter term - - added reset sync state - added profile search to search tokens - fixed favorite collections - - fixed database locked error - fixed showing update view - removed duplicated refresh - - fixed bug in addHistory, send extension response - fixed stats for profiles - - refactored sync - lot of fixes - profiles for activity widget and stats - ... - - Show Sync Status as activity view - activity widget fixes - only join tables for smart collections, if history search terms are involved - fixes for iOS 17 Xcode build - added widget for activity view - added activity view - - moved database upgrade process into separate functions - start upgrading scheme from app or extensions - upgrading data only in app - fixed crash - added progress view to notice view - Merge pull request #41 from hosy/milestone/1.5.1 - Merge branch \'master\' into milestone/1.5.1 - Merge pull request #43 from hosy/feature/emm-app - prepared EMM app - Build an EMM app version - but all app groups and keychain access groups into xcconfig files for the regular and emm app - changed license check for emm app - fixed translations - fixed translations - updated Chinese localisation from PR - - added new table for devices and removed it from application - sync devices - fixed bugs - - edit profiles with assigned items - added filter by device search term type - iCloud sync welcome and setup view - new sync setting to differentiate between history, collections and settings - new select, deselect, assign, unassign multi select actions - modernised some code - fixed release notes quotes - updated release notes 1.5.1 - fixed localization - Chinese update from community - added missing translation strings - - fixed colors in action scroll view - new select/unselect action - localization - set button color - fixed setting toolbar icons - implemented multi select in lists - replaced user defaults sync with iCloud database solution to sync app settings - sync user defaults with Zephyr - - added iCloud sync setting to settings - added profiles to reminders - added new app icons to Safari Extension and macOS status bar, launch screen - - moved version 1 icon files into new subfolder - added version 2 icon files - supporting profiles in web trigger and collections and favourites - - added ProfileItems - editing Profiles - set profile tint color - filter items by profile - fixed crashs - - implemented iOS 17 profile support - added profile selector in app - removed private browsing mode setting on iOS 17 - cloud sync and refactoring bug fixes - fixed a lot of cloud sync issues - implemented Safari cloud sync upload in background - push notifications for sync updates - add missing statements for delete/insert/update for complete CloudKit sync - added missing cloud sync tables - - fixed delete items - create identifible uuids - - implemented history sync - fixed refactoring error - - fixed refactoring errors - added sync for tags, tagcollections, urls - added CloudKit scheme - fixed crash - - fixed a lot of errors - updated to sqlite.swift 0.14.0 SchemeChanger - drops no longer needed columns - updated app icon - refactoring database columns to uuid values replace database ids with uuids - added translation string - - fixed crash on json load fail - show error message - changed app and build version number - changed app and build version - - added current day date term - fixed current month date term - fixed add button in terms section - first sync draft - Enabled CloudKit entitlement - Merge pull request #39 from hosy/milestone/1.5 - changed app accent color title - added version 1.5 release image - - release notes updated - fixed refresh after tag editing - - changed release notes - added v1.5 screenshots - bug fixes - - fixed AppStore connect upload error (missing app icons) - - Add URL action - fixed setting an alternate app icons on iPad - move share code into new ShareTagCollectionAction - show alternate app icon in password view (only app) - changed App Tint to Accent Color string - some code cleanup and minor UI fixes - - fixed broken APP_SHORT_VERSION - added new release notes item - fixed release notes IDs - added french translation - - new version and build number (as variable) - DetailViewController: added new sharing code for iOS 17 - - fixed symbol in title - fixed tag header - added chevron button to expand or collapse the sections in the assign tag view - - added pro feature for app tint - added descriptions to new app settings - fixed headers in assign tag view - show popover arrows - fixed symbol image in list title - - fixed web trigger import with old surfed files (which only have two action values) - hide collection items in assign tag view, when filter is active - - added "Add New Tag" save behaviour - assign collection design fixes - show Tag View as popover on iPad - fixes - fixed crash on "Open all URLs in Browser" - - redesign of assign tag view - using macOS accent color - added "Assigned" tag filter - - App Theme (global tint and view tint) - disable list colouring setting - new QR code action - assign tag view: filter tags by last usage - removed actions from global menu and history list menus - - text view find interaction - coloured tag lists - images in tag and collections list titles - - fixed new tagging issues - fixed tag button - fixed iPad and detail history issues - fixed new Tag/Collection behaviour - - Added Runestone syntax highlight text editor - new assign tag and collection view - new version and build number - updated press kit files - Merge pull request #38 from hosy/milestone/1.4.1 - added 1.4.1 release image - - added speak article notification button action - sorted notification actions - - fixed saving web trigger actions with new values 3, 4 - fixed import preview - fixed missing extension key - fixed localization - changed build number - - added flag action to Safari popuup - fix macOS build error - added missing "Latest Tags" setting to macOS settings and added new pane type - updated release notes - - added release notes - new web trigger gallery path - added new web trigger actions: - show article - listen article - - new Action Extension - fixed iPad crash on hide - fixed Open AI API-key length - added new web trigger parameter "URL ID" - new url parameter "auto-run-web-trigger=false" to prevent re-trigger web trigger on return to Safari - clean-up URL parameter run-web-trigger in Share and Action View - added new web trigger functions - url decode/encode - url unshorten - - added function remove from string - fixed custom parameter parsing - new web trigger action functions: search and replace - added a relaunch notification - Share Sheet: - Run Web Trigger - Article Actions - OpenAI Actions - Merge pull request #37 from hosy/milestone/1.4 - added 1.4 release image - added macOS Screenshots - new build number - - enabled License - fixed wording - added german app store screenshots - added english app store screenshots - added updated raw screenshots 1.4 - - UI Fixes - added "Edit Tag…" to tag view menu - action sorting - release notes - new demo database - wording fixes - - fixed reading format - new tag view look (border, alpha background, color title) - added release notes - - added remove tag intent - added missing year 2023 - filter bar: added day, month, year, weekday search tokens - fixed calculating reading time - some UI changes - added elapsed time and absolute time to media player view - added article and notes fields to import/export - new UI for exporting tags, to select which fields should be exported - fix remove media player from notification view, if finished - - changed localization - added AI actions to article view - - added Media Player control support - fixes for Xcode 14.3 - fixed nil check - fixed tabulator characerts - new build number - fixed tabulator characters - fixed default problem - latest fixes - fixed search location, added placeholder - New in Build 71: - new build number - - added Tags to history list - added pride icon - support for alternate app icons - - added showing tags in detail history view - added "Date" label in date rules - fixed toolbar items - fixed localization - - added missing cases for date checks - select date check conditions in collection view editing interface - - fixed main thread problems - removed search scopes with a new filter bar - new build number - - fixed search for tag names in global search - - fixed blocking UI in search - fixed updating collection section after adding new collection - fixed sorting tags in assign tags in collection UI - added search for tags #tagname in history and global search - fixed removing leading space in search in browser action - removed background thread - - moved some updating logic into StorageManager - update title every time - fixed adding collection groups to favorite section - - changed sidebar to correct diffable datasource snapshot concept - fixed sorting (case insensitive) of tags and collections in sidebar - fixed reset on iOS device - - added support for custom list actions in individual tags or collections - added Zoom Action - - fixed bugs with group tags (assign, unassign, edit) - fixed bugs when moving, inserting, deleting items in sidebar with multiple windows - added openURL via nsworkspace by adding a protocol and methods to the appkit bundle, now mac can open urls in installed browsers - allow navigation in wkwebview as parameter - - localization fixes - fixed crash on Mac - fixed missing localization - - sort actions in settings by url - added new action type selectAction - retrieve html content for web trigger action - show gallery, when no web trigger available - new action show url - - added run web trigger action menu - sort actions in settings by title - set default action types, to appear in leading and trailing actions - - changed colors - changed keyboard shortcuts - new build number - localization - added color support for alert actions - New actions: - Open In - Show Actions - fixed bug with passing correct parameters to action context - new build number - fixed toolbar and navigation button bugs in browser view - added paging to in-app browser in compact mode - - new app badge action - new long text cell - toolbar buttons with context actions in Safari view - splitview bug fixes - global search positioning fixes - remove delivered notifications - new actions: - color parameter - comment - new build number - - Support deep links to Tags and Collections with name like surfed://tag/Apple - Added Web Trigger item to global search - fixed resolving custom parameters in all web trigger actions - - added release notes - missing localization - added a none option for actions - moved method into own class - - fixed splitview controller problems - set default actions - - added in-app reader action - fixed show detail controller bug - added colours to actions - changed list settings type - updated release notes - - set default actions - new build number - - added new web trigger action "Tag with…" - fixed problem loading controller - - fixed macos build - some refinements - 99% working solution for triple columns - fixes - most things are working in split view - - Configurable Actions in Settings - New Action In-App Browser - WIP: Triple Split View - fixed mac build - added reminder action - - fixed actions import from gallery - fixed error, when file import fails (copy to tmp) - iPad hover - link colour - new build number - fixes for macOS build - - fixed autolayout error - updated release notes - fixed json syntax error - - updated title colour - updated release notes - added missing localization - - added date picker view - added release notes - update build number - added support for importing actions - changed build number - fixed build number - Merge branch \'master\' into feature/notification-action-buttons - changed build number - - updated localisation - output history date/time in Safari popup - - added open URL notification action - added tag with notification action - added url components to json array - added allowing unsecure http url requests to notification extension - added support for multiple shortcuts in import gallery file - added support for import questions - - UI fixes - fixes for Notification Actions on macOS - - fixed UI alignement - removed unneeded code - added "addTag" notification action - - added new notification actions: favourite, flagged, latest tag - changed webtrigger collection gallery json url - changed webtrigger and collection UI, like Shortcuts app - - added notification actions - added flag or favorite icon to global search interface - Merge pull request #36 from hosy/milestone/1.3.1 - changed build number - bugfix: - running web triggers were not possible in unlicensed mode - fixed a crash on testing url schemes - first notification action buttons draft - added release image 1.3 - new release image - Merge pull request #34 from hosy/milestone/1.3_update - removed press kit and moved to surfed-web repository - updated metadata - enabled license - new build number - - some actions has a multline texteditor view - updated help - fixed advanced option section - new build number - show local notification not granted message after import - - updated help - updated localized strings - show advanced options automatically, when a non basic parameter is set - show notification request on import - - local notification request - updated build number - smaller size for system images in help - updated build number - - added formatted url parameter markdown and html - url scheme for web trigger - updated help - fixed db version 2 - smal UI padding fix in Gallery - - added Web Trigger to the sidebar - fixed sorting in popup search - updated SymbolBrowser to version 1.4 - change image size for help - setting system images in help - fixed group URLs in popup, when searching - - added text field focus - fixed crash in test app scheme, when url contains whitespaces - added list title to json array - fixed adding html key/value to shortcuts json - changes for webtrigger and javascript execution - - bugfixes for webtriggers and javascript handling - - removed temp code - enabled uglify and using min.js again - temp commit, for saving the current work state (fixing copy to clipboard) - added today history to web trigger parameter - added sample html code for testing - added showing custom parameters in parameters menu - - changed parameter syntax from {} to {{}} - refactored code in WebTriggerRunner - added surfed parameters: favorties, collections, tags - added test actions - clear text field - sort actions with new sortOrder - updated help - new short description - - added JavaScript action and perform code in website - added custom parameter action - added localization - fixed bugs - - added new symbol picker - changed help for web trigger - - refactored web trigger to actions - added copy to clipboard, notifications - added new shortcut action to export a tag - load http requests in app - new build number - - fixed keyboard toolbar (SwiftUI bug) moved to table view row - fixed broken URL encoding for Web Triggers - - sorting by flagged and favorited state - added gallery for webtriggers - allow http web requests (webtriggers) - import webtriggers - basic surfedaction implementation - added support for multiple shortcut parameters - fixed validation and translation - added web trigger validation - - simplified Web Trigger setup - added keyboard toolbar - added placeholder tokens to web trigger - Merge pull request #28 from hosy/milestone/1.3 - added sandboxing parameter to CLI entitlement - enabled license validation - fixed german release notes - fixed image link for 1.3 release notes - updated release notes - reload actions from intent actions - updated build number - - update metadata, if not available and post a notification to the app to update view - added html source to search term type and searches html source in web trigger - - fixed importing web trigger - added tint color to import image item - added image to import window - - On This Day Search Action - added Open in Safari item in preview mode - added enable/disable switch for web trigger - added import/export function for web trigger - changed global search icon - changed UI layout - - fixed filter for collection condition groups - show global search button in list view in compact trait collection - fixed crash when deleting a web trigger - new build number - updated release notes - - fixed description and localization - - fixed toolbar crash - fixed using wrong condition groups for web triggers - adding time interval to json data - localization fix - added german release notes - - added help for CLI - Merge pull request #33 from hosy/feature/web-trigger - - added missing help - fixed parameter - - added help - fixed UI - added document menu - added localization - - fixed bug - changed help text - fixed layout, description text - fixed some details - added missing code to run web triggers as expected - added web trigger - fixed bug, that search results URLs was not shown - added toolbar items - Merge pull request #31 from hosy/feature/CLI - Merge branch \'milestone/1.3\' into feature/CLI - changing some details - removed debug messages - - removed no longer needed targets - copy helper app into app package for mac catalyst builds - - moved settings view to own scene and window, which now locks the screen, if protected - settings is now mac like with tab bar and floating window - - changed target name - fixed json output keys - - fixed showing content, when app is not protected - hide debug output in release builds - - migrated keychain to correct access group - finished command line tool - added API key in settings - fixed missing localization - added icons to reminders view - changed letter spacing - Merge pull request #30 from hosy/feature/global-search-urls - Merge pull request #29 from hosy/feature/copy-markdown - new version and build number - added gradient - exchanged icons in header image - Global search: search for urls, which are not in history - centered main icon - added icons - new twitter marketing header - new copy URL as Markdown action - fixed build error on iOS - - added all needed parameters and handle them - adopt code for CLI usage - first CLI draft - added release notes and lock screen screenshots - changed version number back to 1.2 - Merge pull request #24 from hosy/milestone/1.2.1 - - fixed problem on mac, when biometrical unlock is shown - prepared code for unlocking global search (but currently not active) - new share sheet size - Bugfix: - when app is not password protected, in some cases the app lock was activated - fix global search popover on macOS Ventura - new version and build number - added missing license - Merge pull request #19 from hosy/milestone/1.2 - Merge branch \'master\' into milestone/1.2 - updated release image - if browsing time is empty, show a dash - added app lock screenshot - updated screenshots and metadata - fixed action widget on macOS - - fixed inline widget layout - fixed showing global search on iOS, with password protection - save private mode via app settings class - do not show global search, if app is not unlocked - - Added new lock and unlock action and added this to the system menu - fixed main thread problem - save applockmanager state, when global search popover will be dismissed - fixed return key for unlock on macCatalyst - - fixed global search success action - fixed NSPopover on new macOS version - fixed crash on refreshing Today sidebar item, when section is collapsed - added leading swipe action "Copy URL" to reminders table view - refresh sections on restore or delete - fixed showing biometrical unlock dialog, if biometrical unlock should not be done - used same icon size as in action widget - - fixed problem with App Lock on macOS global search - updated release notes - - moved global search window activation to AppDelegate - added Password Lock to global search window - facelifting for Widgets - added latest tags to context menu - added edit tag action to list global context menu - removed reload action from global context menu - refactored code - new Widget layout and refactored widget code - fixed macOS build error - added vibrant background to lockscreen widgets - fixed bug when exporting a collection (tag was used instead) - - updated changelog - updated build number - added new Action Widget - - added chinese localization - fixed missing localizations - - changed lockscreen widget format - changed "Add Tag" image - new build number - moved "Add Tag" menu to the top of the context menu - fixed applock, when no longer licensed (should not work, when unlicensed) - - fixed bug in Safari extension (some actions where not executed when app is protected - reload lockscreen widget from database update - added password protection to purchase screen - - fixed release notes image - reset license manager - added version 1.2 release notes - fixes for maccatalyst - new build and version number - fixed collection option in password protection - - added new iOS 16 UIMenu medium size - reorganized context menus - changed strings - Merge pull request #22 from hosy/feature/lockscreen-widget - - implemented password protection to lockscreen widgets - move code to own views - Merge branch \'milestone/1.2\' into feature/lockscreen-widget - - fixed widget symbols - changed lockscreen widget layout - added new Shortcuts action Backup Database - New Actions: - backup database - restore database - delete all history - Merge pull request #21 from hosy/feature/passcode - changed settings footer text - - fixed widget password protection - fixed localized strings and settings labels - Popup: - submit password on enter key - set focus on password text field (currently only works on Mac) - - fixes for Mac catalyst build, when biometrical unlock is shown, the app is in background, which causes, that the dialog was presented again and again - become first responder for password text field only on Mac - - added Safari extension popup support - fixed passcode bugs - added localization strings - - added password protection to widgets and shortcuts - bugfixes in share sheet - changes in settings view - added password protection to extensions - - changed cancel button, image, text - added app icon - fixed background / foreground delay, saving defaults - - added App settings view - added password coordinator - fixed bugs - added a watch extension for widgets - added iOS 16 lock screen widgets - added user settings for show/hide tag/collection section in share sheet - Passcode progress - - added unlock button - added biometrical button - added show settings menu item and removed Settings.bundle - implemented password protection (WIP) - replaced deprecated code with new API - added first passcode draft - check if private mode setting is already set before showing alert - - added context menu to global search items - fixed some actions, when parameter is not available - Merge pull request #18 from hosy/milestone/1.1.1 - - fixed "Add Tag…" was not visible in context menu - - new build and version number - added 1.1.1 release notes - Save receipt in shared location and read it, if main bundle receipt is not available (like in an extension) - fixed german localization - - added german descriptions to press kit - added new release images - Merge pull request #10 from hosy/milestone/1.1 - - changed build number - moved iOS screenshots - prepared press kit screenshots - added macOS raw screenshots - - added missing localizable strings - fixed image size in Purchase View - updated gallery images - changed app build number for upload - changed gallery size on macOS - updated screenshots - - added english macOS screenshots - changed sample databases - added german macOS screenshots - changed english screenshots - updated german screenshots - - added german raw screenshots - fixed localization strings - fixed delete action (not appeared in today) - added german localization for metadata - - fixed localization - fixed edit collection group - - added german description - changed wording - - fixed localized strings - changed gallery country description section - - added export to files actions - support custom export file names - changed release notes - updated in build process - - removed console output - fixed messages description length - - changed some wording - changed font size - - fixed actions with non needed key incognito - fixed localization strings in popup - removed get private mode action - removed duplicated match function - - refresh detail session history view - added private browsing mode setting - fixed localizations - added localization for Safari extension - added open URL from reminder list - exclude tag and collection from smart collection menu cases - added new symbols - changed context menu action sorting - added collection appreavation for global search - updated release notes - added incognito mode for Safari extension - fixed Safari extension, when window, tab was closed, for Single Web applications like youtube, adding history and updating metadata - added regular expression as search condition - - Datum- und Zeitbedingungen in Sammlungen waren fehlerhaft - Release Notes hinzugefügt - - show "Add Collection" as folder context menu item - added gallery footer - fixed cell type for history collection - added new symbols - fixed db collection expression for frequency type (was wrong grouping) - - added localized url for collections - fixed license view for collections - added isLight color for gallery collection colors - fixed default icon size - added Gallery view for collections - changed wording for german Blacklist - fixed opening all sidebar items in new window - moved into localization folder - - added missing german localization - added new search Abbreviation # for tags only - added missing localizations - Added german localization (some mac related fixes) - changed app version and app short version - Merge pull request #9 from hosy/feature/mac-build - removed unneeded target - set network entitlements to true - updated popup.min.js - - fixed popup link click on macOS - fixed light/dark mode CSS in popup - shrink history title and url in popup - set a custom image on macOS for status bar item - sort search results by frequency in popup - removed unneeded macOS target - fixed archive build for macOS - fixed macOS catalyst shortcuts/widget run problem (needs sandbox enabled) - Merge pull request #6 from hosy/milestone/1.0 - added demo database - - new build number - added press kit - moved screenshots - fixed session time (no items was shown, because favorite value could be nil) - fixed global web search on mac - - fixed another crash by zero divider - reminder action did not show UI, if unlicensed and not the maximum number was reached - updated short and long version number - - fixed notice view, when list is empty - fixed purchase help text for statistics - fixed a crash in statistics, when division divider was 0 - added presskit and raw screenshots - added missing license - added missing licenses - - added terms of use and privacy policy to purchase view - updated purchase help - fixed problem on macOS in global search (multiple opening selected item) - new build number - added metadata assets: description, icon, screenshots - new build number - fixed bug for list items in global search - fixed search bar position on iPad/Mac - - uncommented search controller (always use CMBCommandBar) - fixed bug on Return key, while searching - changed initial search controller position - - added search in browser in global search - respect search locations and conditions in filter text - added search action to app icon - added search deep link - - removed unneeded file - changed title This to Current - - fixed unsearchable tokens in global search - removed date term predicates from tag and collection search, because it does not make sense - updated version number - - global search: fixed list items, when token is date term - removed date format search terms with IndivualDateTerm object - added "Is Not" search suggestions - - using correct condition when adding a search to a new collection - moved empty notice view code to setting history data - notice view title is now multiline - added help for negated search shortcut terms - fixed shared framework build on mac catalyst - moved to shared framework - - added NOT condition to search tokens and filter with adding a ! - added search tokens and search location to iMessage extension - fixed bug, if alttitle or titlehistory is null - moved setting search controller into function - - fixed bug in global search for list items, when tokens are available - fixed bug on iPad, do not show search, when collapsed - set new version number - set grouped to default collection type - updated version number - Fixed Bugs: - respect selected scope in list search - use correct date format for date filter on non german date format devices - use case insensitive filter for global search list items - updated help - fixed licensing error on EditCollectionAction on edit mode - fixed a token bug, when term is not available - fixed lowercase search - - added list items to global search - fixed crash on selecting last item in search results - - hide search suggestions, if location date is active and a token was selected - hide search bar, when splitviewcontroller is collapsed - - changed some wording - added missing search tokens - added date to search tokens - changed search term help - added help section for search term shortcuts - passing searchItems in today history was missing - - new version number - fixed a bug on global search, if tokens are available and search text is empty - add observer, when status item was clicked (to open a new window) WIP - added status bar item on mac catalyst - fixed passing search location to DB - - added (multiple) search tokens in general search - add search tokens with abbreviation - general search keyboard selection changed (first item is no longer preselected) - fixed bug on iPad: general search did not appear with keyboard command - fixed main thread problem on Mac Catalyst - - fixed In-App purchase title - fixed typo in help - fixed background thread priority - changed app version number - - added logic to check active subscription or lifetime purchase to License Manager - show alert, if already licensed - - add collection from search (in toolbar, new action) - changed edit collectionview content size - moved loading data into background queue - show loading view - fixed reload bug for favorites in importer - added license validator - mac catalyst toolbar changes - fixed a potential crash - added another purchase help section - removed temporary database upgrades - added completion handler to buy product and dismiss on success or show error alert - check for license status after successfully purchase - - dim searchcontroller background - added Notice View to history list and reminders list - added new purchase buttons to purchase view - some license manager additions - removed search action from primary view - added global search keyboard command - macOS toolbar improvements - added global search window (like spotlight) and replaced search results controller - - macOS catalyst fixes (toolbar, title) - set some preferred content sizes - set preferred content size - added another helper - - updated app version - show app version, short version and copyright text in help view - - added "Add Tag", "Add Collection" items to sidebar, if empty - added "Exclude from Collection" action - added toolbar to sidebar and moved "Add" action to it - removed "Main" storyboard entry from project - - added new type text cell - allow text and small icon cells for history type - always open URL on cell tap for all item types - added completion handler for import action and added license error to show error dialog if not licensed - added import collection preview mode - new build number - - added tag action under license control - removed search field in popup view - implemented global flag URL - Import Collections finished (assigned tags is missing) - added import plist to share sheet - first import collection draft - fixed date representation - - Implemented "Share Collection" (import is missing) - fixed title bug for collection item - added reminder action to share view - - changed image, title for "Share All" action - updated purchase help - moved app version number to global project setting - Fixed bug (wrong statistic data) Some Type changes - intent could not be found (fixed bug) - - Share Sheet: bugfix assign tag, "Add new Tag" button - Purchase View improvements - Shortcuts: New Actions: Metadata, Open URL, New Parameters: search direction, location, Return RichURL instead of URL - Metadata: try to get description from more meta tags - Today Widget: added configuration to select statistic type - added license check to restricted actions and Widgets, Shortcuts - - added License Manager (WIP) - added Purchase View (WIP) - setting global keyboard commands to mac menu - changed project version to 14 - - added tag and collection search to popup - added license header to js files - fixed typo in shortcuts - added new shortcut parameters: filter, sort type, sort direction - moved search bar to top (unscrollable) area - solved problem on macOS (URL was not available and as Data) - - changed share sheet layout - hide elements on searching, when not needed - moved favorite button into navigation bar - removed @State (not needed) - - added search text field to share sheet to filter tags and collections - fixed bug assign/unassign tags - added missing types - - perform import/export action in background - show edit menu item only for collections - added export collection URLs shortcut intent - add a URL to a collection via context menu - - added widget collection items - changed enum numerations - new build number - added license for SQLite.swift - - added currentWeekday and currentHour to date search types - renamed some enum types - uglify javascript files and only ship builds with min.js versions - - added database versioning - output collections in widget preferences - removed unneeded code - - added frequency to collections - added share button to preview view - disabled Auto Tags - fixed accessing import file permissions problem - Shortcut Actions for Export/Import - changed build number for TestFlight upload - - added "Add Tag(s)" in Share Sheet - added looping video player - added support sections - some UI refinements - - fixed deep links - removed sample images from support.json - translated support to english - - added help entries - update today item in sidebar - replaced notification code with new darwin code - do not show flag button, if not a tag item - - Support and Onboarding integration - Launch Screen Icon - updated to newest Supporter source code 1.4 - assign, unassign tags and collection in share sheet - Share Sheet implementation (WIP, with Popover test) - - replaced FolderMontior with DarwinNotificationCenter - fixed showing Delete action not in favorite section - fixed crash on iPad when sharing an URL - fixed import/export bug - - added groups for collections - fixed unassign tags after deleting groups - used SwiftUI view for adding groups (removed storyboard view) - export/import flag state - added search flag, favorited state (and added to collection terms) - - show groups to import - export favorite state for groups - import tag groups - - show collections in global search results - show actions for collections in - added core data indexing for collections - export tag groups and favorites - fixed search term bug for .containsNot, .isNot - - prepared for collection groups - refresh sidebar section for tags - - add collection item to favorite section - moved code to own action class - - added tagging to collections - show collections in safari extension (set/unset URL) - fixed exporter (fav section, colors, symbols) - fixed reminder for 2, 3 weeks - fixed bar button in URLPageView - fixed opening surfed file import on mac - - added reminder repeat interval - small fixes on tags - added real tags to collection view editing view - - added Delete Collection Action - fixed setting collection type - moved search terms and date terms into one table group - added missing date search term functions - - added collections - added condition groups - implemented search terms and date terms filter - added multi-taging from safari extension - minor UI fixes - - fixed history refresh bug - added open url button in detail view (refactored, clean-up code) - added smart collection edit view - fixed search suggestion abbreviation - - added multi search - added search tokens - added search suggestions - added local notification for copy URL action - fixed small bugs - fixed dragging URLs (Plain text) inside for importing - fixed saving sort key for same item types, with different title - fixed a bug, when a tagged URL is not visible in history - - fixed bug when retrieving latest tag id - Exporter: added color and symbol - new action "Share Tag" - fixed sharing tag bug from favorite section - fixed bug in edit tag action - start monitoring db file changes and reload (iPad only) - changed db timeout for multiple connections access - removed old GroupTableViewController and moved needed code in new ItemType file - - fixed refreshing bug - fixed "Latest Tags" bug (wrong grouping) - fixed some minor UI issues - - added "Latest" tags folder, with special context menu handling - fixed reload handling - some fixes for mac catalyst - - added latest used tags section to popup and app - fixed key commands - fixed highlight color in tag detail view - fixed reminder view on catalyst - - limit fetching history data - get total history counter by function - - added auto tagging (experimental) - added sort type frequency - added preview mode to show url tags in a page view controller - added flag/unflag tag urls - added append client to history entry and show in detail view - some internal improvements - added support for editing Tags and Tag Groups with color and symbols and show this in the UI - - added Reminders - changed Statistics to collection view and added average and yesterday statistics - - fixed initial db setup bugs - changed spotlight indexing - added search keyboard command - added keyboard action and dynamic context action to primary view controller - - added blacklist action - adding logic for apply blacklist deletion - added shortcut for adding a blacklist entry - - added blacklist support - working total statistics - support for core spotlight - - action improvements - added trailing and leading swipe actions - added total statistic - added delete all history for url action - fixed search background style on mac catalyst - search tag groups and open it - - added search with results controller to primary view controller - changed splitview width to 320 - - close popup on adding last tag - added action classes to generate code for key commands, UIMenu, … - added search in columns and added date.like filter - added toast view (if URL was copied) - - added new Shortcut Intents - added Actions classes (WIP) - - fixed UISplitViewController layout (width, displayMode) - fixed sort title on Mac Catalyst - recognize expand/collapse state of groups - fixed bug in Safari extension, if meta description is not available - - show date in context menu - added open url tag action (remove, move) - - added keyboard commands for date paging - removed unneeded code - fixed bug in today view - - fixed Mac Catalyst build - hide Tag button in popup or update with tag name - - added "Add to latest tag" to extension - added date column to tag collection tabel - added share menu to list menu - minor fixes - new build number - fixed session time layout - added session time statistics and cleanup some code - added app icon shortcut icons - - new large table cell style as display option - first implementation of tag reordering - - updated Safari Extension icons - added SVG Icon templates - - added icon images to cell / detail view (downloading and storing: icon, image) - added "Supporter" third party code for Help - fixed large title - - moved to CollectionView - added meta infos to url - implemented drag and drop for URLs - refactored a lot of code - added a new iMessage icon - icon view for tags (unfinished) - added a new share extension target (unfinished) - fixed some bugs (Widget title) - added a meta column to store the website meta description (show in detail view and it is searchable) - fixed pull to refresh - - added a new Collection widget to show items of a selected collection in a widget - open app by a custom url scheme with path - set a alternate title for a URL - implemented multiple windows with state restoration - support multiple windows on iPad - - removed storyboard elements - moved UIWindow creation to scene delegate - Importer can now show Favorite items - - fixed history time for day - added exporting/importing for Favorites - - save sort direction and order to user defaults - removed elements from storyboard and create it via code - - save tag sorting - fixed sorting by id and title - fixed top domains - - fixed sorting bug - new edit sidebar action (delete) (reordering is in progress) - changed sidebar sections - added a new itemType enum - fixed grouping on search history - new export history shortcut intent - - new App Icon - added sorting - added date label to history cell (new cell class) - fixed crash - - added date pager to statistics view - added start and end date to statistics queries - new intent to get browsing time of today - changed widget title - fixed widget reload bug - Introduced history session: this will calculate the correct browsing time, even if Safari is in the background and locked and the user start browsing the current site again - added page leave event and show page visit time in detail history view - new page statistics cell - - added day pager to history - added an own cell for page statistics - fixed crash - added some sample collections - - export all tags at once - added top domains statistics - - added importer/exporter for tags - changed did select for tags, favorites - fixed searching in tags - added a copy menu on long pressure - fixed sharing crash - - added menu, header and swipe actions to detail history view - reload widget timeline, after every insert - reload views when app gets active - fixed popup shortcut command - - added start date and end date to search history intent - moved filter to optional parameter - added new shortcut intent to get all URLs for a tag group - added new shortcut intent to get URLs for a specific tag - added keyboard commands for popover - - added collection table and terms table - fixed missing app group in widget target - fixed Intent target - changed Intent titles - changed title for menu actions - - added a new column isgroup - assign tag to group from context menu - added tag group - fixed html glitches - - add a new tag name in popup.html and assign new tag to current URL - fixed layout issues - select assigned tags in popup.html - - added segmented control - added favorites - fixed link click problem - fixed some dark mode issues - fixed delete history entry - show tags in extension and assign/unassign - - added show history in popup.html - set content size and fixed some dark mode problems - added JQuery library to project - - added support for favorite/unfavorite URL from Safari extension - added HTML select UI for Tags/Collections - added swipe action to history table view with Open URL action - added support for favorite url from extension - added Tags for tagging URLs - - new database scheme - adde top pages query - - fixed today widget - some UI fixes - added Detail History View Controller to show all page visits for a specific URL - - fixed missing Intent code - new parameter for get history function - added iMessage icons - new build number - added today history search query - added Shortcuts Intents - - added Today Widget - changed font sizes - added today counter function - - large title - fixed iMessage cell tex size - removed unneeded calls - added iMessage extension - First working version prototype - Initial commit
- Loading branch information