LICENSE
README.md
pyproject.toml
src/pyferro.egg-info/PKG-INFO
src/pyferro.egg-info/SOURCES.txt
src/pyferro.egg-info/dependency_links.txt
src/pyferro.egg-info/requires.txt
src/pyferro.egg-info/top_level.txt
src/pyferro2/__init__.py
src/pyferro2/__main__.py
src/pyferro2/auth/__init__.py
src/pyferro2/auth/models.py
src/pyferro2/auth/passwords.py
src/pyferro2/auth/seeder.py
src/pyferro2/core/__init__.py
src/pyferro2/core/constants.py
src/pyferro2/core/session.py
src/pyferro2/core/session_data.py
src/pyferro2/core/tabular.py
src/pyferro2/crud/__init__.py
src/pyferro2/crud/engine.py
src/pyferro2/crud/rpc.py
src/pyferro2/crud/spec.py
src/pyferro2/db/__init__.py
src/pyferro2/db/base.py
src/pyferro2/db/engine.py
src/pyferro2/db/pagination.py
src/pyferro2/files/__init__.py
src/pyferro2/files/models.py
src/pyferro2/files/rpc.py
src/pyferro2/files/storage.py
src/pyferro2/frontend/dist/index.html
src/pyferro2/frontend/dist/assets/index-qNsvt_pa.js
src/pyferro2/frontend/dist/assets/index-v64oplBl.css
src/pyferro2/help/__init__.py
src/pyferro2/help/help_data.json
src/pyferro2/help/rpc.py
src/pyferro2/migrations/__init__.py
src/pyferro2/migrations/migration_v2_0_0.py
src/pyferro2/migrations/migration_v2_1_0.py
src/pyferro2/rpc/__init__.py
src/pyferro2/rpc/errors.py
src/pyferro2/rpc/router.py
src/pyferro2/seo/__init__.py
src/pyferro2/seo/detector.py
src/pyferro2/seo/indexnow.py
src/pyferro2/seo/jinja_engine.py
src/pyferro2/seo/models.py
src/pyferro2/seo/page_cache.py
src/pyferro2/seo/renderer.py
src/pyferro2/seo/router.py
src/pyferro2/seo/rpc.py
src/pyferro2/seo/site_tree.py
src/pyferro2/seo/sitemap.py
src/pyferro2/server/__init__.py
src/pyferro2/server/app.py
src/pyferro2/server/auth_rpc.py
src/pyferro2/server/test_client.py
src/pyferro2/server/tokens.py
src/pyferro2/starters/__init__.py
src/pyferro2/starters/catalog.py
src/pyferro2/starters/manager.py
src/pyferro2/starters/models.py
src/pyferro2/starters/rpc.py
src/pyferro2/starters/seeder.py
src/pyferro2/starters/seo.py
tests/test_e2e_lifecycle.py
tests/test_pagination.py