r28158 2026-01-28 jbrooke FIX: Use default icon if no extension or resource type icon exists already [q13602]

M /trunk/include/resource_functions.php
r28068 2026-01-15 jbrooke CHG: Replace Font Awesome icons with Lucide icons [q13602]

M /trunk
M /trunk/css
M /trunk/css/css_override.php
M /trunk/css/global.css
M /trunk/css/light.css
M /trunk/dbstruct/data_resource_type.txt
M /trunk/dbstruct/help_plugins.txt
M /trunk/dbstruct/help_resource_type.txt
D /trunk/documentation/licenses/font_awesome.txt
M /trunk/gfx/no_preview/audio.png
M /trunk/gfx/no_preview/default.png
M /trunk/gfx/no_preview/default_thm.png
M /trunk/include/comment_functions.php
M /trunk/include/dash_functions.php
M /trunk/include/dash_tile_generation.php
M /trunk/include/definitions.php
M /trunk/include/general_functions.php
M /trunk/include/header.php
M /trunk/include/header_links.php
M /trunk/include/plugin_functions.php
M /trunk/include/render_functions.php
M /trunk/include/resource_functions.php
M /trunk/include/searchbar.php
M /trunk/include/version.php
M /trunk/js/browsebar_js.php
M /trunk/js/global.js
M /trunk/lib/annotorious_0.6.4/plugins/RSFaceRecognition/rs_facial_recognition.js
M /trunk/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.css
M /trunk/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
D /trunk/lib/fontawesome
A /trunk/lib/lucide
M /trunk/login.php
M /trunk/pages/admin/admin_content.php
M /trunk/pages/admin/admin_filter_edit.php
M /trunk/pages/admin/admin_filter_manage.php
M /trunk/pages/admin/admin_group_management.php
M /trunk/pages/admin/admin_home.php
M /trunk/pages/admin/admin_report_management.php
M /trunk/pages/admin/admin_resource_type_edit.php
M /trunk/pages/admin/admin_resource_type_fields.php
M /trunk/pages/admin/admin_resource_types.php
M /trunk/pages/admin/admin_size_management.php
M /trunk/pages/admin/admin_system_performance.php
M /trunk/pages/admin/ajax/admin_filter_rule_edit.php
M /trunk/pages/admin/tabs.php
M /trunk/pages/ajax/browsebar_load.php
M /trunk/pages/alternative_files.php
M /trunk/pages/check.php
M /trunk/pages/collection_manage.php
M /trunk/pages/collection_share.php
M /trunk/pages/collections.php
M /trunk/pages/collections_featured.php
M /trunk/pages/contactsheet_settings.php
M /trunk/pages/content.php
M /trunk/pages/contribute.php
M /trunk/pages/help.php
M /trunk/pages/job_details.php
M /trunk/pages/log.php
M /trunk/pages/log_entry.php
M /trunk/pages/manage_external_shares.php
M /trunk/pages/manage_jobs.php
M /trunk/pages/preview.php
M /trunk/pages/resource_share.php
M /trunk/pages/search.php
M /trunk/pages/search_views/resource_tools.php
M /trunk/pages/search_views/thumbs.php
M /trunk/pages/setup.php
M /trunk/pages/team/ajax/graph.php
M /trunk/pages/team/team_analytics.php
M /trunk/pages/team/team_analytics_edit.php
M /trunk/pages/team/team_home.php
M /trunk/pages/team/team_related_keywords.php
M /trunk/pages/team/team_request.php
M /trunk/pages/team/team_request_edit.php
M /trunk/pages/team/team_research.php
M /trunk/pages/team/team_resource.php
M /trunk/pages/team/team_user.php
D /trunk/pages/tools/font_awesome_icons.php
A /trunk/pages/tools/generate_lucide_icons.php
M /trunk/pages/user/user_actions.php
M /trunk/pages/user/user_home.php
M /trunk/pages/user/user_message.php
M /trunk/pages/user/user_messages.php
M /trunk/pages/user/user_messages_quick.php
M /trunk/pages/view.php
M /trunk/plugins/action_dates/action_dates.yaml
M /trunk/plugins/action_dates/pages/setup.php
M /trunk/plugins/adobe_link/adobe_link.yaml
M /trunk/plugins/antivirus/antivirus.yaml
M /trunk/plugins/antivirus/hooks/team_home.php
M /trunk/plugins/api_webhooks/api_webhooks.yaml
M /trunk/plugins/autoassign_mrequests/autoassign_mrequests.yaml
M /trunk/plugins/brand_guidelines/brand_guidelines.yaml
M /trunk/plugins/brand_guidelines/hooks/all.php
M /trunk/plugins/brand_guidelines/include/render_functions.php
M /trunk/plugins/brand_guidelines/pages/guidelines.php
M /trunk/plugins/clip/clip.yaml
M /trunk/plugins/clip/hooks/all.php
M /trunk/plugins/clip/hooks/search.php
M /trunk/plugins/clip/hooks/view.php
M /trunk/plugins/clip/pages/search.php
M /trunk/plugins/conditional_terms/conditional_terms.yaml
M /trunk/plugins/consentmanager/consentmanager.yaml
M /trunk/plugins/consentmanager/hooks/all.php
M /trunk/plugins/consentmanager/hooks/team_home.php
M /trunk/plugins/consentmanager/pages/edit.php
M /trunk/plugins/consentmanager/pages/list.php
M /trunk/plugins/cookies_notification/cookies_notification.yaml
M /trunk/plugins/csv_upload/csv_upload.yaml
M /trunk/plugins/csv_user_import/csv_user_import.yaml
M /trunk/plugins/custom_filename/custom_filename.yaml
M /trunk/plugins/embeddocument/embeddocument.yaml
M /trunk/plugins/embeddocument/hooks/view.php
M /trunk/plugins/embedslideshow/css/embedslideshow.css
M /trunk/plugins/embedslideshow/embedslideshow.yaml
M /trunk/plugins/embedslideshow/hooks/collection_share.php
M /trunk/plugins/embedslideshow/pages/viewer.php
M /trunk/plugins/embedvideo/embedvideo.yaml
M /trunk/plugins/embedvideo/hooks/view.php
M /trunk/plugins/emu/emu.yaml
M /trunk/plugins/faces/faces.yaml
M /trunk/plugins/faces/hooks/view.php
M /trunk/plugins/falcon_link/falcon_link.yaml
M /trunk/plugins/falcon_link/hooks/view.php
M /trunk/plugins/feedback/feedback.yaml
M /trunk/plugins/flickr_theme_publish/flickr_theme_publish.yaml
M /trunk/plugins/format_chooser/format_chooser.yaml
M /trunk/plugins/google_analytics/google_analytics.yaml
M /trunk/plugins/google_vision/google_vision.yaml
M /trunk/plugins/grant_edit/grant_edit.yaml
M /trunk/plugins/image_banks/image_banks.yaml
M /trunk/plugins/image_banks/pages/search.php
M /trunk/plugins/image_banks/pages/shutterstock_license.php
M /trunk/plugins/image_banks/pages/view.php
M /trunk/plugins/image_text/image_text.yaml
M /trunk/plugins/licensemanager/hooks/all.php
M /trunk/plugins/licensemanager/hooks/team_home.php
M /trunk/plugins/licensemanager/licensemanager.yaml
M /trunk/plugins/licensemanager/pages/edit.php
M /trunk/plugins/licensemanager/pages/list.php
M /trunk/plugins/lightbox_preview/hooks/all.php
M /trunk/plugins/lightbox_preview/lightbox_preview.yaml
M /trunk/plugins/meta_append/meta_append.yaml
M /trunk/plugins/museumplus/hooks/all.php
M /trunk/plugins/museumplus/museumplus.yaml
M /trunk/plugins/news/hooks/home.php
M /trunk/plugins/news/hooks/team_home.php
M /trunk/plugins/news/news.yaml
M /trunk/plugins/offline_archive/hooks/team_home.php
M /trunk/plugins/offline_archive/hooks/view.php
M /trunk/plugins/offline_archive/offline_archive.yaml
M /trunk/plugins/openai_gpt/openai_gpt.yaml
M /trunk/plugins/openai_image_edit/hooks/view.php
M /trunk/plugins/openai_image_edit/openai_image_edit.yaml
M /trunk/plugins/pdf_split/hooks/view.php
M /trunk/plugins/pdf_split/pdf_split.yaml
M /trunk/plugins/propose_changes/hooks/view.php
M /trunk/plugins/propose_changes/propose_changes.yaml
M /trunk/plugins/refineresults/css/style.css
M /trunk/plugins/refineresults/hooks/search.php
M /trunk/plugins/refineresults/refineresults.yaml
M /trunk/plugins/remote_assist/remote_assist.yaml
M /trunk/plugins/resource_usage/resource_usage.yaml
M /trunk/plugins/rse_search_notifications/hooks/user_home.php
M /trunk/plugins/rse_search_notifications/pages/watched_searches.php
M /trunk/plugins/rse_search_notifications/rse_search_notifications.yaml
M /trunk/plugins/rse_version/rse_version.yaml
M /trunk/plugins/rse_workflow/hooks/admin_home.php
M /trunk/plugins/rse_workflow/include/rse_workflow_functions.php
M /trunk/plugins/rse_workflow/pages/batch_action.php
M /trunk/plugins/rse_workflow/pages/edit_state.php
M /trunk/plugins/rse_workflow/pages/edit_workflow_actions.php
M /trunk/plugins/rse_workflow/pages/edit_workflow_states.php
M /trunk/plugins/rse_workflow/rse_workflow.yaml
M /trunk/plugins/rss2/hooks/all.php
M /trunk/plugins/rss2/rss2.yaml
M /trunk/plugins/sensitive_images/sensitive_images.yaml
M /trunk/plugins/simpleldap/simpleldap.yaml
M /trunk/plugins/simplesaml/hooks/all.php
M /trunk/plugins/simplesaml/simplesaml.yaml
M /trunk/plugins/stencilvg/hooks/view.php
M /trunk/plugins/stencilvg/pages/input.php
M /trunk/plugins/stencilvg/stencilvg.yaml
M /trunk/plugins/system_reset/hooks/admin_home.php
M /trunk/plugins/system_reset/system_reset.yaml
M /trunk/plugins/tesseract/tesseract.yaml
M /trunk/plugins/tms_link/pages/tms_details.php
M /trunk/plugins/tms_link/tms_link.yaml
M /trunk/plugins/totp/pages/totp.php
M /trunk/plugins/totp/totp.yaml
M /trunk/plugins/track_field_history/track_field_history.yaml
M /trunk/plugins/transform/hooks/view.php
M /trunk/plugins/transform/pages/crop.php
M /trunk/plugins/transform/transform.yaml
M /trunk/plugins/user_preferences/user_preferences.yaml
M /trunk/plugins/video_bookend/hooks/view.php
M /trunk/plugins/video_bookend/video_bookend.yaml
M /trunk/plugins/video_splice/hooks/view.php
M /trunk/plugins/video_splice/pages/splice.php
M /trunk/plugins/video_splice/pages/trim.php
M /trunk/plugins/video_splice/video_splice.yaml
M /trunk/plugins/video_timestamp_links/video_timestamp_links.yaml
M /trunk/plugins/video_tracks/hooks/view.php
M /trunk/plugins/video_tracks/video_tracks.yaml
M /trunk/plugins/vimeo_publish/hooks/view.php
M /trunk/plugins/vimeo_publish/vimeo_publish.yaml
M /trunk/plugins/vm2rs/vm2rs.yaml
M /trunk/plugins/vr_view/vr_view.yaml
M /trunk/plugins/whisper/whisper.yaml
M /trunk/plugins/wordpress_sso/hooks/all.php
M /trunk/plugins/wordpress_sso/wordpress_sso.yaml
M /trunk/plugins/youtube_publish/hooks/view.php
M /trunk/plugins/youtube_publish/youtube_publish.yaml
M /trunk/plugins/yt2rs/yt2rs.yaml
A /trunk/upgrade/scripts/029_migrate_font_awesome_to_lucide.php
r28061 2026-01-14 jbrooke FIX: Improving migration script - more icon mappings, clearing cache [q13602]

M /branches/jbrooke_q13602/upgrade/scripts/029_migrate_font_awesome_to_lucide.php
r28010 2026-01-09 jbrooke CHG: Changing icon library from Font Awesome to Lucide [q13602]

M /branches/jbrooke_q13602/css/css_override.php
M /branches/jbrooke_q13602/css/global.css
M /branches/jbrooke_q13602/css/light.css
M /branches/jbrooke_q13602/dbstruct/data_resource_type.txt
M /branches/jbrooke_q13602/dbstruct/help_plugins.txt
M /branches/jbrooke_q13602/dbstruct/help_resource_type.txt
D /branches/jbrooke_q13602/documentation/licenses/font_awesome.txt
M /branches/jbrooke_q13602/gfx/no_preview/audio.png
M /branches/jbrooke_q13602/gfx/no_preview/default.png
M /branches/jbrooke_q13602/gfx/no_preview/default_thm.png
M /branches/jbrooke_q13602/include/comment_functions.php
M /branches/jbrooke_q13602/include/dash_functions.php
M /branches/jbrooke_q13602/include/dash_tile_generation.php
M /branches/jbrooke_q13602/include/definitions.php
M /branches/jbrooke_q13602/include/general_functions.php
M /branches/jbrooke_q13602/include/header.php
M /branches/jbrooke_q13602/include/header_links.php
M /branches/jbrooke_q13602/include/plugin_functions.php
M /branches/jbrooke_q13602/include/render_functions.php
M /branches/jbrooke_q13602/include/resource_functions.php
M /branches/jbrooke_q13602/include/searchbar.php
M /branches/jbrooke_q13602/include/version.php
M /branches/jbrooke_q13602/js/browsebar_js.php
M /branches/jbrooke_q13602/js/global.js
M /branches/jbrooke_q13602/lib/annotorious_0.6.4/plugins/RSFaceRecognition/rs_facial_recognition.js
M /branches/jbrooke_q13602/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.css
M /branches/jbrooke_q13602/lib/annotorious_0.6.4/plugins/RSTagging/rs_tagging.js
D /branches/jbrooke_q13602/lib/fontawesome
A /branches/jbrooke_q13602/lib/lucide
A /branches/jbrooke_q13602/lib/lucide/icon_classes.php
A /branches/jbrooke_q13602/lib/lucide/info.json
A /branches/jbrooke_q13602/lib/lucide/lucide.css
A /branches/jbrooke_q13602/lib/lucide/lucide.woff2
M /branches/jbrooke_q13602/login.php
M /branches/jbrooke_q13602/pages/admin/admin_content.php
M /branches/jbrooke_q13602/pages/admin/admin_filter_edit.php
M /branches/jbrooke_q13602/pages/admin/admin_filter_manage.php
M /branches/jbrooke_q13602/pages/admin/admin_group_management.php
M /branches/jbrooke_q13602/pages/admin/admin_home.php
M /branches/jbrooke_q13602/pages/admin/admin_report_management.php
M /branches/jbrooke_q13602/pages/admin/admin_resource_type_edit.php
M /branches/jbrooke_q13602/pages/admin/admin_resource_type_fields.php
M /branches/jbrooke_q13602/pages/admin/admin_resource_types.php
M /branches/jbrooke_q13602/pages/admin/admin_size_management.php
M /branches/jbrooke_q13602/pages/admin/admin_system_performance.php
M /branches/jbrooke_q13602/pages/admin/ajax/admin_filter_rule_edit.php
M /branches/jbrooke_q13602/pages/admin/tabs.php
M /branches/jbrooke_q13602/pages/ajax/browsebar_load.php
M /branches/jbrooke_q13602/pages/alternative_files.php
M /branches/jbrooke_q13602/pages/check.php
M /branches/jbrooke_q13602/pages/collection_manage.php
M /branches/jbrooke_q13602/pages/collection_share.php
M /branches/jbrooke_q13602/pages/collections.php
M /branches/jbrooke_q13602/pages/collections_featured.php
M /branches/jbrooke_q13602/pages/contactsheet_settings.php
M /branches/jbrooke_q13602/pages/content.php
M /branches/jbrooke_q13602/pages/contribute.php
M /branches/jbrooke_q13602/pages/help.php
M /branches/jbrooke_q13602/pages/job_details.php
M /branches/jbrooke_q13602/pages/log.php
M /branches/jbrooke_q13602/pages/log_entry.php
M /branches/jbrooke_q13602/pages/manage_external_shares.php
M /branches/jbrooke_q13602/pages/manage_jobs.php
M /branches/jbrooke_q13602/pages/preview.php
M /branches/jbrooke_q13602/pages/resource_share.php
M /branches/jbrooke_q13602/pages/search.php
M /branches/jbrooke_q13602/pages/search_views/resource_tools.php
M /branches/jbrooke_q13602/pages/search_views/thumbs.php
M /branches/jbrooke_q13602/pages/setup.php
M /branches/jbrooke_q13602/pages/team/ajax/graph.php
M /branches/jbrooke_q13602/pages/team/team_analytics.php
M /branches/jbrooke_q13602/pages/team/team_analytics_edit.php
M /branches/jbrooke_q13602/pages/team/team_home.php
M /branches/jbrooke_q13602/pages/team/team_related_keywords.php
M /branches/jbrooke_q13602/pages/team/team_request.php
M /branches/jbrooke_q13602/pages/team/team_request_edit.php
M /branches/jbrooke_q13602/pages/team/team_research.php
M /branches/jbrooke_q13602/pages/team/team_resource.php
M /branches/jbrooke_q13602/pages/team/team_user.php
D /branches/jbrooke_q13602/pages/tools/font_awesome_icons.php
A /branches/jbrooke_q13602/pages/tools/generate_lucide_icons.php
M /branches/jbrooke_q13602/pages/user/user_actions.php
M /branches/jbrooke_q13602/pages/user/user_home.php
M /branches/jbrooke_q13602/pages/user/user_message.php
M /branches/jbrooke_q13602/pages/user/user_messages.php
M /branches/jbrooke_q13602/pages/user/user_messages_quick.php
M /branches/jbrooke_q13602/pages/view.php
M /branches/jbrooke_q13602/plugins/action_dates/action_dates.yaml
M /branches/jbrooke_q13602/plugins/action_dates/pages/setup.php
M /branches/jbrooke_q13602/plugins/adobe_link/adobe_link.yaml
M /branches/jbrooke_q13602/plugins/antivirus/antivirus.yaml
M /branches/jbrooke_q13602/plugins/antivirus/hooks/team_home.php
M /branches/jbrooke_q13602/plugins/api_webhooks/api_webhooks.yaml
M /branches/jbrooke_q13602/plugins/autoassign_mrequests/autoassign_mrequests.yaml
M /branches/jbrooke_q13602/plugins/brand_guidelines/brand_guidelines.yaml
M /branches/jbrooke_q13602/plugins/brand_guidelines/hooks/all.php
M /branches/jbrooke_q13602/plugins/brand_guidelines/include/render_functions.php
M /branches/jbrooke_q13602/plugins/brand_guidelines/pages/guidelines.php
M /branches/jbrooke_q13602/plugins/clip/clip.yaml
M /branches/jbrooke_q13602/plugins/clip/hooks/all.php
M /branches/jbrooke_q13602/plugins/clip/hooks/search.php
M /branches/jbrooke_q13602/plugins/clip/hooks/view.php
M /branches/jbrooke_q13602/plugins/clip/pages/search.php
M /branches/jbrooke_q13602/plugins/conditional_terms/conditional_terms.yaml
M /branches/jbrooke_q13602/plugins/consentmanager/consentmanager.yaml
M /branches/jbrooke_q13602/plugins/consentmanager/hooks/all.php
M /branches/jbrooke_q13602/plugins/consentmanager/hooks/team_home.php
M /branches/jbrooke_q13602/plugins/consentmanager/pages/edit.php
M /branches/jbrooke_q13602/plugins/consentmanager/pages/list.php
M /branches/jbrooke_q13602/plugins/cookies_notification/cookies_notification.yaml
M /branches/jbrooke_q13602/plugins/csv_upload/csv_upload.yaml
M /branches/jbrooke_q13602/plugins/csv_user_import/csv_user_import.yaml
M /branches/jbrooke_q13602/plugins/custom_filename/custom_filename.yaml
M /branches/jbrooke_q13602/plugins/embeddocument/embeddocument.yaml
M /branches/jbrooke_q13602/plugins/embeddocument/hooks/view.php
M /branches/jbrooke_q13602/plugins/embedslideshow/css/embedslideshow.css
M /branches/jbrooke_q13602/plugins/embedslideshow/embedslideshow.yaml
M /branches/jbrooke_q13602/plugins/embedslideshow/hooks/collection_share.php
M /branches/jbrooke_q13602/plugins/embedslideshow/pages/viewer.php
M /branches/jbrooke_q13602/plugins/embedvideo/embedvideo.yaml
M /branches/jbrooke_q13602/plugins/embedvideo/hooks/view.php
M /branches/jbrooke_q13602/plugins/emu/emu.yaml
M /branches/jbrooke_q13602/plugins/faces/faces.yaml
M /branches/jbrooke_q13602/plugins/faces/hooks/view.php
M /branches/jbrooke_q13602/plugins/falcon_link/falcon_link.yaml
M /branches/jbrooke_q13602/plugins/falcon_link/hooks/view.php
M /branches/jbrooke_q13602/plugins/feedback/feedback.yaml
M /branches/jbrooke_q13602/plugins/flickr_theme_publish/flickr_theme_publish.yaml
M /branches/jbrooke_q13602/plugins/format_chooser/format_chooser.yaml
M /branches/jbrooke_q13602/plugins/google_analytics/google_analytics.yaml
M /branches/jbrooke_q13602/plugins/google_vision/google_vision.yaml
M /branches/jbrooke_q13602/plugins/grant_edit/grant_edit.yaml
M /branches/jbrooke_q13602/plugins/image_banks/image_banks.yaml
M /branches/jbrooke_q13602/plugins/image_banks/pages/search.php
M /branches/jbrooke_q13602/plugins/image_banks/pages/shutterstock_license.php
M /branches/jbrooke_q13602/plugins/image_banks/pages/view.php
M /branches/jbrooke_q13602/plugins/image_text/image_text.yaml
M /branches/jbrooke_q13602/plugins/licensemanager/hooks/all.php
M /branches/jbrooke_q13602/plugins/licensemanager/hooks/team_home.php
M /branches/jbrooke_q13602/plugins/licensemanager/licensemanager.yaml
M /branches/jbrooke_q13602/plugins/licensemanager/pages/edit.php
M /branches/jbrooke_q13602/plugins/licensemanager/pages/list.php
M /branches/jbrooke_q13602/plugins/lightbox_preview/hooks/all.php
M /branches/jbrooke_q13602/plugins/lightbox_preview/lightbox_preview.yaml
M /branches/jbrooke_q13602/plugins/meta_append/meta_append.yaml
M /branches/jbrooke_q13602/plugins/museumplus/hooks/all.php
M /branches/jbrooke_q13602/plugins/museumplus/museumplus.yaml
M /branches/jbrooke_q13602/plugins/news/hooks/home.php
M /branches/jbrooke_q13602/plugins/news/hooks/team_home.php
M /branches/jbrooke_q13602/plugins/news/news.yaml
M /branches/jbrooke_q13602/plugins/offline_archive/hooks/team_home.php
M /branches/jbrooke_q13602/plugins/offline_archive/hooks/view.php
M /branches/jbrooke_q13602/plugins/offline_archive/offline_archive.yaml
M /branches/jbrooke_q13602/plugins/openai_gpt/openai_gpt.yaml
M /branches/jbrooke_q13602/plugins/openai_image_edit/hooks/view.php
M /branches/jbrooke_q13602/plugins/openai_image_edit/openai_image_edit.yaml
M /branches/jbrooke_q13602/plugins/pdf_split/hooks/view.php
M /branches/jbrooke_q13602/plugins/pdf_split/pdf_split.yaml
M /branches/jbrooke_q13602/plugins/propose_changes/hooks/view.php
M /branches/jbrooke_q13602/plugins/propose_changes/propose_changes.yaml
M /branches/jbrooke_q13602/plugins/refineresults/css/style.css
M /branches/jbrooke_q13602/plugins/refineresults/hooks/search.php
M /branches/jbrooke_q13602/plugins/refineresults/refineresults.yaml
M /branches/jbrooke_q13602/plugins/remote_assist/remote_assist.yaml
M /branches/jbrooke_q13602/plugins/resource_usage/resource_usage.yaml
M /branches/jbrooke_q13602/plugins/rse_search_notifications/hooks/user_home.php
M /branches/jbrooke_q13602/plugins/rse_search_notifications/pages/watched_searches.php
M /branches/jbrooke_q13602/plugins/rse_search_notifications/rse_search_notifications.yaml
M /branches/jbrooke_q13602/plugins/rse_version/rse_version.yaml
M /branches/jbrooke_q13602/plugins/rse_workflow/hooks/admin_home.php
M /branches/jbrooke_q13602/plugins/rse_workflow/include/rse_workflow_functions.php
M /branches/jbrooke_q13602/plugins/rse_workflow/pages/batch_action.php
M /branches/jbrooke_q13602/plugins/rse_workflow/pages/edit_state.php
M /branches/jbrooke_q13602/plugins/rse_workflow/pages/edit_workflow_actions.php
M /branches/jbrooke_q13602/plugins/rse_workflow/pages/edit_workflow_states.php
M /branches/jbrooke_q13602/plugins/rse_workflow/rse_workflow.yaml
M /branches/jbrooke_q13602/plugins/rss2/hooks/all.php
M /branches/jbrooke_q13602/plugins/rss2/rss2.yaml
M /branches/jbrooke_q13602/plugins/sensitive_images/sensitive_images.yaml
M /branches/jbrooke_q13602/plugins/simpleldap/simpleldap.yaml
M /branches/jbrooke_q13602/plugins/simplesaml/hooks/all.php
M /branches/jbrooke_q13602/plugins/simplesaml/simplesaml.yaml
M /branches/jbrooke_q13602/plugins/stencilvg/hooks/view.php
M /branches/jbrooke_q13602/plugins/stencilvg/pages/input.php
M /branches/jbrooke_q13602/plugins/stencilvg/stencilvg.yaml
M /branches/jbrooke_q13602/plugins/system_reset/hooks/admin_home.php
M /branches/jbrooke_q13602/plugins/system_reset/system_reset.yaml
M /branches/jbrooke_q13602/plugins/tesseract/tesseract.yaml
M /branches/jbrooke_q13602/plugins/tms_link/pages/tms_details.php
M /branches/jbrooke_q13602/plugins/tms_link/tms_link.yaml
M /branches/jbrooke_q13602/plugins/totp/pages/totp.php
M /branches/jbrooke_q13602/plugins/totp/totp.yaml
M /branches/jbrooke_q13602/plugins/track_field_history/track_field_history.yaml
M /branches/jbrooke_q13602/plugins/transform/hooks/view.php
M /branches/jbrooke_q13602/plugins/transform/pages/crop.php
M /branches/jbrooke_q13602/plugins/transform/transform.yaml
M /branches/jbrooke_q13602/plugins/user_preferences/user_preferences.yaml
M /branches/jbrooke_q13602/plugins/video_bookend/hooks/view.php
M /branches/jbrooke_q13602/plugins/video_bookend/video_bookend.yaml
M /branches/jbrooke_q13602/plugins/video_splice/hooks/view.php
M /branches/jbrooke_q13602/plugins/video_splice/pages/splice.php
M /branches/jbrooke_q13602/plugins/video_splice/pages/trim.php
M /branches/jbrooke_q13602/plugins/video_splice/video_splice.yaml
M /branches/jbrooke_q13602/plugins/video_timestamp_links/video_timestamp_links.yaml
M /branches/jbrooke_q13602/plugins/video_tracks/hooks/view.php
M /branches/jbrooke_q13602/plugins/video_tracks/video_tracks.yaml
M /branches/jbrooke_q13602/plugins/vimeo_publish/hooks/view.php
M /branches/jbrooke_q13602/plugins/vimeo_publish/vimeo_publish.yaml
M /branches/jbrooke_q13602/plugins/vm2rs/vm2rs.yaml
M /branches/jbrooke_q13602/plugins/vr_view/vr_view.yaml
M /branches/jbrooke_q13602/plugins/whisper/whisper.yaml
M /branches/jbrooke_q13602/plugins/wordpress_sso/hooks/all.php
M /branches/jbrooke_q13602/plugins/wordpress_sso/wordpress_sso.yaml
M /branches/jbrooke_q13602/plugins/youtube_publish/hooks/view.php
M /branches/jbrooke_q13602/plugins/youtube_publish/youtube_publish.yaml
M /branches/jbrooke_q13602/plugins/yt2rs/yt2rs.yaml
A /branches/jbrooke_q13602/upgrade/scripts/029_migrate_font_awesome_to_lucide.php
r27968 2026-01-06 jbrooke NEW: Creating branch [q13602]

A /branches/jbrooke_q13602