MCPcopy
hub / github.com/joelshepherd/tabliss

github.com/joelshepherd/tabliss @2.6.0 sqlite

repository ↗ · DeepWiki ↗ · release 2.6.0 ↗
254 symbols 554 edges 199 files 2 documented · 1%
README

Tabliss

A beautiful, customisable New Tab page for Firefox and Chrome.

Tabliss Screenshot

https://tabliss.io

Usage

Install dependencies with npm install before running the following scripts.

  • npm run dev[:target] Local development server
  • npm run build[:target] Production build
  • npm run translations Manage translation files

To develop with external services you will additionally need to signup for your own API keys and enter them into your .env file. Get started by copying the example provided cp .env.example .env.

Translations

Checkout the guide to adding translations.

Extension points exported contracts — how you extend this code

Database (Interface)
(no doc)
src/lib/db/db.ts
Props (Interface)
(no doc)
src/views/settings/Widget.tsx
API (Interface)
(no doc)
src/plugins/types.ts
State (Interface)
(no doc)
src/db/state.ts
Snapshot (Interface)
(no doc)
src/lib/db/db.ts
Props (Interface)
(no doc)
src/views/shared/icons/IconButton.tsx
Props (Interface)
(no doc)
src/plugins/backgrounds/unsplash/UnsplashCredit.tsx
BackgroundState (Interface)
(no doc)
src/db/state.ts

Core symbols most depended-on inside this repo

useValue
called by 11
src/lib/db/react.ts
onChange
called by 10
src/hooks/useFullscreen.ts
reducer
called by 9
src/plugins/widgets/todo/reducer.ts
useKeyPress
called by 9
src/hooks/useKeyPress.ts
reducer
called by 7
src/plugins/widgets/links/reducer.ts
useTime
called by 7
src/hooks/useTime.ts
calculateWidth
called by 6
src/plugins/backgrounds/unsplash/api.ts
useToggle
called by 6
src/hooks/useToggle.ts

Shape

Function 222
Interface 24
Method 6
Class 2

Languages

TypeScript100%

Modules by API surface

src/db/action.ts11 symbols
src/lib/db/db.ts10 symbols
src/lib/db/storage.ts9 symbols
src/plugins/widgets/weather/LocationInput.tsx6 symbols
src/plugins/widgets/search/Search.tsx6 symbols
src/views/shared/icons/uiButtons.tsx5 symbols
src/plugins/widgets/todo/TodoList.tsx5 symbols
src/plugins/widgets/todo/TodoItem.tsx5 symbols
src/plugins/widgets/quote/api.ts5 symbols
src/db/state.ts5 symbols
src/db/migrate.ts5 symbols
src/views/settings/Settings.tsx4 symbols

Dependencies from manifests, versioned

@sentry/browser6.18.1 · 1×
@types/jest27.4.0 · 1×
@types/react18.0.6 · 1×
@types/react-dom18.0.2 · 1×
clean-webpack-plugin4.0.0 · 1×
copy-webpack-plugin10.2.0 · 1×
core-js3.21.1 · 1×
css-loader6.5.1 · 1×
date-fns2.28.0 · 1×
date-fns-tz1.3.0 · 1×
dotenv16.0.0 · 1×

For agents

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

⬇ download graph artifact