buttercat1791
c744c362c8
Add Credo to deps
2 months ago
buttercat1791
39ed31ef0a
Specify database to connect to in PG setup script
2 months ago
buttercat1791
3c25b3f2da
Configure for local dev with Docker Compose
2 months ago
buttercat1791
d4a3474616
Disable SSL for prod Postgres connection
2 months ago
buttercat1791
dc65960719
Remove unneeded local setup
2 months ago
buttercat1791
ceded2b05a
Use `libncurses6`
2 months ago
buttercat1791
a775df6beb
Remove `rel/` from gitignore
2 months ago
buttercat1791
02b12877d5
Update Dockerfile from LogRocket example
2 months ago
buttercat1791
b36a546b5e
Install Hex for runtime user
2 months ago
buttercat1791
5b09d186e1
Runtime-stage fixes
2 months ago
buttercat1791
ef34397ad9
Remove `mix assets.deploy` step
2 months ago
buttercat1791
e1bb3b8cdb
Allow fetching dev dependencies
2 months ago
buttercat1791
11194cbdea
Use prod env when generating Swagger docs
2 months ago
buttercat1791
0421a65838
Add additional prerequisite steps for run
2 months ago
buttercat1791
adc16bdf93
Remove `mix setup` from runtime Dockerfile
2 months ago
buttercat1791
0e6a416c45
Update runtime Dockerfile
2 months ago
buttercat1791
30e94955bd
Clean up unneeded files
2 months ago
buttercat1791
0c52ae8f31
Define DB connection strings in runtime config
2 months ago
buttercat1791
e29c1446fb
Use admin user/pass as base config
2 months ago
buttercat1791
51efa88a15
Reduce env read duplication in config hierarchy
2 months ago
buttercat1791
a0e0b2fd0d
Read DB connection details from env
2 months ago
buttercat1791
12201c4761
Use port 5432 for DB conn
2 months ago
buttercat1791
0c3920f3e9
Update code to pass tests
...
And update GET filter with query string to accept single-letter tags as query params
And enforce bounds on the limit query param for filter GET endpoint
2 months ago
buttercat1791
8fc8cb9924
Set up integration tests for REST endpoints
2 months ago
buttercat1791
289358da0e
Update swagger spec
2 months ago
buttercat1791
f80e1c4640
Make `limit` param required on filter query endpoint
2 months ago
buttercat1791
867d4f7322
Organize for release builds and dev deployment
2 months ago
buttercat1791
0cf675ef6e
Produce Swagger schema for REST API
2 months ago
buttercat1791
c0cde09844
Add Elixir style rule with code example
2 months ago
buttercat1791
01d7dcb82f
Add filter endpoints
2 months ago
buttercat1791
c14663dfb1
AGENTS.md auto-formatting
2 months ago
buttercat1791
644092b115
Symlink CLAUDE.md to AGENTS.md
2 months ago
buttercat1791
3825fbbcc1
Add tests on `PubEvent` mapping between wire and DB representations
3 months ago
buttercat1791
b931109ac8
Code polish, minor refactors, and type hints
3 months ago
buttercat1791
9bcd5bef23
Remove unmatched function per analyzer warning
3 months ago
buttercat1791
747f537ee8
Update agent directive files
3 months ago
buttercat1791
60952fcdad
Improve filter validation and test coverage
3 months ago
buttercat1791
463d7887b4
Improve filter module and apply filtered tags
3 months ago
buttercat1791
c69f729843
First pass at Nostr filters
3 months ago
buttercat1791
6b3ae66c2d
Update deps lockfile
3 months ago
buttercat1791
26aa27af6f
Add unit tests for event validation
3 months ago
buttercat1791
44350f8acf
Refactor create_event for readability and LoB
3 months ago
buttercat1791
7d0f80992d
Add ID and signature validation on incoming events
3 months ago
buttercat1791
9d85a37b75
Get Phoenix server up and running with Nostr Ecto context
3 months ago
buttercat1791
38650295a7
Initial commit
3 months ago