summaryrefslogtreecommitdiff
path: root/client/build.js
AgeCommit message (Collapse)Author
2021-08-04Merge branch 'master' into hunternifHunternif
2021-08-04Merge remote-tracking branch 'origin/master' into hunternifHunternif
# Conflicts: # client/css/post-content-control.styl # client/css/post-list-view.styl # client/html/post_edit_sidebar.tpl # client/js/controllers/post_list_controller.js # client/js/controllers/post_main_controller.js # client/js/controllers/post_upload_controller.js # client/js/controllers/tag_controller.js # client/js/controllers/user_list_controller.js # client/js/controls/expander_control.js # client/js/controls/post_content_control.js # client/js/controls/post_edit_sidebar_control.js # client/js/controls/post_readonly_sidebar_control.js # client/js/controls/tag_input_control.js # client/js/main.js # client/js/models/abstract_list.js # client/js/models/post.js # client/js/models/post_list.js # client/js/models/settings.js # client/js/models/tag.js # client/js/models/tag_list.js # client/js/tags.js # client/js/util/search.js # client/js/util/touch.js # client/js/util/uri.js # client/js/util/views.js # client/js/views/post_main_view.js # client/js/views/post_upload_view.js # client/js/views/posts_header_view.js # client/js/views/posts_page_view.js # client/js/views/settings_view.js # client/js/views/tag_view.js # client/package-lock.json # client/package.json # server/config.yaml.dist # server/szurubooru/api/__init__.py # server/szurubooru/api/post_api.py # server/szurubooru/api/tag_api.py # server/szurubooru/func/posts.py # server/szurubooru/func/tags.py # server/szurubooru/model/__init__.py # server/szurubooru/model/post.py # server/szurubooru/model/tag.py # server/szurubooru/search/configs/__init__.py # server/szurubooru/search/configs/post_search_config.py # server/szurubooru/search/executor.py # server/szurubooru/tests/api/test_post_retrieving.py # server/szurubooru/tests/api/test_post_updating.py # server/szurubooru/tests/api/test_tag_updating.py # server/szurubooru/tests/conftest.py # server/szurubooru/tests/func/test_posts.py # server/szurubooru/tests/func/test_tags.py # server/szurubooru/tests/search/configs/test_post_search_config.py
2021-05-14Improve compilation speed for development builds (#402)Ruin0x11
* Improve incremental build times * Live-reloading in development mode
2020-10-12client/css: generate transparency grid via pure CSSShyam Sunder
2020-06-23client/markdown: use DOMPurify over marked.js sanitizerShyam Sunder
See markedjs/marked#1232
2020-06-23client/build: fix npm auditShyam Sunder
2020-05-04Implement updating pools of a post from details sidebarRuin0x11
2019-04-21client: update fontawesomeHunternif
2018-12-22client/app: Fixed relative links in app manifestShyam Sunder
2018-12-22client/public: Remove public/ folder and generate it on buildShyam Sunder
2018-12-22client/build: Clean up build processShyam Sunder
Fixes incorrect URIs of iOS splash screens and OpenSans font Files get gzipped inside build script Better nginx configuration build.js uses more consistent, synchronous code
2018-08-23client/js/router.js: Reads <base> href tagShyam Sunder
2018-08-23client: generate web app images in build scriptShyam Sunder
2018-08-06client: add basic web app supportMichael Serajnik
2018-07-08client/build: replace uglify-es, update dependenciesMichael Serajnik
2018-07-06client: improved build.js, use relative linksShyam Sunder
* Removed unnecessary require('config.js') calls * 'markdown.js' now uses rel. links in EntityPermalinkWrapper * 'password_reset.py' now generates rel. links * Removed 'Base URL' config parameter * Removed 'API URL' config parameter * 'build.js' no longer reads/requires config.yaml * Updated documentation * Removed unnecessary node packages used in 'build.js' abandon api_url parameter
2017-08-11client/build: fix build, use uglify-es package directlyMichael Serajnik
2017-01-08client/build: remove extra printerrr-
It kept hanging node. Fuck.
2016-09-29client/build: work around uglifyjs bug #1286rr-
https://github.com/mishoo/UglifyJS2/issues/1286
2016-09-29client/build: improve reporting build errorsrr-
2016-08-27client/css: improve appearance on small screensrr-
2016-07-30client/build: fix minifying adding ghost spacesrr-
HTML minifier added ghost spaces around some of <%- %> even despite <!-- --> trick.
2016-07-30client/build: fix JSCS warningsrr-
2016-06-11client/posts: add transparency gridrr-
Can be turned off in browsing settings.
2016-05-21client/build: don't use CDN for FontAwesomerr-
2016-05-21client/build: organize assets into directoriesrr-
2016-05-21client/general: add 404 pagerr-
Reuses old 404 image from 1.x branch, may be subject to change.
2016-05-21client/build: roll back to underscorerr-
lodash adds extra 50K for no benefit.
2016-05-21client/build: true template precompilingrr-
Rather than putting templates in DOM nodes, output JS functions themselves. This fixes transpiling for IE11, where ES6 parts of the templates wouldn't get passed through Babel.
2016-05-21client/build: remove babel when not transpilingrr-
2016-05-18client/general: change templates extensionrr-
...from .Handlebars' (which the project no longer uses) .hbs, to a more generic .tpl. Additionally, replace hyphens with underscores for consistency.
2016-05-14client/general: skip vendor JS on watchrr-
2016-05-14client/build: always compress vendor JSrr-
2016-05-14client/build: compile vendor packages separatelyrr-
2016-04-14client/build: fix IE11 transpilingrr-
2016-04-13client/css: switch to stylusrr-
2016-04-13client/build: transpile ES6 for older browsersrr-
2016-04-13client/build: don't keep templates in DOMrr-
2016-04-10client/build: fix templates with more than 1 _rr-
2016-04-08client/login: don't show pw reset w/o working smtprr-
2016-04-08client/build: enable source maps for debug buildsrr-
2016-04-07client/build: don't minify JS for debug buildrr-
2016-04-06client+server: switch to yaml configrr-
2016-04-01split files into client/ and server/rr-