Commit graph

  • 11f3bc62c0 fixed inline rename nickname-override blankie 2026-07-26 17:25:19 -07:00
  • 527f8b5947 fixed _ensure_columns bug blankie 2026-07-26 16:58:58 -07:00
  • c98096c1ed fix: include column name in _ensure_columns ALTER TABLE main blankie 2026-07-26 23:50:09 +00:00
  • 4207cd7f31 added per-subscription nickname override blankie 2026-07-26 16:34:57 -07:00
  • c20de93306 tests: add customize and data handler tests (35 new) blankie 2026-07-03 02:40:49 +00:00
  • ae3f02fa31 fix: add summary column to pages schema, fix test mocks and gateway fake blankie 2026-07-03 02:35:47 +00:00
  • 83430f68b4 docs(readme): remove about section (LLM/personal disclosure) blankie 2026-07-03 02:29:09 +00:00
  • 0639cf0f0e chore: remove pre-release schema migrations blankie 2026-07-03 02:02:46 +00:00
  • 5b79f2f83f docs(contributing): expand with setup, conventions, and PR guidelines blankie 2026-07-02 23:54:07 +00:00
  • b932ca03c3 security: replace personal email with confidential issue reporting blankie 2026-07-02 23:32:58 +00:00
  • 61408ec955 readme: add RNS browsing to features, update storage estimates for cleaned-text model blankie 2026-07-02 23:27:42 +00:00
  • a4322737f9 rns: store cleaned text instead of raw HTML body blankie 2026-07-02 23:27:05 +00:00
  • 68a92a677a base tag + LRU cache for RNS browse, sync status fixes blankie 2026-06-19 02:17:11 +00:00
  • 025db00858 rns browser, standalone site server, unified add form blankie 2026-06-18 17:15:15 +00:00
  • 4999675ff6 forum trust circle: trust-gated content exchange via subscription graph blankie 2026-06-17 20:16:30 +00:00
  • 4ac22a472b fix: app.py gateway import alias (broken since src layout migration) blankie 2026-06-17 20:16:06 +00:00
  • 4fbf36779a forum trust circle: trust-gated content exchange via subscription graph blankie 2026-06-17 20:15:50 +00:00
  • 257be691ed readme: update project structure to reflect src layout blankie 2026-06-17 05:16:34 +00:00
  • 3e30678e21 src layout: move core code into src/tinyweb/ package blankie 2026-06-17 05:03:23 +00:00
  • 60aa4b274a junimo theme: use {{site_name}} and {{forum_link}} placeholders blankie 2026-06-16 05:18:39 +00:00
  • 66a9fafd26 remove demo pages, rename themes, add Content-Length header blankie 2026-06-16 05:11:37 +00:00
  • 0f614c88f8 auto-save: settings save on change via /style/field, noscript fallback button blankie 2026-06-14 08:46:21 +00:00
  • 1dc87ac449 customize: split into separate settings and template forms blankie 2026-06-14 08:14:43 +00:00
  • 38860de7d2 customize: move save button above html textarea, add unsaved changes indicator blankie 2026-06-14 08:12:10 +00:00
  • f4e5c7efd1 template: remove forum css from DEFAULT_TEMPLATE (injected at render time) blankie 2026-06-14 08:05:20 +00:00
  • d9e89e8124 template: add {{nav}} placeholder, separate from {{content}} blankie 2026-06-14 08:00:57 +00:00
  • 71c1175df8 docker: fix data persistence with TINYWEB_DATA_DIR env var blankie 2026-06-14 07:48:34 +00:00
  • af6ad6d391 bookmarklet: use dynamic host and scheme from request headers blankie 2026-06-14 07:43:26 +00:00
  • 96603da142 simplify: move subscribe form to GET /subscriptions/add blankie 2026-06-14 07:36:37 +00:00
  • a008bc7aed Revert "simplify: move subscribe form to GET /subscriptions/add" blankie 2026-06-14 07:33:38 +00:00
  • 492f98fed9 simplify: move subscribe form to GET /subscriptions/add blankie 2026-06-14 07:32:58 +00:00
  • faa28005e3 readme: remove duplicate forum section blankie 2026-06-09 05:58:55 +00:00
  • 1962e3e1b6 search: match by tag; add: handle ssl errors with manual entry blankie 2026-06-09 05:35:54 +00:00
  • 613e43e925 restructure README: expand getting started, demote Docker blankie 2026-06-09 03:18:23 +00:00
  • ad26f71a9c add CONTRIBUTING.md and issue template blankie 2026-06-09 03:15:55 +00:00
  • f06afa4cfb add SECURITY.md blankie 2026-06-09 03:11:43 +00:00
  • 8ca4d90416 README: add transparency sections, TOC, update project structure blankie 2026-06-09 03:06:38 +00:00
  • 16dacbf7ed split handlers.py into handlers/ package blankie 2026-06-09 02:34:04 +00:00
  • 395beff0fc add .env.example for environment configuration blankie 2026-06-09 02:14:17 +00:00
  • a15b1ebcc8 point repo URLs to Codeberg instead of self-hosted Gitea blankie 2026-06-09 01:40:16 +00:00
  • e173e23087 clean up: remove unused start.sh/pyinstaller.spec, deduplicate constants, update .gitignore blankie 2026-06-09 01:16:54 +00:00
  • 608abb0501 remove forgejo CI workflow (no releases) blankie 2026-06-09 01:08:39 +00:00
  • 304f1eedf9 threaded HTTP server, rate limiting, remove slow-web rhetoric blankie 2026-06-09 01:07:36 +00:00
  • 63610145ee rewrite README — descriptive tone, remove releases/philosophy sections blankie 2026-06-09 01:07:09 +00:00
  • d60abcfce1 move forum layout CSS to main site template system blankie 2026-06-06 01:41:41 +00:00
  • bfde52a697 added tinyweb-site theme blankie 2026-06-05 04:26:22 +00:00
  • 6174153612 added site_name placeholder to templates blankie 2026-06-05 04:17:02 +00:00
  • ea87a848e0 hid forum link when disabled blankie 2026-06-05 02:29:18 +00:00
  • 29934dcf1b updated forum README with auto-discovery blankie 2026-06-05 00:55:34 +00:00
  • 20a84dfa26 integrated the forum plugin blankie 2026-06-05 00:32:29 +00:00
  • d23751acb6 reworked to distribute via clone, not registry blankie 2026-06-03 04:39:58 +00:00
  • 7aaebd8021 fixed Docker socket mount blankie 2026-04-28 20:03:49 +00:00
  • 01164b6ab6 switched to host-mode Docker blankie 2026-04-28 19:58:47 +00:00
  • 676777a721 fixed CI: Docker in container blankie 2026-04-28 19:39:12 +00:00
  • c848af47cd fixed CI: install jq for release blankie 2026-04-28 19:36:54 +00:00
  • f60566cc86 fixed CI: --break-system-packages blankie 2026-04-28 19:33:38 +00:00
  • 3862b5690a fixed CI: use apt-get for Python blankie 2026-04-28 07:45:03 +00:00
  • d6f418d27c added pytest test suite (174 tests) blankie 2026-04-24 15:03:29 -07:00
  • 5936610e33 added data-loss guards + first-run state blankie 2026-04-24 09:38:07 -07:00
  • 5cb3b8407c tightened network defaults, squashed bugs blankie 2026-04-23 15:37:45 -07:00
  • 306c728f97 added LoRa sync with settings UI blankie 2026-04-22 08:47:09 -07:00
  • 2ebf1d8705 fixed edge-case domains blankie 2026-04-18 22:52:24 +00:00
  • 6676c8ff1e added public/private toggle blankie 2026-04-12 02:31:34 +00:00
  • d386831530 optimized storage, updated readme blankie 2026-04-11 21:59:55 +00:00
  • 8e9233966f added Docker setup docs blankie 2026-04-11 07:20:52 +00:00
  • e49b8667fc squashed a bunch of workflow build bugs blankie 2026-04-11 03:40:09 +00:00
  • c0fde557a8 added bulk ops + orphaned tag cleanup blankie 2026-04-08 10:33:57 -07:00
  • 15c61dc6c2 privacy pass: degoogle, CSP, referrer blankie 2026-04-08 10:11:57 -07:00
  • 63a17b5769 added kodama2 theme blankie 2026-04-08 09:05:12 -07:00
  • c5787f5fc0 disabled semantic search by default blankie 2026-04-08 05:21:08 +00:00
  • 693a2a28fe added PyInstaller builds, AGPLv3, transport config blankie 2026-04-08 04:36:28 +00:00
  • b06c81f441 tightened up the add form spacing blankie 2026-03-30 23:01:23 +00:00
  • 94598a120c swapped to radio toggle for URL vs hash blankie 2026-03-30 22:54:29 +00:00
  • e5a599c854 added dropdown to switch add/subscribe blankie 2026-03-30 22:48:45 +00:00
  • b2e3d7f98e added reticulum hash option to add page blankie 2026-03-30 22:36:58 +00:00
  • 79a7d514bd added manual URL entry blankie 2026-03-28 21:24:10 -07:00
  • 4acbe61c5c made semantic search optional, use meta snippets blankie 2026-03-28 20:58:04 -07:00
  • 16315b2354 improved snippet extraction (heuristic) blankie 2026-03-27 15:44:07 -07:00
  • 6ec8a04c67 stripped noscript tags from pages blankie 2026-03-27 14:18:54 -07:00
  • 937a4fd041 fixed reindex, preserved summaries blankie 2026-03-27 14:08:04 -07:00
  • 6a28ccef83 added junimo theme, bumped browse to 50 blankie 2026-03-27 10:59:37 -07:00
  • 72f94a8da7 added hybrid semantic search with reranking blankie 2026-03-27 03:24:41 -07:00
  • e4e9f9526d fixed navbar disappearing on save blankie 2026-03-26 22:00:27 -07:00
  • 7da17e2872 redesigned subscriptions with card layout blankie 2026-03-26 21:51:58 -07:00
  • cf36bc9849 disabled share_instance for reliable announces blankie 2026-03-26 21:39:37 -07:00
  • 3ed73bdcf5 added delay before announce for TCP readiness blankie 2026-03-26 21:32:11 -07:00
  • c947cd1e16 added default transport node blankie 2026-03-26 20:13:35 -07:00
  • 7b6364e3ea added entrypoint for Reticulum in Docker blankie 2026-03-26 18:44:26 -07:00
  • 1eef6d5a9e added Dockerfile + compose setup blankie 2026-03-26 17:59:08 -07:00
  • d2a08a4357 enabled WAL mode, pooling, pagination blankie 2026-03-26 12:00:43 -07:00
  • 23d90587a2 normalized URLs to prevent dupes blankie 2026-03-26 11:34:15 -07:00
  • 4bd1c686c5 wrote README with setup + architecture blankie 2026-03-26 11:29:14 -07:00
  • d7cdb4060a fixed index_url page_id mismatch blankie 2026-03-26 11:24:01 -07:00
  • 8cd2021b4e fixed SSRF bypass, tightened error handling blankie 2026-03-26 11:18:47 -07:00
  • 20de6c62ce added bookmark auth, CSP, per-session CSRF blankie 2026-03-26 11:10:37 -07:00
  • 35d0a6d444 hardened CSRF, SSRF, FTS5 blankie 2026-03-26 10:54:22 -07:00
  • 8c7dd70921 created themes folder with kodama template blankie 2026-03-26 10:11:32 -07:00
  • 612a836771 added custom template editor, cleaned up UI blankie 2026-03-26 09:04:23 -07:00
  • 2043a7cc7d fixed stale tag count on about page blankie 2026-03-26 07:44:26 -07:00
  • 5c14110b7d bound to 0.0.0.0 for remote access blankie 2026-03-25 23:38:15 -07:00