1035 Commits

Author SHA1 Message Date
typicode
ba0a56ce72 Merge pull request #1729 from typicode/chore/bump-prerelease-beta-13
1.0.0-beta.13
v1.0.0-beta.13
2026-03-13 01:19:52 +01:00
typicode
8bd1949e81 1.0.0-beta.13 2026-03-13 01:19:35 +01:00
typicode
743b6f36f3 Merge pull request #1728 from typicode/feat/system-theme-index-dark-mode
feat: support system dark mode on index page
2026-03-13 01:15:25 +01:00
typicode
04b4b7caad feat: support system dark mode on index page 2026-03-13 01:15:09 +01:00
typicode
d2b3decc5e Merge pull request #1722 from Omar-Tnt04/fix-invalid-body-status 2026-03-11 20:25:29 +01:00
typicode
3d4262be2e Merge pull request #1723 from typicode/redesign/index-page 2026-03-11 17:57:24 +01:00
typicode
6869a03646 redesign: cleaner index page with system sans-serif font and indigo hover 2026-03-09 19:38:15 +01:00
Omar Tentouch
503b96970e fix: return 400 for invalid JSON request bodies 2026-03-07 02:48:51 +01:00
typicode
e98d8a0247 Merge pull request #1718 from typicode/chore/prerelease-20260228
chore: bump prerelease version to v1.0.0-beta.12
2026-02-28 01:44:14 +01:00
typicode
6e4cb8957b 1.0.0-beta.12 v1.0.0-beta.12 2026-02-28 01:43:28 +01:00
typicode
33b199bfcb 1.0.0-beta.11 v1.0.0-beta.11 2026-02-28 01:43:16 +01:00
Copilot
037609cc1d feat: auto-insert $schema when missing from DB file on startup (#1717)
* Initial plan

* Add auto-fix for missing $schema in JSON/JSON5 DB files

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* Delete package-lock.json

* Normalize DB adapter reads/writes

* Move adapters under src/adapters and remove service auto-fixes

* update

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>
Co-authored-by: typicode <typicode@gmail.com>
2026-02-28 01:41:54 +01:00
typicode
da111a2b99 1.0.0-beta.10 (#1716) 2026-02-26 23:49:24 +01:00
typicode
cc3a31edb8 chore: add linting step to Node.js workflow (#1715) 2026-02-26 23:47:10 +01:00
Copilot
43822ad8ad Add contains, startsWith, endsWith string query operators (#1714)
* Initial plan

* Add contains, startsWith, endsWith query operators for partial string matching

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* Delete package-lock.json

* docs: document contains, startsWith, endsWith operators in README

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

* test: add numeric-value tests for contains, startsWith, endsWith operators

Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: typicode <5502029+typicode@users.noreply.github.com>
Co-authored-by: typicode <typicode@gmail.com>
2026-02-26 23:46:25 +01:00
Copilot
9df3716a96 Log routes on file recovery after JSON parse error (#1713) 2026-02-25 16:38:20 +01:00
typicode
977a0bf601 Add SerpApi link and image to README (#1712) 2026-02-24 00:41:06 +01:00
typicode
24b988bdee 1.0.0-beta.9 (#1708) 2026-02-20 00:37:21 +01:00
typicode
d095822cf2 Update keywords and license in package.json (#1706) 2026-02-20 00:35:19 +01:00
typicode
1c51846da2 Merge pull request #1707 from typicode/v1.0.0-beta.8
release: v1.0.0-beta.8
2026-02-20 00:08:30 +01:00
typicode
2124dd93e8 1.0.0-beta.8 v1.0.0-beta.8 2026-02-20 00:08:13 +01:00
typicode
3193bd8629 Merge pull request #1705 from typicode/release/v1.0.0-beta.7
v1.0.0-beta.7
2026-02-19 23:44:47 +01:00
typicode
e26929c8c8 1.0.0-beta.7 v1.0.0-beta.7 2026-02-19 23:42:46 +01:00
typicode
7c8213badb chore: update (#1704)
* chore: update license

* Remove CONTRIBUTING.md
2026-02-19 23:39:43 +01:00
typicode
e1bf0c7ddd Fix formatting of JSON Server query examples (#1703) 2026-02-18 23:44:21 +01:00
typicode
4f21cce799 Merge pull request #1701 from typicode/in-docs
docs: add in operator to conditions docs
2026-02-18 18:19:05 +01:00
typicode
2896c8176c docs: document in operator in conditions 2026-02-18 18:18:45 +01:00
typicode
3306a128c9 Merge pull request #1699 from Omar-Tnt04/cs350-doc-clarity-improvement
docs: improve README clarity and fix formatting inconsistencies
2026-02-18 18:09:12 +01:00
typicode
f1e4e5c5cd Merge pull request #1700 from in-operator-where
feat: add in operator for where filters
2026-02-18 01:02:13 +01:00
typicode
96ec9c808b feat: add in operator for where filters 2026-02-18 00:54:32 +01:00
Omar Tentouch
38abb4bd38 docs: improve README clarity and fix formatting inconsistencies 2026-02-16 16:21:44 +01:00
typicode
62d245dd60 Merge pull request #1698 from typicode/v1.0.0-beta.6
1.0.0-beta.6
2026-02-14 23:46:00 +01:00
typicode
78de4100b1 1.0.0-beta.6 v1.0.0-beta.6 2026-02-14 23:41:35 +01:00
typicode
ada86ac596 feat: add _where filtering, use new op separator, drop _start, _end, _limit (#1696)
* feat: add _where filtering and new op separator

* Restore original README content above Query capabilities overview (#1697)

* test: refactor service tests to lightweight table cases

* chore: document underscore where operator compatibility

* refactor: clarify blank-string handling in where coercion

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-14 13:34:05 +01:00
typicode
221f2b8557 Add Git Tower image link to README (#1695) 2026-02-11 01:26:48 +01:00
typicode
a2dbadadc5 Update README with embedding changes (#1694) 2026-01-29 02:13:34 +01:00
typicode
83fbf30c83 chore: change test command from npm to pnpm (#1693) 2026-01-24 01:11:59 +01:00
typicode
b76af60f77 Update documentation link in README (#1692) 2026-01-22 10:35:36 +01:00
typicode
c5014ea24b Update README (#1691) 2026-01-22 10:30:41 +01:00
typicode
58e8b01099 v1.0.0-beta.5 (#1690) v1.0.0-beta.5 2026-01-22 09:43:09 +01:00
typicode
c21fa06c6a feat: add JSON Schema (#1681) 2026-01-22 00:02:59 +01:00
typicode
f4e3c92b7c chore: add tag flag for pnpm (#1688) v1.0.0-beta.4 2026-01-21 23:54:33 +01:00
typicode
81612f5978 chore: update Node.js version to 24.x in publish workflow (#1682) 2026-01-21 01:57:00 +01:00
typicode
918080b8df Remove NODE_AUTH_TOKEN from publish workflow (#1680)
Removed NODE_AUTH_TOKEN environment variable from publish step.
2026-01-21 01:24:52 +01:00
typicode
012a5bd834 chore: update publish.yml to include permissions (#1679)
Add permissions for OIDC and content access in workflow
2026-01-21 01:09:49 +01:00
typicode
c44e0684f5 chore: update package.json version and publish script (#1678) 2026-01-20 23:44:50 +01:00
Pádraic Slattery
ae8bfc0e09 chore: Update outdated GitHub Actions version (#1677)
* chore: Update outdated GitHub Actions versions

* change setup-node in node.js.yml as well

* update actions/checkout

---------

Co-authored-by: typicode <typicode@gmail.com>
2026-01-20 23:34:15 +01:00
typicode
c3afd0fb19 fix: patch error (#1676) 2026-01-18 00:14:56 +01:00
typicode
580a71faa6 chore: update dev script (#1675) 2026-01-15 00:26:26 +01:00
typicode
193b12960c use TS natively and switch to pnpm (#1672)
* use TS natively

* use pnpm
2026-01-15 00:04:05 +01:00