gitextract_nsqvf378/ ├── .gitignore ├── .husky/ │ └── pre-commit ├── LICENSE ├── README.md ├── config/ │ ├── babel.config.js │ ├── demo.glados.json │ ├── eslint.config.js │ ├── example.glados.json │ ├── jest.config.js │ └── webpack.config.js ├── package.json └── src/ ├── README.md ├── client/ │ ├── Application/ │ │ ├── Application.js │ │ ├── BackupSection.js │ │ ├── CreditsSection.js │ │ ├── DetailsSection.css │ │ ├── DetailsSection.js │ │ ├── FavoritesSection.js │ │ ├── IndexSection.css │ │ ├── IndexSection.js │ │ ├── TabSection.js │ │ ├── URLState.js │ │ └── index.js │ ├── Bootstrap/ │ │ ├── InputGroup.css │ │ ├── Modal.css │ │ ├── Popover.css │ │ └── index.js │ ├── Common/ │ │ ├── AddLinkPlugin.js │ │ ├── AsyncSelector.js │ │ ├── BulletList/ │ │ │ ├── BulletList.css │ │ │ ├── BulletList.js │ │ │ ├── BulletListIcon.js │ │ │ ├── BulletListItem.js │ │ │ ├── BulletListLine.js │ │ │ ├── BulletListPager.js │ │ │ ├── BulletListTitle.js │ │ │ └── index.js │ │ ├── ConfirmModal.js │ │ ├── Coordinator.js │ │ ├── DataLoader.js │ │ ├── DateContext.js │ │ ├── DatePicker.js │ │ ├── DateRangePicker.js │ │ ├── Dropdown.css │ │ ├── Dropdown.js │ │ ├── EditorModal.js │ │ ├── EnumSelectorSection.js │ │ ├── ErrorModal.js │ │ ├── Highlightable.css │ │ ├── Highlightable.js │ │ ├── Icon.css │ │ ├── Icon.js │ │ ├── InfoModal.js │ │ ├── InputLine.css │ │ ├── InputLine.js │ │ ├── LeftRight.js │ │ ├── Link.js │ │ ├── ModalStack.js │ │ ├── Plugins.js │ │ ├── PopoverElement.js │ │ ├── ScrollableSection.css │ │ ├── ScrollableSection.js │ │ ├── Selector.js │ │ ├── SettingsContext.js │ │ ├── SidebarSection.css │ │ ├── SidebarSection.js │ │ ├── SortableList.css │ │ ├── SortableList.js │ │ ├── StandardIcons.js │ │ ├── TextEditor.css │ │ ├── TextEditor.js │ │ ├── TextInput.js │ │ ├── TooltipElement.js │ │ ├── TypeaheadInput.js │ │ ├── TypeaheadOptions.js │ │ ├── TypeaheadSelector.css │ │ ├── TypeaheadSelector.js │ │ ├── URLManager.js │ │ ├── Utils.js │ │ └── index.js │ ├── Graphs/ │ │ ├── GraphLineChart.js │ │ ├── GraphSection.css │ │ ├── GraphSection.js │ │ ├── GraphSectionData.js │ │ ├── GraphSectionOptions.js │ │ ├── GraphTooltip.js │ │ └── index.js │ ├── LogEvent/ │ │ ├── LogEventAdder.js │ │ ├── LogEventDetailsHeader.js │ │ ├── LogEventEditor.js │ │ ├── LogEventList.js │ │ ├── LogEventOptions.js │ │ ├── LogEventSearch.js │ │ └── index.js │ ├── LogKey/ │ │ ├── LogKeyEditor.js │ │ ├── LogKeyListEditor.js │ │ ├── LogValueEditor.js │ │ ├── LogValueListEditor.js │ │ └── index.js │ ├── LogStructure/ │ │ ├── LogStructureDetailsHeader.js │ │ ├── LogStructureEditor.js │ │ ├── LogStructureFrequencyEditor.js │ │ ├── LogStructureGroupEditor.js │ │ ├── LogStructureGroupList.js │ │ ├── LogStructureList.js │ │ ├── LogStructureOptions.js │ │ ├── LogStructureSearch.js │ │ └── index.js │ ├── LogTopic/ │ │ ├── LogTopicDetailsHeader.js │ │ ├── LogTopicEditor.js │ │ ├── LogTopicList.js │ │ ├── LogTopicOptions.js │ │ ├── LogTopicSearch.js │ │ └── index.js │ ├── Reminders/ │ │ ├── ReminderItem.js │ │ ├── ReminderList.js │ │ ├── ReminderSidebar.js │ │ └── index.js │ ├── Settings/ │ │ ├── SettingsEditor.js │ │ ├── SettingsModal.js │ │ ├── SettingsSection.js │ │ └── index.js │ ├── __tests__/ │ │ └── Colors.test.js │ ├── index.css │ ├── index.html │ ├── index.js │ └── prop-types.js ├── common/ │ ├── AsyncUtils.js │ ├── DateUtils.js │ ├── RichTextUtils.js │ ├── SocketRPC.js │ ├── __tests__/ │ │ └── RichTextUtils.test.js │ ├── data_types/ │ │ ├── LogEvent.js │ │ ├── LogKey.js │ │ ├── LogStructure.js │ │ ├── LogStructureFrequency.js │ │ ├── LogStructureGroup.js │ │ ├── LogTopic.js │ │ ├── __tests__/ │ │ │ └── LogStructureFrequency.test.js │ │ ├── api.js │ │ ├── base.js │ │ ├── enum.js │ │ ├── index.js │ │ ├── utils.js │ │ └── validation.js │ └── polyfill.js ├── demo/ │ ├── components/ │ │ ├── Application.js │ │ ├── BaseWrapper.js │ │ ├── BulletList.js │ │ ├── DetailsSection.js │ │ ├── IndexSection.js │ │ ├── Inputs.js │ │ ├── ModalDialog.js │ │ ├── ReminderItem.js │ │ ├── SidebarSection.js │ │ └── index.js │ ├── index.js │ ├── lessons/ │ │ ├── 001-events.js │ │ ├── 002-topics.js │ │ ├── 003-structures.js │ │ ├── 004-reminders.js │ │ └── 005-graphs.js │ ├── lessons.js │ └── process.js ├── plugins/ │ ├── README.md │ └── kaustubh/ │ ├── custom.actions.js │ ├── long_term_goals/ │ │ ├── LongTermGoalGraph.js │ │ ├── LongTermGoalsSettings.js │ │ └── client.js │ ├── more_event_lists/ │ │ ├── MoreEventListsSettings.js │ │ └── client.js │ ├── time_sections/ │ │ ├── TimeSection.js │ │ ├── TimeSectionSettings.js │ │ └── client.js │ ├── topic_reminder_sections/ │ │ ├── TopicRemindersSection.js │ │ ├── TopicRemindersSectionSettings.js │ │ ├── actions.js │ │ └── client.js │ └── topic_sections/ │ ├── TopicSection.js │ ├── TopicSectionSettings.js │ └── client.js └── server/ ├── __tests__/ │ └── Config.test.js ├── actions/ │ ├── __tests__/ │ │ ├── Backup.test.js │ │ ├── Database.test.js │ │ ├── LogEvent.test.js │ │ ├── LogStructure.test.js │ │ ├── LogTopic.test.js │ │ ├── Reminders.test.js │ │ └── TestUtils.js │ ├── backup.js │ ├── data_types.js │ ├── database.js │ ├── reminders.js │ ├── settings.js │ └── suggestions.js ├── actions.js ├── database.js ├── index.js └── models.js