forgejo-aneksajo/templates/repo
Nick 1276d296cc git-annex: views for annex files (#22)
This updates the repo index/file view endpoints so annex files match the way
LFS files are rendered, making annexed files accessible via the web instead of
being black boxes only accessible by git clone.

This mostly just duplicates the existing LFS logic. It doesn't try to combine itself
with the existing logic, to make merging with upstream easier. If upstream ever
decides to accept, I would like to try to merge the redundant logic.

The one bit that doesn't directly copy LFS is my choice to hide annex-symlinks.
LFS files are always _pointer files_ and therefore always render with the "file"
icon and no special label, but annex files come in two flavours: symlinks or
pointer files. I've conflated both kinds to try to give a consistent experience.

The tests in here ensure the correct download link (/media, from the last PR)
renders in both the toolbar and, if a binary file (like most annexed files will be),
in the main pane, but it also adds quite a bit of code to make sure text files
that happen to be annexed are dug out and rendered inline like LFS files are.
2024-04-25 15:15:21 +02:00
..
actions Add guide page to actions when there's no workflows (#28145) (#28153) 2023-11-22 17:12:12 +01:00
branch Improve branch list UI (#27319) (#27324) 2023-09-28 06:14:34 +00:00
cite Update JS and PY dependencies (#27501) (#27518) 2023-10-08 19:31:33 +02:00
code Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
diff Use full width for PR comparison (#28182) (#28186) 2023-11-25 07:27:39 +01:00
editor Revert "Fix EOL handling in web editor" (#28101) (#28172) 2023-11-22 17:14:40 +01:00
find Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
graph Use print instead of printf (#27093) 2023-09-16 03:51:54 +00:00
issue [GITEA] Add anchor to review types (#26894) 2023-11-13 14:06:31 +01:00
migrate [BRANDING] Custom loading animation for Forgejo 2023-11-13 13:58:17 +01:00
projects Change green buttons to primary color (#27099) 2023-09-18 22:05:31 +00:00
pulls Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
release Fix missing buttons (#28179) (#28181) 2023-11-25 07:27:39 +01:00
settings Merge branch 'rebase-v1.21/forgejo-branding' into wip-v1.21-forgejo 2023-11-13 16:47:18 +01:00
tag Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
wiki Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
activity.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
blame.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
branch_dropdown.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
clone_buttons.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
clone_script.tmpl Rework button coloring, add focus and active colors (#24507) 2023-05-29 12:45:22 +00:00
commit_load_branches_and_tags.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
commit_page.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
commit_status.tmpl Restore warning commit status (#27504) (#27529) 2023-10-09 11:56:02 +08:00
commit_statuses.tmpl cleanup locale function usage (#27227) (#27240) 2023-09-25 00:21:38 +00:00
commits.tmpl [GITEA] Detect file rename and show in history 2023-11-13 14:06:30 +01:00
commits_list.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
commits_list_small.tmpl Use print instead of printf (#27093) 2023-09-16 03:51:54 +00:00
commits_table.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
create.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
create_helper.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
empty.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
file_info.tmpl git-annex: views for annex files (#22) 2024-04-25 15:15:21 +02:00
forks.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
graph.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
header.tmpl cleanup repo details icons/labels (#27644) (#27654) 2023-10-19 22:04:24 +02:00
home.tmpl Add word-break to repo description in home page (#27924) (#27957) 2023-11-08 01:29:33 +00:00
icon.tmpl cleanup repo details icons/labels (#27644) (#27654) 2023-10-19 22:04:24 +02:00
packages.tmpl Fix inconsistent user profile layout across tabs (#25625) 2023-07-06 18:59:24 +00:00
release_tag_header.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
search.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
search_name.tmpl Clean template/helper.go (#23922) 2023-04-07 03:31:41 -04:00
shabox_badge.tmpl cleanup locale function usage (#27227) (#27240) 2023-09-25 00:21:38 +00:00
sub_menu.tmpl Enable followCursor for language stats bar (#27713) (#27739) 2023-10-22 15:35:58 +02:00
unicode_escape_prompt.tmpl cleanup locale function usage (#27227) (#27240) 2023-09-25 00:21:38 +00:00
upload.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
user_cards.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
view_file.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
view_list.tmpl Backport ctx locale refactoring manually (#27231) (#27259) (#27260) 2023-09-25 13:15:51 +00:00
watchers.tmpl Fix user-cards format (#24428) 2023-04-29 15:43:01 -04:00