├── .editorconfig ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ └── codeStyleConfig.xml ├── hotswap_agent.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── php.xml └── vcs.xml ├── .ncurc.json ├── .stylelintrc.json ├── LICENSE ├── README.md ├── doc └── mylinks.png ├── eslint.config.js ├── favicon_service.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.ico ├── forms.css ├── logo192.png └── logo512.png ├── src ├── action │ ├── Action.ts │ ├── ActionCommandType.ts │ ├── ActionType.ts │ └── actions │ │ ├── ConfigAction.ts │ │ ├── DialogAction.ts │ │ └── WidgetAction.ts ├── common │ ├── ArrayUtil.ts │ ├── ColorScheme.ts │ ├── Config.ts │ ├── CursorPositionTracker.ts │ ├── DOMTypes.ts │ ├── DotNotation.ts │ ├── EditHelper.ts │ ├── Favicon.ts │ ├── HtmlUtil.ts │ ├── LinkCache.ts │ ├── LinkManagerImpl.ts │ ├── LinkSearch.ts │ ├── MyLinksHolder.ts │ ├── MyLinksUtil.ts │ ├── StringUtil.ts │ ├── ThemeUtil.ts │ ├── UrlUtil.ts │ ├── WidgetManagerImpl.ts │ ├── debounce.ts │ ├── localStorageUtil.ts │ └── shortcut │ │ ├── Shortcut.ts │ │ ├── ShortcutListener.ts │ │ ├── ShortcutManager.ts │ │ └── ShortcutManagerHelper.ts ├── components │ ├── app │ │ ├── App.css │ │ ├── App.tsx │ │ └── useAppStartup.ts │ ├── appToolbar │ │ ├── AppToolbar.css │ │ ├── AppToolbar.tsx │ │ ├── AppToolbarButton.tsx │ │ ├── AppToolbarButtonTypes.ts │ │ └── AppToolbarFileButton.tsx │ ├── button │ │ ├── Button.css │ │ └── Button.tsx │ ├── colorPicker │ │ ├── ColorPicker.css │ │ └── ColorPicker.tsx │ ├── colorScheme │ │ └── SelectColorScheme.tsx │ ├── editLinkDialog │ │ ├── EditLinkDialog.css │ │ ├── EditLinkDialog.tsx │ │ └── EditLinkDialogTypes.ts │ ├── errorBox │ │ └── ErrorBox.tsx │ ├── footer │ │ ├── Footer.css │ │ └── Footer.tsx │ ├── inputText │ │ ├── InputText.tsx │ │ ├── InputTextTypes.ts │ │ ├── useInputChange.ts │ │ └── useParentValueConsumer.ts │ ├── inputUrl │ │ └── InputUrl.tsx │ ├── linkFinderDialog │ │ ├── Highlight.tsx │ │ ├── LinkFinderDialog.tsx │ │ ├── LinkFinderDialogTypes.ts │ │ ├── LinkSearchResultViewItem.tsx │ │ ├── LinkSelector.css │ │ └── LinkSelector.tsx │ ├── listView │ │ ├── ListView.tsx │ │ └── ListViewTypes.ts │ ├── modal │ │ ├── Modal.css │ │ ├── Modal.tsx │ │ ├── ModalHandler.ts │ │ ├── ModalStack.ts │ │ ├── ModalTypes.ts │ │ ├── StandardDialog.css │ │ ├── useModal.ts │ │ ├── useModalAutoFocus.ts │ │ └── useShowDialog.ts │ ├── reminder │ │ └── Reminder.tsx │ ├── settingsDialog │ │ ├── ExportSettingsDialog.tsx │ │ ├── SettingsDialog.css │ │ ├── SettingsDialog.tsx │ │ ├── SettingsDialogTypes.tsx │ │ └── ThemeSettingsDialog.tsx │ ├── shortcut │ │ ├── Shortcut.css │ │ ├── Shortcut.tsx │ │ ├── ShortcutUtil.ts │ │ ├── shortcutDetails │ │ │ ├── ShortcutDetails.css │ │ │ └── ShortcutDetails.tsx │ │ ├── shortcutDialog │ │ │ ├── ShortcutDialog.css │ │ │ ├── ShortcutDialog.tsx │ │ │ └── ShortcutDialogTypes.tsx │ │ └── shortcutInput │ │ │ ├── ShortcutInput.css │ │ │ └── ShortcutInput.tsx │ ├── stickyBox │ │ ├── StickyBox.css │ │ └── StickyBox.tsx │ ├── systemShortcutsDialog │ │ ├── SystemShortcutsDialog.css │ │ └── SystemShortcutsDialog.tsx │ └── widgets │ │ ├── column │ │ ├── Column.css │ │ └── Column.tsx │ │ ├── contexts │ │ ├── WidgetContext.ts │ │ └── WidgetContextProvider.tsx │ │ ├── grid │ │ └── Grid.tsx │ │ ├── link │ │ ├── Edit.css │ │ ├── Link.css │ │ ├── Link.tsx │ │ └── LinkToolbar.tsx │ │ ├── linkIcon │ │ ├── LinkIcon.css │ │ ├── LinkIcon.tsx │ │ └── LinkIconUtil.ts │ │ ├── widget │ │ ├── LinkListItem.tsx │ │ ├── LinkListView.tsx │ │ ├── Widget.css │ │ ├── Widget.tsx │ │ ├── Widget.utils.ts │ │ ├── WidgetActionList.tsx │ │ ├── WidgetDialog.tsx │ │ └── WidgetTitle.tsx │ │ └── widgetToolbar │ │ ├── WidgetToolbar.tsx │ │ └── widgetToolbar.css ├── contexts │ ├── AppConfig.ts │ ├── AppConfigContext.ts │ ├── AppConfigContextProvider.tsx │ ├── AppConfigType.ts │ ├── AppUIStateContext.ts │ ├── AppUIStateContextProvider.tsx │ ├── useAppConfig.ts │ └── useAppUIState.ts ├── hooks │ ├── useAutoFocus │ │ └── useAutoFocus.ts │ ├── useCollapsed │ │ └── useCollapsed.ts │ ├── useColorScheme │ │ └── useColorScheme.ts │ ├── useEditLink │ │ └── useEditLink.ts │ └── useLinkSearch │ │ └── useLinkSearch.ts ├── index.css ├── main.tsx ├── model │ ├── EditData-interface.ts │ ├── Events.ts │ ├── KeyCombination.ts │ ├── LinkManager.ts │ ├── MyLinks-interface.ts │ ├── MyLinks.ts │ ├── MyLinksDOM.ts │ ├── MyLinksLookup.ts │ ├── Theme.ts │ └── WidgetManager.ts └── vite-env.d.ts ├── test ├── dotNotation.test.ts └── url.test.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/hotswap_agent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.idea/hotswap_agent.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/php.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.idea/php.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.ncurc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.ncurc.json -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/README.md -------------------------------------------------------------------------------- /doc/mylinks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/doc/mylinks.png -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/eslint.config.js -------------------------------------------------------------------------------- /favicon_service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/favicon_service.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/public/forms.css -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/public/logo512.png -------------------------------------------------------------------------------- /src/action/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/action/Action.ts -------------------------------------------------------------------------------- /src/action/ActionCommandType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/action/ActionCommandType.ts -------------------------------------------------------------------------------- /src/action/ActionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/action/ActionType.ts -------------------------------------------------------------------------------- /src/action/actions/ConfigAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/action/actions/ConfigAction.ts -------------------------------------------------------------------------------- /src/action/actions/DialogAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/action/actions/DialogAction.ts -------------------------------------------------------------------------------- /src/action/actions/WidgetAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/action/actions/WidgetAction.ts -------------------------------------------------------------------------------- /src/common/ArrayUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/ArrayUtil.ts -------------------------------------------------------------------------------- /src/common/ColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/ColorScheme.ts -------------------------------------------------------------------------------- /src/common/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/Config.ts -------------------------------------------------------------------------------- /src/common/CursorPositionTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/CursorPositionTracker.ts -------------------------------------------------------------------------------- /src/common/DOMTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/DOMTypes.ts -------------------------------------------------------------------------------- /src/common/DotNotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/DotNotation.ts -------------------------------------------------------------------------------- /src/common/EditHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/EditHelper.ts -------------------------------------------------------------------------------- /src/common/Favicon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/Favicon.ts -------------------------------------------------------------------------------- /src/common/HtmlUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/HtmlUtil.ts -------------------------------------------------------------------------------- /src/common/LinkCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/LinkCache.ts -------------------------------------------------------------------------------- /src/common/LinkManagerImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/LinkManagerImpl.ts -------------------------------------------------------------------------------- /src/common/LinkSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/LinkSearch.ts -------------------------------------------------------------------------------- /src/common/MyLinksHolder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/MyLinksHolder.ts -------------------------------------------------------------------------------- /src/common/MyLinksUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/MyLinksUtil.ts -------------------------------------------------------------------------------- /src/common/StringUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/StringUtil.ts -------------------------------------------------------------------------------- /src/common/ThemeUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/ThemeUtil.ts -------------------------------------------------------------------------------- /src/common/UrlUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/UrlUtil.ts -------------------------------------------------------------------------------- /src/common/WidgetManagerImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/WidgetManagerImpl.ts -------------------------------------------------------------------------------- /src/common/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/debounce.ts -------------------------------------------------------------------------------- /src/common/localStorageUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/localStorageUtil.ts -------------------------------------------------------------------------------- /src/common/shortcut/Shortcut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/shortcut/Shortcut.ts -------------------------------------------------------------------------------- /src/common/shortcut/ShortcutListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/shortcut/ShortcutListener.ts -------------------------------------------------------------------------------- /src/common/shortcut/ShortcutManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/shortcut/ShortcutManager.ts -------------------------------------------------------------------------------- /src/common/shortcut/ShortcutManagerHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/common/shortcut/ShortcutManagerHelper.ts -------------------------------------------------------------------------------- /src/components/app/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/app/App.css -------------------------------------------------------------------------------- /src/components/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/app/App.tsx -------------------------------------------------------------------------------- /src/components/app/useAppStartup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/app/useAppStartup.ts -------------------------------------------------------------------------------- /src/components/appToolbar/AppToolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/appToolbar/AppToolbar.css -------------------------------------------------------------------------------- /src/components/appToolbar/AppToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/appToolbar/AppToolbar.tsx -------------------------------------------------------------------------------- /src/components/appToolbar/AppToolbarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/appToolbar/AppToolbarButton.tsx -------------------------------------------------------------------------------- /src/components/appToolbar/AppToolbarButtonTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/appToolbar/AppToolbarButtonTypes.ts -------------------------------------------------------------------------------- /src/components/appToolbar/AppToolbarFileButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/appToolbar/AppToolbarFileButton.tsx -------------------------------------------------------------------------------- /src/components/button/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/button/Button.css -------------------------------------------------------------------------------- /src/components/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/button/Button.tsx -------------------------------------------------------------------------------- /src/components/colorPicker/ColorPicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/colorPicker/ColorPicker.css -------------------------------------------------------------------------------- /src/components/colorPicker/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/colorPicker/ColorPicker.tsx -------------------------------------------------------------------------------- /src/components/colorScheme/SelectColorScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/colorScheme/SelectColorScheme.tsx -------------------------------------------------------------------------------- /src/components/editLinkDialog/EditLinkDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/editLinkDialog/EditLinkDialog.css -------------------------------------------------------------------------------- /src/components/editLinkDialog/EditLinkDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/editLinkDialog/EditLinkDialog.tsx -------------------------------------------------------------------------------- /src/components/editLinkDialog/EditLinkDialogTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/editLinkDialog/EditLinkDialogTypes.ts -------------------------------------------------------------------------------- /src/components/errorBox/ErrorBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/errorBox/ErrorBox.tsx -------------------------------------------------------------------------------- /src/components/footer/Footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/footer/Footer.css -------------------------------------------------------------------------------- /src/components/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/inputText/InputText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/inputText/InputText.tsx -------------------------------------------------------------------------------- /src/components/inputText/InputTextTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/inputText/InputTextTypes.ts -------------------------------------------------------------------------------- /src/components/inputText/useInputChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/inputText/useInputChange.ts -------------------------------------------------------------------------------- /src/components/inputText/useParentValueConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/inputText/useParentValueConsumer.ts -------------------------------------------------------------------------------- /src/components/inputUrl/InputUrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/inputUrl/InputUrl.tsx -------------------------------------------------------------------------------- /src/components/linkFinderDialog/Highlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/linkFinderDialog/Highlight.tsx -------------------------------------------------------------------------------- /src/components/linkFinderDialog/LinkFinderDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/linkFinderDialog/LinkFinderDialog.tsx -------------------------------------------------------------------------------- /src/components/linkFinderDialog/LinkFinderDialogTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/linkFinderDialog/LinkFinderDialogTypes.ts -------------------------------------------------------------------------------- /src/components/linkFinderDialog/LinkSearchResultViewItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/linkFinderDialog/LinkSearchResultViewItem.tsx -------------------------------------------------------------------------------- /src/components/linkFinderDialog/LinkSelector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/linkFinderDialog/LinkSelector.css -------------------------------------------------------------------------------- /src/components/linkFinderDialog/LinkSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/linkFinderDialog/LinkSelector.tsx -------------------------------------------------------------------------------- /src/components/listView/ListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/listView/ListView.tsx -------------------------------------------------------------------------------- /src/components/listView/ListViewTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/listView/ListViewTypes.ts -------------------------------------------------------------------------------- /src/components/modal/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/Modal.css -------------------------------------------------------------------------------- /src/components/modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/Modal.tsx -------------------------------------------------------------------------------- /src/components/modal/ModalHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/ModalHandler.ts -------------------------------------------------------------------------------- /src/components/modal/ModalStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/ModalStack.ts -------------------------------------------------------------------------------- /src/components/modal/ModalTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/ModalTypes.ts -------------------------------------------------------------------------------- /src/components/modal/StandardDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/StandardDialog.css -------------------------------------------------------------------------------- /src/components/modal/useModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/useModal.ts -------------------------------------------------------------------------------- /src/components/modal/useModalAutoFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/useModalAutoFocus.ts -------------------------------------------------------------------------------- /src/components/modal/useShowDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/modal/useShowDialog.ts -------------------------------------------------------------------------------- /src/components/reminder/Reminder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/reminder/Reminder.tsx -------------------------------------------------------------------------------- /src/components/settingsDialog/ExportSettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/settingsDialog/ExportSettingsDialog.tsx -------------------------------------------------------------------------------- /src/components/settingsDialog/SettingsDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/settingsDialog/SettingsDialog.css -------------------------------------------------------------------------------- /src/components/settingsDialog/SettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/settingsDialog/SettingsDialog.tsx -------------------------------------------------------------------------------- /src/components/settingsDialog/SettingsDialogTypes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/settingsDialog/SettingsDialogTypes.tsx -------------------------------------------------------------------------------- /src/components/settingsDialog/ThemeSettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/settingsDialog/ThemeSettingsDialog.tsx -------------------------------------------------------------------------------- /src/components/shortcut/Shortcut.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/Shortcut.css -------------------------------------------------------------------------------- /src/components/shortcut/Shortcut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/Shortcut.tsx -------------------------------------------------------------------------------- /src/components/shortcut/ShortcutUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/ShortcutUtil.ts -------------------------------------------------------------------------------- /src/components/shortcut/shortcutDetails/ShortcutDetails.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/shortcutDetails/ShortcutDetails.css -------------------------------------------------------------------------------- /src/components/shortcut/shortcutDetails/ShortcutDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/shortcutDetails/ShortcutDetails.tsx -------------------------------------------------------------------------------- /src/components/shortcut/shortcutDialog/ShortcutDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/shortcutDialog/ShortcutDialog.css -------------------------------------------------------------------------------- /src/components/shortcut/shortcutDialog/ShortcutDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/shortcutDialog/ShortcutDialog.tsx -------------------------------------------------------------------------------- /src/components/shortcut/shortcutDialog/ShortcutDialogTypes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/shortcutDialog/ShortcutDialogTypes.tsx -------------------------------------------------------------------------------- /src/components/shortcut/shortcutInput/ShortcutInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/shortcutInput/ShortcutInput.css -------------------------------------------------------------------------------- /src/components/shortcut/shortcutInput/ShortcutInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/shortcut/shortcutInput/ShortcutInput.tsx -------------------------------------------------------------------------------- /src/components/stickyBox/StickyBox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/stickyBox/StickyBox.css -------------------------------------------------------------------------------- /src/components/stickyBox/StickyBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/stickyBox/StickyBox.tsx -------------------------------------------------------------------------------- /src/components/systemShortcutsDialog/SystemShortcutsDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/systemShortcutsDialog/SystemShortcutsDialog.css -------------------------------------------------------------------------------- /src/components/systemShortcutsDialog/SystemShortcutsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/systemShortcutsDialog/SystemShortcutsDialog.tsx -------------------------------------------------------------------------------- /src/components/widgets/column/Column.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/column/Column.css -------------------------------------------------------------------------------- /src/components/widgets/column/Column.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/column/Column.tsx -------------------------------------------------------------------------------- /src/components/widgets/contexts/WidgetContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/contexts/WidgetContext.ts -------------------------------------------------------------------------------- /src/components/widgets/contexts/WidgetContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/contexts/WidgetContextProvider.tsx -------------------------------------------------------------------------------- /src/components/widgets/grid/Grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/grid/Grid.tsx -------------------------------------------------------------------------------- /src/components/widgets/link/Edit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/link/Edit.css -------------------------------------------------------------------------------- /src/components/widgets/link/Link.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/link/Link.css -------------------------------------------------------------------------------- /src/components/widgets/link/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/link/Link.tsx -------------------------------------------------------------------------------- /src/components/widgets/link/LinkToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/link/LinkToolbar.tsx -------------------------------------------------------------------------------- /src/components/widgets/linkIcon/LinkIcon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/linkIcon/LinkIcon.css -------------------------------------------------------------------------------- /src/components/widgets/linkIcon/LinkIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/linkIcon/LinkIcon.tsx -------------------------------------------------------------------------------- /src/components/widgets/linkIcon/LinkIconUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/linkIcon/LinkIconUtil.ts -------------------------------------------------------------------------------- /src/components/widgets/widget/LinkListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/LinkListItem.tsx -------------------------------------------------------------------------------- /src/components/widgets/widget/LinkListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/LinkListView.tsx -------------------------------------------------------------------------------- /src/components/widgets/widget/Widget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/Widget.css -------------------------------------------------------------------------------- /src/components/widgets/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/Widget.tsx -------------------------------------------------------------------------------- /src/components/widgets/widget/Widget.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/Widget.utils.ts -------------------------------------------------------------------------------- /src/components/widgets/widget/WidgetActionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/WidgetActionList.tsx -------------------------------------------------------------------------------- /src/components/widgets/widget/WidgetDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/WidgetDialog.tsx -------------------------------------------------------------------------------- /src/components/widgets/widget/WidgetTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widget/WidgetTitle.tsx -------------------------------------------------------------------------------- /src/components/widgets/widgetToolbar/WidgetToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widgetToolbar/WidgetToolbar.tsx -------------------------------------------------------------------------------- /src/components/widgets/widgetToolbar/widgetToolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/components/widgets/widgetToolbar/widgetToolbar.css -------------------------------------------------------------------------------- /src/contexts/AppConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/AppConfig.ts -------------------------------------------------------------------------------- /src/contexts/AppConfigContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/AppConfigContext.ts -------------------------------------------------------------------------------- /src/contexts/AppConfigContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/AppConfigContextProvider.tsx -------------------------------------------------------------------------------- /src/contexts/AppConfigType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/AppConfigType.ts -------------------------------------------------------------------------------- /src/contexts/AppUIStateContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/AppUIStateContext.ts -------------------------------------------------------------------------------- /src/contexts/AppUIStateContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/AppUIStateContextProvider.tsx -------------------------------------------------------------------------------- /src/contexts/useAppConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/useAppConfig.ts -------------------------------------------------------------------------------- /src/contexts/useAppUIState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/contexts/useAppUIState.ts -------------------------------------------------------------------------------- /src/hooks/useAutoFocus/useAutoFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/hooks/useAutoFocus/useAutoFocus.ts -------------------------------------------------------------------------------- /src/hooks/useCollapsed/useCollapsed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/hooks/useCollapsed/useCollapsed.ts -------------------------------------------------------------------------------- /src/hooks/useColorScheme/useColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/hooks/useColorScheme/useColorScheme.ts -------------------------------------------------------------------------------- /src/hooks/useEditLink/useEditLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/hooks/useEditLink/useEditLink.ts -------------------------------------------------------------------------------- /src/hooks/useLinkSearch/useLinkSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/hooks/useLinkSearch/useLinkSearch.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/model/EditData-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/EditData-interface.ts -------------------------------------------------------------------------------- /src/model/Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/Events.ts -------------------------------------------------------------------------------- /src/model/KeyCombination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/KeyCombination.ts -------------------------------------------------------------------------------- /src/model/LinkManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/LinkManager.ts -------------------------------------------------------------------------------- /src/model/MyLinks-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/MyLinks-interface.ts -------------------------------------------------------------------------------- /src/model/MyLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/MyLinks.ts -------------------------------------------------------------------------------- /src/model/MyLinksDOM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/MyLinksDOM.ts -------------------------------------------------------------------------------- /src/model/MyLinksLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/MyLinksLookup.ts -------------------------------------------------------------------------------- /src/model/Theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/Theme.ts -------------------------------------------------------------------------------- /src/model/WidgetManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/src/model/WidgetManager.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /test/dotNotation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/test/dotNotation.test.ts -------------------------------------------------------------------------------- /test/url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/test/url.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dafi/mylinks/HEAD/vite.config.ts --------------------------------------------------------------------------------