MCPcopy Index your code
hub / github.com/ransome1/sleek

github.com/ransome1/sleek @v2.0.25 sqlite

repository ↗ · DeepWiki ↗ · release v2.0.25 ↗
264 symbols 626 edges 74 files 2 documented · 1%
README

sleek

image

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, macOS and Linux

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. Stripped down to only the most necessary features, and with a clean and simple interface, sleek aims to help you focus on getting things done.

All classic todo.txt attributes are supported and enhanced by additional features. Creating todos is straightforward, and tag-based filtering in tandem with highly customisable grouping and smart full-text search allows for rapid information retrieval. Completed todos can be hidden or archived into separate done.txt files. Easy integration with other todo.txt apps is facilitated by continuously scanning todo.txt files for changes.

sleek is available for Windows, macOS and Linux, and in several languages. Screenshots can be found here. For more detailed information, please refer to the sleek wiki.

❤️ Sponsor sleek

Pushing sleek to the Apple and Microsoft app stores creates annual costs. You can help covering these by sponsoring the project.

👩🏾‍💻 This project needs your support

sleek's backlog is becoming increasingly populated, yet our capacity is limited. If you are skilled in React, TypeScript, Electron, or vitest you can support this project. We need to continue refactoring the code, build reliable test coverage, and reduce bugs. Here you'll find our backlog: https://github.com/users/ransome1/projects/3. For those interested, all necessary information about contributing to the project is kept and updated in the CONTRIBUTING.md.

Get sleek from Apple Mac App Store

Download on the App Store

Get sleek from Microsoft Store

English badge

Get sleek from Snap Store

Get it from the Snap Store

Install sleek from Snap Store using: sudo snap install sleek

Get sleek from Flathub

Download on Flathub

Install sleek from Flathub using: flatpak install flathub com.github.ransome1.sleek

Run it using: flatpak run com.github.ransome1.sleek

Get sleek from Homebrew

Install sleek from Homebrew.

brew install --cask sleek-app

Get sleek from Arch User Repository

Install sleek from AUR.

  1. Setup Yay
  2. yay -S sleek

Download sleek

You can download sleek for Windows, macOS and Linux from

Extension points exported contracts — how you extend this code

File (Interface)
(no doc)
src/Types.ts
Settings (Interface)
(no doc)
src/renderer/Shared.tsx
StoreReply (Interface)
(no doc)
src/preload/index.ts
Location (Interface)
(no doc)
src/main/Filters/FilterLang.d.ts
SearchFilter (Interface)
(no doc)
src/Types.ts
IpcComponentProps (Interface)
(no doc)
src/renderer/IpcRenderer.tsx
Window (Interface)
(no doc)
src/preload/electron.d.ts
GrammarSourceObject (Interface)
(no doc)
src/main/Filters/FilterLang.d.ts

Core symbols most depended-on inside this repo

HandleError
called by 27
src/main/Shared.ts
updateAttributes
called by 23
src/main/Attributes.ts
createRecurringTodo
called by 20
src/main/DataRequest/CreateRecurringTodo.ts
friendlyDate
called by 15
src/renderer/Shared.tsx
addRecurrenceToDate
called by 12
src/main/DataRequest/CreateRecurringTodo.ts
GetTrayImagePath
called by 11
src/main/Tray.ts
HandleFilterSelect
called by 10
src/renderer/Shared.tsx
handleLinkClick
called by 8
src/renderer/Shared.tsx

Shape

Function 211
Interface 48
Class 4
Enum 1

Languages

TypeScript100%

Modules by API surface

src/main/IpcMain.ts20 symbols
src/main/Filters/FilterLang.d.ts14 symbols
src/main/index.ts12 symbols
src/renderer/Dialog/AutoSuggest.tsx10 symbols
src/preload/index.ts10 symbols
src/main/Notifications.ts10 symbols
src/renderer/Shared.tsx8 symbols
src/renderer/Header/FileTabs.tsx7 symbols
src/renderer/Grid/Row.tsx7 symbols
src/renderer/Drawer/Drawer.tsx7 symbols
src/renderer/Dialog/Dialog.tsx7 symbols
src/main/Tray.ts7 symbols

Dependencies from manifests, versioned

@electron-toolkit/tsconfig2.0.0 · 1×
@emotion/react11.14.0 · 1×
@emotion/styled11.14.1 · 1×
@eslint/js9.39.2 · 1×
@mui/icons-material9.0.0 · 1×
@mui/material9.0.0 · 1×
@mui/system9.0.0 · 1×
@mui/x-date-pickers9.0.0 · 1×
@testing-library/dom10.4.1 · 1×
@testing-library/react16.3.2 · 1×
@types/luxon3.6.2 · 1×

For agents

$ claude mcp add sleek \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact