NobGit
public anord read

Ledger

Why work hard when you can work easier?

Languages

Repository composition by tracked source files.

TypeScript
TypeScript 86% CSS 10% SQL 3% Shell 1% HTML 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/anord/ledger.git
ssh://[email protected]:2222/orgs/anord/ledger.git

Trace

README.md

Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.

README.md on main
Author Date Commit Line Code
Alex Nord 3 months ago 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
1
# Ledger
Open commit View diff
1 # Ledger
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
2
Open commit View diff
2
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
3
Ledger is a production-minded monorepo for a secure knowledge base platform with public and internal content on the same foundation.
Open commit View diff
3 Ledger is a production-minded monorepo for a secure knowledge base platform with public and internal content on the same foundation.
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
4
Open commit View diff
4
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
5
This repository currently ships a real MVP foundation:
Open commit View diff
5 This repository currently ships a real MVP foundation:
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
6
Open commit View diff
6
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
7
- React frontend with public browsing, sign-in, search, page viewing, feedback, dashboard, and basic branding settings
Open commit View diff
7 - React frontend with public browsing, sign-in, search, page viewing, feedback, dashboard, and basic branding settings
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
8
- Node.js API with local auth, HTTP-only cookie sessions, RBAC-aware page visibility, revisioned Markdown pages, search logging, feedback, webhooks, integrations config, MCP tools, and local attachment storage
Open commit View diff
8 - Node.js API with local auth, HTTP-only cookie sessions, RBAC-aware page visibility, revisioned Markdown pages, search logging, feedback, webhooks, integrations config, MCP tools, and local attachment storage
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
9
- PostgreSQL schema and seed data for the core entities
Open commit View diff
9 - PostgreSQL schema and seed data for the core entities
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
10
- Redis-backed worker for async jobs
Open commit View diff
10 - Redis-backed worker for async jobs
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
11
- Docker Compose for local development
Open commit View diff
11 - Docker Compose for local development
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
12
- Basic tests for permission logic, markdown sanitization, auth helpers, search matching, webhook signing, and key HTTP flows
Open commit View diff
12 - Basic tests for permission logic, markdown sanitization, auth helpers, search matching, webhook signing, and key HTTP flows
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
13
Open commit View diff
13
Alex Nord 3 months ago 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
14
## Fresh install behavior
Open commit View diff
14 ## Fresh install behavior
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
15
Open commit View diff
15
Alex Nord 3 months ago 8d0ce83

Remove demo seed support from setup flow

Full commit hash
8d0ce8359a998e0cd9b74eec314a779887a2ea50
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
16
Ledger starts with real setup, not demo accounts.
Open commit View diff
16 Ledger starts with real setup, not demo accounts.
Alex Nord 3 months ago 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
17
Open commit View diff
17
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
18
- `docker compose up` now runs a single `bootstrap` container that installs dependencies once into a shared Docker volume
Open commit View diff
18 - `docker compose up` now runs a single `bootstrap` container that installs dependencies once into a shared Docker volume
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
19
- PostgreSQL and Redis stay internal to the Compose network by default
Open commit View diff
19 - PostgreSQL and Redis stay internal to the Compose network by default
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
20
- The first browser visit takes you to a setup screen where you create:
Open commit View diff
20 - The first browser visit takes you to a setup screen where you create:
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
21
  - the initial owner account
Open commit View diff
21 - the initial owner account
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
22
  - the site name and brand color
Open commit View diff
22 - the site name and brand color
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
23
  - the footer text
Open commit View diff
23 - the footer text
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
24
  - the initial public knowledge base toggle
Open commit View diff
24 - the initial public knowledge base toggle
Alex Nord 3 months ago 8d0ce83

Remove demo seed support from setup flow

Full commit hash
8d0ce8359a998e0cd9b74eec314a779887a2ea50
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
25
- After setup, the instance is ready for real configuration, integrations, and content
Open commit View diff
25 - After setup, the instance is ready for real configuration, integrations, and content
Alex Nord 3 months ago 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
26
Open commit View diff
26
Alex Nord 3 months ago 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
27
## Monorepo layout
Open commit View diff
27 ## Monorepo layout
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
28
Open commit View diff
28
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
29
- `apps/web`: React frontend
Open commit View diff
29 - `apps/web`: React frontend
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
30
- `apps/api`: Express API, migrations, seed data, tests
Open commit View diff
30 - `apps/api`: Express API, migrations, seed data, tests
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
31
- `apps/worker`: Redis/BullMQ worker
Open commit View diff
31 - `apps/worker`: Redis/BullMQ worker
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
32
- `packages/shared`: shared contracts and RBAC helpers
Open commit View diff
32 - `packages/shared`: shared contracts and RBAC helpers
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
33
- `infra/postgres`: database bootstrap
Open commit View diff
33 - `infra/postgres`: database bootstrap
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
34
- `storage/uploads`: local-first attachment storage
Open commit View diff
34 - `storage/uploads`: local-first attachment storage
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
35
Open commit View diff
35
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
36
## MVP scope implemented
Open commit View diff
36 ## MVP scope implemented
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
37
Open commit View diff
37
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
38
Working vertical slices:
Open commit View diff
38 Working vertical slices:
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
39
Open commit View diff
39
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
40
- Public and internal spaces/pages
Open commit View diff
40 - Public and internal spaces/pages
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
41
- Secure backend permission checks for page reads and search results
Open commit View diff
41 - Secure backend permission checks for page reads and search results
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
42
- Local email/password auth with HTTP-only cookies
Open commit View diff
42 - Local email/password auth with HTTP-only cookies
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
43
- Built-in roles and group-aware restricted pages
Open commit View diff
43 - Built-in roles and group-aware restricted pages
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
44
- Revisioned Markdown pages with sanitized HTML rendering and table of contents
Open commit View diff
44 - Revisioned Markdown pages with sanitized HTML rendering and table of contents
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
45
- Feedback capture with analytics visibility
Open commit View diff
45 - Feedback capture with analytics visibility
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
46
- Search logging and no-result webhook event generation
Open commit View diff
46 - Search logging and no-result webhook event generation
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
47
- Basic admin settings for branding
Open commit View diff
47 - Basic admin settings for branding
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
48
- Webhook configuration and queued delivery records
Open commit View diff
48 - Webhook configuration and queued delivery records
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
49
- Local attachment upload metadata + file persistence
Open commit View diff
49 - Local attachment upload metadata + file persistence
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
50
- MCP endpoint for search, page read, space listing, metadata lookup, and draft creation
Open commit View diff
50 - MCP endpoint for search, page read, space listing, metadata lookup, and draft creation
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
51
Open commit View diff
51
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
52
Large areas intentionally left at foundation level for follow-up work:
Open commit View diff
52 Large areas intentionally left at foundation level for follow-up work:
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
53
Open commit View diff
53
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
54
- OIDC and optional OAuth provider handlers
Open commit View diff
54 - OIDC and optional OAuth provider handlers
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
55
- SMTP delivery workflows and branded email templates
Open commit View diff
55 - SMTP delivery workflows and branded email templates
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
56
- Full import/sync pipelines for GitHub, Google Docs, and bulk Markdown
Open commit View diff
56 - Full import/sync pipelines for GitHub, Google Docs, and bulk Markdown
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
57
- External AI provider adapters
Open commit View diff
57 - External AI provider adapters
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
58
- Full webhook delivery execution and retries
Open commit View diff
58 - Full webhook delivery execution and retries
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
59
- Rich editor UX, revision diff UI, and attachment browser UI
Open commit View diff
59 - Rich editor UX, revision diff UI, and attachment browser UI
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
60
Open commit View diff
60
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
61
Those features already have schema support and API/config footholds where appropriate, but the MVP prioritizes a secure core over placeholder-heavy surface area.
Open commit View diff
61 Those features already have schema support and API/config footholds where appropriate, but the MVP prioritizes a secure core over placeholder-heavy surface area.
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
62
Open commit View diff
62
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
63
## Local development
Open commit View diff
63 ## Local development
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
64
Open commit View diff
64
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
65
1. Copy `.env.example` to `.env`
Open commit View diff
65 1. Copy `.env.example` to `.env`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
66
2. Start the stack:
Open commit View diff
66 2. Start the stack:
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
67
Open commit View diff
67
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
68
```bash
Open commit View diff
68 ```bash
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
69
docker compose up
Open commit View diff
69 docker compose up
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
70
```
Open commit View diff
70 ```
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
71
Open commit View diff
71
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
72
Services:
Open commit View diff
72 Services:
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
73
Open commit View diff
73
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
74
- Frontend: [http://localhost:5173](http://localhost:5173)
Open commit View diff
74 - Frontend: [http://localhost:5173](http://localhost:5173)
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
75
- API: [http://localhost:4000](http://localhost:4000)
Open commit View diff
75 - API: [http://localhost:4000](http://localhost:4000)
Alex Nord 3 months ago 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
76
- Postgres: internal-only in Docker Compose
Open commit View diff
76 - Postgres: internal-only in Docker Compose
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
77
- Redis: internal-only in Docker Compose
Open commit View diff
77 - Redis: internal-only in Docker Compose
same change 462c463

Add first-run setup and gate demo seed behind config

Full commit hash
462c463a79b4fe09e752f88c5c4eca69dac468fc
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
78
Open commit View diff
78
Alex Nord 3 months ago 8d0ce83

Remove demo seed support from setup flow

Full commit hash
8d0ce8359a998e0cd9b74eec314a779887a2ea50
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
79
On first boot, open the frontend and complete the setup wizard.
Open commit View diff
79 On first boot, open the frontend and complete the setup wizard.
Alex Nord 3 months ago 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
80
Open commit View diff
80
Alex Nord 3 months ago 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
81
## Updating a VM install
Open commit View diff
81 ## Updating a VM install
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
82
Open commit View diff
82
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
83
Ledger now includes an in-place updater so you do not need to reflash the VM for every change.
Open commit View diff
83 Ledger now includes an in-place updater so you do not need to reflash the VM for every change.
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
84
Open commit View diff
84
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
85
Directly on the VM:
Open commit View diff
85 Directly on the VM:
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
86
Open commit View diff
86
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
87
```bash
Open commit View diff
87 ```bash
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
88
cd /opt/ledger
Open commit View diff
88 cd /opt/ledger
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
89
./infra/scripts/vm-update.sh
Open commit View diff
89 ./infra/scripts/vm-update.sh
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
90
```
Open commit View diff
90 ```
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
91
Open commit View diff
91
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
92
Optional flags:
Open commit View diff
92 Optional flags:
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
93
Open commit View diff
93
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
94
- `APP_DIR=/opt/ledger`
Open commit View diff
94 - `APP_DIR=/opt/ledger`
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
95
- `BRANCH=main`
Open commit View diff
95 - `BRANCH=main`
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
96
- `REPO_URL=https://github.com/Anord-cc/ledger.git`
Open commit View diff
96 - `REPO_URL=https://github.com/Anord-cc/ledger.git`
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
97
- `FORCE_RESET=1`
Open commit View diff
97 - `FORCE_RESET=1`
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
98
Open commit View diff
98
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
99
What the updater does:
Open commit View diff
99 What the updater does:
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
100
Open commit View diff
100
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
101
- Clones Ledger if the VM does not have the repo yet
Open commit View diff
101 - Clones Ledger if the VM does not have the repo yet
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
102
- Pulls the selected Git branch
Open commit View diff
102 - Pulls the selected Git branch
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
103
- Preserves `.env`, uploads, and Docker volumes
Open commit View diff
103 - Preserves `.env`, uploads, and Docker volumes
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
104
- Pulls base container images
Open commit View diff
104 - Pulls base container images
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
105
- Runs the shared dependency bootstrap once
Open commit View diff
105 - Runs the shared dependency bootstrap once
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
106
- Restarts Postgres, Redis, API, web, and worker services
Open commit View diff
106 - Restarts Postgres, Redis, API, web, and worker services
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
107
Open commit View diff
107
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
108
By default the Linux updater refuses to overwrite local repo changes on the VM. If you intentionally want the VM to match Git exactly, rerun with `FORCE_RESET=1`.
Open commit View diff
108 By default the Linux updater refuses to overwrite local repo changes on the VM. If you intentionally want the VM to match Git exactly, rerun with `FORCE_RESET=1`.
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
109
Open commit View diff
109
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
110
### Optional VM command install
Open commit View diff
110 ### Optional VM command install
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
111
Open commit View diff
111
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
112
If you want a single server command instead of changing into the repo first:
Open commit View diff
112 If you want a single server command instead of changing into the repo first:
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
113
Open commit View diff
113
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
114
```bash
Open commit View diff
114 ```bash
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
115
cd /opt/ledger
Open commit View diff
115 cd /opt/ledger
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
116
./infra/scripts/install-vm-updater.sh
Open commit View diff
116 ./infra/scripts/install-vm-updater.sh
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
117
ledger-update
Open commit View diff
117 ledger-update
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
118
```
Open commit View diff
118 ```
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
119
Open commit View diff
119
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
120
That installs `/usr/local/bin/ledger-update`, which runs the same in-place update flow with sensible defaults.
Open commit View diff
120 That installs `/usr/local/bin/ledger-update`, which runs the same in-place update flow with sensible defaults.
same change 8c705f9

UI Fixes and added update script

Full commit hash
8c705f98290184505955ba11fb7a66ff146344b5
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
121
Open commit View diff
121
Alex Nord 3 months ago 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
122
## Without Docker
Open commit View diff
122 ## Without Docker
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
123
Open commit View diff
123
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
124
```bash
Open commit View diff
124 ```bash
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
125
npm install
Open commit View diff
125 npm install
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
126
npm run db:migrate
Open commit View diff
126 npm run db:migrate
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
127
npm run db:seed
Open commit View diff
127 npm run db:seed
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
128
npm run dev:api
Open commit View diff
128 npm run dev:api
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
129
npm run dev:web
Open commit View diff
129 npm run dev:web
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
130
npm run dev:worker
Open commit View diff
130 npm run dev:worker
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
131
```
Open commit View diff
131 ```
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
132
Open commit View diff
132
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
133
## Important endpoints
Open commit View diff
133 ## Important endpoints
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
134
Open commit View diff
134
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
135
- `POST /api/auth/login`
Open commit View diff
135 - `POST /api/auth/login`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
136
- `GET /api/auth/session`
Open commit View diff
136 - `GET /api/auth/session`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
137
- `GET /api/spaces`
Open commit View diff
137 - `GET /api/spaces`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
138
- `GET /api/pages/space/:spaceKey`
Open commit View diff
138 - `GET /api/pages/space/:spaceKey`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
139
- `GET /api/pages/slug/:slug`
Open commit View diff
139 - `GET /api/pages/slug/:slug`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
140
- `POST /api/pages`
Open commit View diff
140 - `POST /api/pages`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
141
- `GET /api/search?q=...`
Open commit View diff
141 - `GET /api/search?q=...`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
142
- `POST /api/feedback`
Open commit View diff
142 - `POST /api/feedback`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
143
- `GET /api/settings/public`
Open commit View diff
143 - `GET /api/settings/public`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
144
- `GET /api/settings/admin`
Open commit View diff
144 - `GET /api/settings/admin`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
145
- `PUT /api/settings/branding`
Open commit View diff
145 - `PUT /api/settings/branding`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
146
- `GET /api/admin/search-analytics`
Open commit View diff
146 - `GET /api/admin/search-analytics`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
147
- `GET /api/admin/feedback`
Open commit View diff
147 - `GET /api/admin/feedback`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
148
- `POST /api/attachments`
Open commit View diff
148 - `POST /api/attachments`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
149
- `GET /api/webhooks`
Open commit View diff
149 - `GET /api/webhooks`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
150
- `POST /api/webhooks`
Open commit View diff
150 - `POST /api/webhooks`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
151
- `GET /api/integrations`
Open commit View diff
151 - `GET /api/integrations`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
152
- `POST /api/integrations`
Open commit View diff
152 - `POST /api/integrations`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
153
- `POST /api/ai/answers`
Open commit View diff
153 - `POST /api/ai/answers`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
154
- `POST /api/mcp`
Open commit View diff
154 - `POST /api/mcp`
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
155
Open commit View diff
155
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
156
## Tests
Open commit View diff
156 ## Tests
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
157
Open commit View diff
157
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
158
```bash
Open commit View diff
158 ```bash
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
159
npm test
Open commit View diff
159 npm test
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
160
```
Open commit View diff
160 ```
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
161
Open commit View diff
161
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
162
## Security defaults in this foundation
Open commit View diff
162 ## Security defaults in this foundation
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
163
Open commit View diff
163
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
164
- Backend-enforced permission checks
Open commit View diff
164 - Backend-enforced permission checks
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
165
- Sanitized Markdown rendering
Open commit View diff
165 - Sanitized Markdown rendering
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
166
- Secure password hashing with bcrypt
Open commit View diff
166 - Secure password hashing with bcrypt
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
167
- HTTP-only session cookies
Open commit View diff
167 - HTTP-only session cookies
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
168
- Rate limiting on auth and search endpoints
Open commit View diff
168 - Rate limiting on auth and search endpoints
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
169
- Audit log records for key admin/editor actions
Open commit View diff
169 - Audit log records for key admin/editor actions
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
170
- Secrets sourced from environment variables
Open commit View diff
170 - Secrets sourced from environment variables
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
171
Open commit View diff
171
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
172
## Next recommended steps
Open commit View diff
172 ## Next recommended steps
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
173
Open commit View diff
173
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
174
1. Add OIDC and optional OAuth callback flows.
Open commit View diff
174 1. Add OIDC and optional OAuth callback flows.
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
175
2. Replace the MVP AI fallback with a provider adapter interface and citation-aware answer generation.
Open commit View diff
175 2. Replace the MVP AI fallback with a provider adapter interface and citation-aware answer generation.
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
176
3. Execute real webhook deliveries with retry and signing headers.
Open commit View diff
176 3. Execute real webhook deliveries with retry and signing headers.
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
177
4. Add multipart attachment uploads and an attachment picker in the editor.
Open commit View diff
177 4. Add multipart attachment uploads and an attachment picker in the editor.
same change 4527dbd

First commit v2

Full commit hash
4527dbdfcb1470a5c2476e2a5208f7bf48cc9d27
Author
Alex Nord <[email protected]>
Date
3 months ago
Selected line
178
5. Expand admin UI for users, groups, roles, webhooks, and integrations.
Open commit View diff
178 5. Expand admin UI for users, groups, roles, webhooks, and integrations.