aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* We're switching to GolangpythonRunxi Yu2024-08-161-1/+6
|
* Failed attempt to use utf8Runxi Yu2024-08-161-1/+1
|
* .editorconfig: css, js, htmlRunxi Yu2024-08-161-0/+21
|
* Python should be indented with four spacesRunxi Yu2024-08-161-0/+7
|
* don't stop mariadb; add .editorconfigRunxi Yu2024-08-162-1/+9
|
* models: User.is_adminRunxi Yu2024-06-161-0/+1
|
* linguist: Ignore *.css *.htmlRunxi Yu2024-06-161-0/+3
|
* ???Runxi Yu2024-06-031-2/+2
|
* I chmodded to a str, fantasticRunxi Yu2024-06-031-2/+2
|
* Am I extra stupid?Runxi Yu2024-06-031-0/+2
|
* url_for(".index")Runxi Yu2024-06-031-1/+1
|
* I was stupid: there are two file opensRunxi Yu2024-06-031-3/+2
|
* chmod 0o644Runxi Yu2024-06-031-1/+5
|
* Set umask for uploaded filesRunxi Yu2024-06-031-0/+3
|
* Rename all templates to start with fbfp_Runxi Yu2024-06-0211-17/+17
|
* Fix pyproject.tomlRunxi Yu2024-06-021-2/+2
|
* Clarify SQLAlchemy error in README.mdRunxi Yu2024-06-021-4/+1
|
* dev.sh: Start and stop mariadbRunxi Yu2024-06-011-0/+13
|
* Add error in README.mdRunxi Yu2024-06-011-0/+7
|
* Use MariaDB instead of SQLiteRunxi Yu2024-06-013-7/+10
|
* List active works only on wothers in indexRunxi Yu2024-06-013-3/+9
|
* Add session cookie security settings to the "default" configRunxi Yu2024-05-311-2/+17
| | | | | | | | | | | Note that the "default" config in make_debug_app() will not be used in production, and the default development environment doesn't use login sessions anyway (see no_login_required). This hopefully reminds me to set the configuration options correctly when actually importing this in a production app. References: https://todo.sr.ht/~runxiyu/fbfp/12
* Link back to the work, on comment pagesRunxi Yu2024-05-311-1/+1
|
* Cascade User->Work, Work->WholeWorkCommentRunxi Yu2024-05-311-3/+3
|
* Allow viewing whole-work commentsRunxi Yu2024-05-315-129/+274
|
* Comments must belong to the work to be displayedRunxi Yu2024-05-311-4/+13
|
* Bug fixes in templating and routesRunxi Yu2024-05-314-11/+80
|
* Reformat codeRunxi Yu2024-05-312-7/+10
|
* Add primitive annotations JavaScriptRunxi Yu2024-05-311-0/+49
|
* Jinja2 trimp and lstrip blocksRunxi Yu2024-05-311-0/+2
|
* Accept new whole-work commentsRunxi Yu2024-05-314-6/+96
|
* Put cookie and JS information in the disclaimerRunxi Yu2024-05-311-0/+6
|
* Move JavaScript to its own filesRunxi Yu2024-05-314-33/+30
|
* Add whole-work comment tableRunxi Yu2024-05-301-3/+51
|
* Add model and incomplete template for whole-work commentsRunxi Yu2024-05-305-20/+118
|
* js: Humanize current file size tooRunxi Yu2024-05-301-2/+17
|
* Remove attachments when deleting tooRunxi Yu2024-05-301-0/+11
|
* disclaimer.html: Add note about anonimityRunxi Yu2024-05-301-0/+3
|
* Update README.mdRunxi Yu2024-05-301-13/+3
|
* Update IDEASRunxi Yu2024-05-301-3/+0
|
* Anchors should have underlines for accessibilityRunxi Yu2024-05-302-2/+40
|
* Use base layout templates instead of copying things aroundRunxi Yu2024-05-3011-173/+144
|
* Add callback messages in index.htmlRunxi Yu2024-05-303-74/+105
|
* Allow users to delete their own worksRunxi Yu2024-05-305-2/+128
|
* Make "Your Works" etc. table headers instead of <h2>Runxi Yu2024-05-301-4/+7
|
* Show "Updated" state and rename "Metadata" to "Information"Runxi Yu2024-05-302-3/+8
|
* Rename the wid column into idRunxi Yu2024-05-304-16/+16
|
* Only show metadata Update button for owned worksRunxi Yu2024-05-301-0/+2
|
* Allow owners to update flagsRunxi Yu2024-05-304-60/+68
|
* Use checkboxes to display flags on /work/n pagesRunxi Yu2024-05-302-27/+9
|