fossil
repo
Explore
Sign in
FossilRepo
Overview
Code
Branches
Timeline
Tickets
Wiki
Forum
← Back to file
fossil/views.py
50 commits
Fix wiki search rendering full page into itself — return partial on HTMX requests
ragelink
37e1f3369…
2026-04-14 05:17 UTC
Rewrite relative img src to code/raw/ endpoint in rendered markdown/wiki
ragelink
ebf469a02…
2026-04-14 05:14 UTC
Add FEATURE_RELEASES, FEATURE_SYNC, FEATURE_FILES flags (all default off)
ragelink
f4111a3d4…
2026-04-14 04:47 UTC
Gate chat behind FEATURE_CHAT constance flag (default off)
ragelink
a53acf34c…
2026-04-14 04:43 UTC
v0.1.0 feature complete: chat, bundles, wiki links, author attribution
ragelink
46f6d5efa…
2026-04-14 04:34 UTC
Default ticket list to Open filter; sort already newest-first
ragelink
61e8e0a16…
2026-04-08 14:24 UTC
Fix ticket_edit template: replace invalid .split calls with hardcoded options; fix empty username i…
ragelink
9a137565a…
2026-04-08 14:08 UTC
Debug: capture ticket_edit traceback
ragelink
61b374dbc…
2026-04-08 14:06 UTC
Fix ticket_detail 500: handle empty username in comment user link
ragelink
2a7d4d4ac…
2026-04-08 14:03 UTC
Add traceback file logging for ticket_detail 500 debug
ragelink
aa77a00f3…
2026-04-08 14:01 UTC
Add exception logging to ticket_detail for debugging 500
ragelink
f842575b9…
2026-04-08 13:59 UTC
Harden ticket_detail comment rendering
ragelink
c9d9fe573…
2026-04-08 13:50 UTC
Add error handling to ticket_comment view
ragelink
a14edfaab…
2026-04-08 13:47 UTC
Fix diff rendering: use fossil native diff instead of Python difflib; fix ticket_create 500
ragelink
d50a555e5…
2026-04-08 13:37 UTC
Fix xfer: handle HTTP Basic Auth for fossil push/pull/clone
ragelink
c2dd86c08…
2026-04-07 21:34 UTC
Security hardening: HSTS headers, Cloudflare Turnstile on login (optional via constance)
ragelink
0c354aca4…
2026-04-07 21:25 UTC
Implement ticket + wiki sync to GitHub: TicketSyncMapping/WikiSyncMapping models, GitHub API client…
ragelink
0e40dc289…
2026-04-07 21:15 UTC
Session cleanup: deploy flow, template fixes, docker-compose bind mount
ragelink
7e1aaf6ba…
2026-04-07 20:58 UTC
Fix: strip emails from public views, fix branches active tab, add display_user filter
ragelink
fcd8df3cf…
2026-04-07 20:09 UTC
Fix: HTML sanitizer rewrite, XSS in xfer, webhook SSRF, health leak
ragelink
595dfca1f…
2026-04-07 20:05 UTC
Rotate secrets, deploy.sh reads from .env.deploy, gitignore fixes
ragelink
45192efa4…
2026-04-07 20:02 UTC
Fix wiki page detail sidebar sort: Home first, then alphabetical
lmata
b603bf823…
2026-04-07 19:36 UTC
Wiki: Home page first, then alphabetical. Home highlighted in sidebar nav.
lmata
725b14a32…
2026-04-07 19:33 UTC
Bind mount repos dir, add deploy.sh utility, fix docker-compose volume drift
ragelink
afe42d07c…
2026-04-07 19:19 UTC
Enforce branch protection on push/sync, remove advisory warning Push and bidirectional sync now ch…
lmata
422c5d612…
2026-04-07 18:50 UTC
Add push and bidirectional sync to Fossil remote CLI: push() and sync() methods wrapping fossil pu…
lmata
23ff229f2…
2026-04-07 18:48 UTC
Sync all changes: public views, installer, infra, accounts rename, notifications, security, agent A…
ragelink
c58825531…
2026-04-07 18:38 UTC
Redesign sidebar + add source archive downloads on releases Sidebar: replaced bare << toggle with …
lmata
92d0b9acd…
2026-04-07 16:44 UTC
Add PyPI publishing workflow + update check command - .github/workflows/publish.yaml: Trusted Publ…
lmata
a7aa9556e…
2026-04-07 16:29 UTC
Standardize pagination: per-page selector (25/50/100) on all list views Moved pagination helpers t…
lmata
56b754c5c…
2026-04-07 16:20 UTC
Add role CRUD, sample users, SQLite explorer, rename KB Role CRUD: create/edit/delete custom roles…
lmata
01683ffbb…
2026-04-07 16:12 UTC
Add pagination, search, and filtering to all 18 list views Created reusable pagination partials (_…
lmata
4e1dde0f6…
2026-04-07 15:59 UTC
Add multi-remote sync UI, user profile page, personal access tokens Multi-remote sync: sync page r…
lmata
2ea5fbeb0…
2026-04-07 15:42 UTC
Add custom ticket fields, ticket reports, bundle CLI, artifact shunning, email digest, notification…
lmata
8032e48b1…
2026-04-07 15:33 UTC
Add technotes CRUD, unversioned files, starring, explore page, audit log, CI status checks, API tok…
lmata
93c2492bf…
2026-04-07 15:14 UTC
Fix SSH key injection, stored XSS, and forum thread IDOR SSH key injection: Validate and sanitize …
lmata
911b0a4f7…
2026-04-07 14:47 UTC
Add repo lifecycle UI: clone on create, project settings tab Project creation now offers repo sour…
lmata
aa2d79b91…
2026-04-07 14:15 UTC
Add user management, forum write, webhooks, side-by-side diff, syntax highlighting User management…
lmata
d7c30a910…
2026-04-07 07:35 UTC
Add releases, DAG fork/merge graph, blame age coloring Releases: model (Release + ReleaseAsset), f…
lmata
dbe2a0b51…
2026-04-07 07:21 UTC
Remove Litestream from Dockerfile (EFS handles persistence)
lmata
5d7864257…
2026-04-07 05:24 UTC
Add Fossil sync protocol proxy (HTTP + SSH) with encrypted key storage HTTP sync: Django view prox…
lmata
a1351527f…
2026-04-07 05:07 UTC
Add notification system: watch, email, Celery dispatch
ragelink
0da83779e…
2026-04-07 04:26 UTC
Add notification system: watch/unwatch, email delivery, Celery dispatch Models (fossil/notificatio…
lmata
acc72addb…
2026-04-07 04:26 UTC
Add GitHub/GitLab OAuth, sync error handling, cleanup old code
ragelink
70fa95797…
2026-04-07 03:19 UTC
Add GitHub/GitLab OAuth flow, fix sync error handling OAuth: - fossil/oauth.py: lightweight OAuth2…
lmata
be7265dce…
2026-04-07 03:19 UTC
Delete _old_fossilrepo/, implement sync CLI, Git mirror sync foundation
ragelink
2eca4eb3d…
2026-04-07 02:57 UTC
Add Git mirror UI: config page, add/remove mirrors, manual sync trigger Views: - /fossil/sync/git/…
lmata
d9f28de75…
2026-04-07 02:54 UTC
Fix sync: auto-create default 'fossilrepo' user in repo before pull
lmata
8879acdc9…
2026-04-07 02:44 UTC
Implement role-based access control + public repo support Access model (projects/access.py): - get…
lmata
4c30590c9…
2026-04-07 02:33 UTC
Redesign sync: configuration wizard, per-repo setting, enable/disable - Sync tab shows "Setup Sync…
lmata
de85d0bf8…
2026-04-07 02:27 UTC
Keyboard Shortcuts
Open search
/
Next entry (timeline)
j
Previous entry (timeline)
k
Open focused entry
Enter
Show this help
?
Toggle theme
Top nav button
Close