Barış Soner Uşaklı
60c58870af
remove hotswap ( #6835 )
6 years ago
Barış Soner Uşaklı
1ec2d511b2
remove unnecessary code
6 years ago
Jimb Esser
3cccbbc1f2
Add option to enable/disable HSTS
...
Also fix HSTS middleware being added twice.
7 years ago
Peter Jaszkowiak
04d31fe1d4
Precompile all templates
...
- Benchpress compilation is 33x faster now
- Native module with JS fallback and pre-built binaries
- Dev template build is <1sec now
- Minified template build is ~5sec (uglify accounts for almost all)
7 years ago
Julian Lam
5cf662e565
closes #6613
7 years ago
Barış Soner Uşaklı
77d47b31fb
cleanly shutdown
...
wait for webserver to stop accepting connections
destroy current connections
wait for db connection to close
7 years ago
Julian Lam
c25d752573
Merge remote-tracking branch 'origin/master' into develop
7 years ago
Julian Lam
98b0bdc7e1
added helmet for better standard of protection across the board
7 years ago
Julian Lam
a4a961639d
only triggering forum updated messaging if hostname matches, fixes #6333
7 years ago
Barış Soner Uşaklı
ac1f7eefe5
closes #2304
7 years ago
Julian Lam
a4939d78fe
Moved ping to its own controller
...
re: #6281
7 years ago
Peter Jaszkowiak
e609e497b3
Provide more error information to logs
...
Provides full stack instead of just message
7 years ago
Barış Soner Uşaklı
2aaf6900d1
closes #5998
7 years ago
Baris Usakli
79598c32d3
remove unused function
7 years ago
Julian Lam
6852c92ed6
Merge remote-tracking branch 'origin/develop'
7 years ago
Peter Jaszkowiak
dc87d7fc0f
Use .js instead of .jst
...
Fix #5934
7 years ago
Baris Usakli
b56d6f8b50
make call to db in /ping and /sping
7 years ago
Peter Jaszkowiak
abffc29128
Use Benchpress ( #5901 )
...
* Use Benchpress
* Use Benchpress.compileParse
* Error for template load failure
* Use benchpressjs package
* Compile templates on demand
* Fix user settings page
* Fix admin search to exclude `.jst` files
* Fix 500-embed
So ajaxify can still show an error if the server goes down
8 years ago
Julian Lam
932b3f06a5
closes #5797
8 years ago
Julian Lam
d117c65893
oops :shipit:
8 years ago
Julian Lam
d98b3e8056
automatically lowercasing env vars in nconf, fixes #2544
8 years ago
Jorge Meireles
a0e501676c
Add relativePath to /ping and /sping
8 years ago
Barış Soner Uşaklı
f6ac92111b
style changes
8 years ago
Barış Soner Uşaklı
3a1eba2537
merge
8 years ago
Barış Soner Uşaklı
f3c4d2ebe3
closes #5636
8 years ago
Peter Jaszkowiak
c7929ec7d8
Add option for disabling language autodetection
8 years ago
Peter Jaszkowiak
2476221b79
Close #3462 , automatically detect user language based on browser accepts header
8 years ago
barisusakli
38e16ca8f6
Merge branch 'master' into develop
8 years ago
barisusakli
65a65b19c0
tests for #5600
8 years ago
Julian Lam
7f8f197e60
Merge branch 'master' into develop
8 years ago
barisusakli
449352d899
wait for all routes to load before listening
8 years ago
Julian Lam
af2d9fb85b
Merge branch 'master' into develop
8 years ago
barisusakli
b060bda8a0
some more refactors
8 years ago
Julian Lam
b1ceec7571
Merge remote-tracking branch 'origin/master' into develop
8 years ago
psychobunny
2a311d2ff6
printing initialization message twice for some reason
8 years ago
Julian Lam
72e77772db
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
dd2b930824
Resolve merge conflicts, minify only `.js` files
8 years ago
Peter Jaszkowiak
8b533bb431
Fixes #5474
8 years ago
Julian Lam
672d7352bb
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
a038c66549
ESlint quotes
8 years ago
Peter Jaszkowiak
52f2028206
ESlint no-multiple-empty-lines
8 years ago
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
8 years ago
Peter Jaszkowiak
c75391f9f5
Sound system improvements
...
- Fix sound ACP uploads
- Display soundpack names with sound files
- Soundpacks can have sounds with identical names
- Link sounds during build step
- Generate map of sound name to file name during build step
- Change how soundpacks work. It's now done via a field in plugin.json
8 years ago
Julian Lam
8a0a74d95e
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Peter Jaszkowiak
360a35d0a6
Resolve merge conflicts
8 years ago
Julian Lam
48909e753c
Merge branch 'master' into develop
8 years ago
Dominic Lennon
a06e39528f
Code review change
8 years ago
Peter Jaszkowiak
8c86b2e32c
Build pipeline improvements
...
- Refactor meta/css
- `fs.link` usage consolidated to `file.link`
- rimraf built modules directory to fix error
- Remove `local-assets` flag
8 years ago
Peter Jaszkowiak
05b68391dd
Use `/assets` for client assets
...
- Route `/assets` -> `build/public`, falling back on `public`
- Moved destinations for `nodebb.min.js`, `acp.min.js`, `admin.css`, `stylesheet.css`, `templates`, and `sounds` to `build/public`
- r.js modules previously routed through express are now symlinked into `public/build/src/modules`
- minfiles no longer served from a memory cache
- use config `views_dir` setting everywhere template directory is used
- fix cache buster `v=v=`
8 years ago
Dominic Lennon
ed19454eca
Adding more specific timing for session timings
8 years ago