Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
4d0d7c8
refactor: settings system + theme support
tomymaritano Jan 6, 2026
3404523
style: remove box-shadow from UI components
tomymaritano Jan 6, 2026
1de266f
feat: add FTS5 full-text search with relevance ranking
tomymaritano Jan 7, 2026
79629c3
feat: support wikilinks with heading anchors [[Note#Heading]]
tomymaritano Jan 7, 2026
26512f1
feat: add cloud sync foundation
tomymaritano Jan 7, 2026
6ffb60c
docs: add Git Flow branching strategy to CLAUDE.md
tomymaritano Jan 7, 2026
0d4abec
feat: integrate backend API with authentication and sync
tomymaritano Jan 9, 2026
a86222a
docs: add ADR 001 for git-backed notes feature
tomymaritano Jan 9, 2026
ebe39e5
feat: implement bidirectional sync with local change tracking
tomymaritano Jan 9, 2026
c65ef3d
docs: add multi-device sync testing guide
tomymaritano Jan 9, 2026
17e1cd4
feat: enhance conflict resolution UI with visual diff
tomymaritano Jan 9, 2026
4781235
docs: add Semana 2 completion summary
tomymaritano Jan 9, 2026
78e52d7
feat: add git foundation for notebooks (Phase 1, Sprint 2)
tomymaritano Jan 9, 2026
f81a56f
feat: integrate GitService into main process with IPC handlers
tomymaritano Jan 9, 2026
00d30d2
feat: add preload API bindings for git operations
tomymaritano Jan 9, 2026
4e4f9af
feat: add git methods to NotebookRepository with full IPC integration
tomymaritano Jan 9, 2026
ecf6b38
feat: add git toggle UI to notebook items
tomymaritano Jan 9, 2026
7f029d0
feat: implement auto-commit on note save
tomymaritano Jan 9, 2026
0cd5a0a
feat: add commit history UI for git-enabled notebooks
tomymaritano Jan 9, 2026
8e9642e
chore(deploy): configure production infrastructure
tomymaritano Jan 10, 2026
f8effd5
feat(desktop): add window state persistence and enhanced editor settings
tomymaritano Jan 10, 2026
fdca770
Merge feature/settings-and-editor into develop
tomymaritano Jan 10, 2026
13624c4
fix(desktop): add missing editor and general settings support
tomymaritano Jan 10, 2026
88a3a50
fix(desktop): add default option to notebook select
tomymaritano Jan 10, 2026
9b77bf9
fix(desktop): add QueryClientProvider to settings window
tomymaritano Jan 10, 2026
0276257
fix(desktop): allow data URIs in settings CSP for SVG icons
tomymaritano Jan 10, 2026
4fb9ce0
feat(desktop): polish settings UI and add Appearance section
tomymaritano Jan 10, 2026
5cf7081
feat: add Sentry, analytics, design system, and Open Core licensing
tomymaritano Jan 24, 2026
0008c4b
chore: merge open-core-and-tooling into release
tomymaritano Jan 24, 2026
0a45c79
docs: add open source community files
tomymaritano Jan 24, 2026
b1eaa08
Merge feature/roadmap-v0.2 into release/v0.2.0
tomymaritano Jan 24, 2026
d0dbbd9
fix: resolve settings store conflicts and import paths
tomymaritano Jan 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"permissions": {
"allow": [
"Bash(grep:*)",
"Bash(pnpm build:*)",
"Bash(pnpm add:*)",
"Bash(pnpm typecheck:*)",
"WebFetch(domain:about.signpath.io)",
"WebFetch(domain:signpath.io)",
"WebSearch",
"Bash(pnpm install:*)",
"Bash(for pkg in storage-core storage-sqlite wikilinks tasks commands embeds design-system product-config)",
"Bash(do cp \"C:/Users/Tomy/Documents/Github/readide/packages/core/LICENSE\" \"C:/Users/Tomy/Documents/Github/readide/packages/$pkg/LICENSE\")",
"Bash(echo:*)",
"Bash(done)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(git push:*)",
"Bash(git checkout:*)",
"Bash(gh pr create --title \"feat: add Sentry, analytics, design system, and Open Core licensing\" --body \"$\\(cat <<''EOF''\n## Summary\n\n- Add Sentry error tracking for desktop app\n- Add offline-first analytics module\n- Create @readied/design-system package\n- Implement Open Core licensing \\(MIT for packages\\)\n- Fix marketing site issues\n\n## Changes\n\n### Marketing Site\n- Fix broken /blog links → Medium\n- Update Decisions.astro for hybrid model\n- Fix GitHub links consistency\n- Update legal dates to January 2026\n- Add Plausible analytics\n\n### Desktop App\n- Integrate @sentry/electron\n- Create offline-first analytics\n- Update ErrorBoundary with Sentry\n\n### Infrastructure\n- Create @readied/design-system package\n- Add MIT licenses to open source packages\n- Add CONTRIBUTING.md\n- Prepare SignPath config in release.yml\n\n## Test plan\n- [ ] `pnpm build` passes\n- [ ] Marketing site builds without errors\n- [ ] Desktop app starts correctly\n\n🤖 Generated with [Claude Code]\\(https://claude.com/claude-code\\)\nEOF\n\\)\")",
"Bash(git fetch:*)",
"Bash(curl:*)",
"Bash(node -e:*)",
"Bash(for branch in develop feature/backend-api feature/roadmap-v0.2 feature/settings-and-editor feat/open-core-and-tooling)",
"Bash(do echo \"=== $branch ===\" git log origin/main..origin/$branch --oneline)",
"Bash(git pull:*)",
"Bash(git reset:*)",
"Bash(for branch in develop feature/settings-and-editor feature/backend-api feature/roadmap-v0.2 feat/open-core-and-tooling)",
"Bash(do)",
"Bash(git merge:*)"
]
}
}
18 changes: 18 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Default owner for everything
* @tomymaritano

# Core packages (open source) - more permissive
/packages/core/ @tomymaritano
/packages/storage-core/ @tomymaritano
/packages/storage-sqlite/ @tomymaritano
/packages/wikilinks/ @tomymaritano
/packages/tasks/ @tomymaritano
/packages/commands/ @tomymaritano
/packages/embeds/ @tomymaritano
/packages/design-system/ @tomymaritano

# Desktop app (proprietary) - stricter review
/apps/desktop/ @tomymaritano

# Infrastructure
/.github/ @tomymaritano
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: tomymaritano
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Bug Report
about: Report a bug in Readied
title: '[Bug] '
labels: bug
assignees: ''
---

## Description
A clear description of the bug.

## Steps to Reproduce
1. Go to...
2. Click on...
3. See error

## Expected Behavior
What you expected to happen.

## Actual Behavior
What actually happened.

## Environment
- OS: [e.g., Windows 11, macOS 14]
- Readied version: [e.g., 0.2.0]

## Screenshots
If applicable, add screenshots.

## Additional Context
Any other context about the problem.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Questions & Discussions
url: https://github.com/tomymaritano/readide/discussions
about: Ask questions and discuss ideas
- name: Documentation
url: https://tomymaritano.github.io/readide/
about: Check the documentation first
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature Request
about: Suggest a feature for Readied
title: '[Feature] '
labels: enhancement
assignees: ''
---

## Problem
What problem does this solve?

## Proposed Solution
How would you like it to work?

## Alternatives Considered
Any alternative solutions you've thought about.

## Additional Context
Screenshots, mockups, or examples.
25 changes: 25 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## Summary

Brief description of changes.

## Type of Change

- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
- [ ] Documentation update

## Related Issues

Closes #

## Checklist

- [ ] I've read [CONTRIBUTING.md](../CONTRIBUTING.md)
- [ ] Tests pass locally (`pnpm test`)
- [ ] Build succeeds (`pnpm build`)
- [ ] PR targets `develop` branch (not `main`)

## Screenshots

If applicable.
31 changes: 31 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
target-branch: "develop"
open-pull-requests-limit: 5
groups:
dev-dependencies:
patterns:
- "@types/*"
- "typescript"
- "vitest"
- "eslint*"
- "prettier"
production:
patterns:
- "*"
exclude-patterns:
- "@types/*"
- "typescript"
- "vitest"
- "eslint*"
- "prettier"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
target-branch: "develop"
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: CI

on:
push:
branches: [main]
branches: [main, develop]
pull_request:
branches: [main]
branches: [main, develop]

jobs:
lint:
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,25 @@ jobs:
working-directory: apps/desktop
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
# Windows Code Signing via SignPath (for open source)
# Apply at https://signpath.org for free OSS certificate
# WIN_CSC_LINK: ${{ secrets.WIN_CSC_LINK }}
# WIN_CSC_KEY_PASSWORD: ${{ secrets.WIN_CSC_KEY_PASSWORD }}
run: pnpm dist:win --publish always

# Optional: Sign Windows build with SignPath (uncomment after approval)
# - name: Sign Windows executable (SignPath)
# if: matrix.platform == 'win'
# uses: signpath/github-action-submit-signing-request@v1
# with:
# api-token: ${{ secrets.SIGNPATH_API_TOKEN }}
# organization-id: ${{ secrets.SIGNPATH_ORGANIZATION_ID }}
# project-slug: readied
# signing-policy-slug: release-signing
# artifact-configuration-slug: windows-installer
# github-artifact-id: ${{ steps.upload.outputs.artifact-id }}
# wait-for-completion: true

- name: Build distributables (Linux)
if: matrix.platform == 'linux'
working-directory: apps/desktop
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,13 @@ out/
release/
.astro/
.turbo/
.wrangler/

# Environment
.env
.env.*
!.env.example
.dev.vars.local

# IDE
.idea/
Expand Down
Loading
Loading