Peter Jaszkowiak
54ac23cc7a
Revert "No 404 responses for missing language files"
...
This reverts commit f0c941e5ae
.
8 years ago
Peter Jaszkowiak
f0c941e5ae
No 404 responses for missing language files
8 years ago
Peter Jaszkowiak
186209a0a3
Build plugin `staticDirs`
...
- route `/plugins` -> `build/public/plugins`
- symlink `staticDirs` directories into `build/public/plugins`
- remove custom `/plugins` route handling
8 years ago
Julian Lam
73879b824c
Merge branch 'master' into develop
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
Peter Jaszkowiak
e1a29f4aa8
Switch to `assets` route
8 years ago
Peter Jaszkowiak
b4b3be3d97
Cache bust translations, query param name
8 years ago
Peter Jaszkowiak
2f07c18c5a
All hail the glorious translation prebuilding
8 years ago
Julian Lam
43056a4bfa
Merge branch 'master' into develop
9 years ago
Peter Jaszkowiak
ffa2bd14f8
Fix reverse proxies breaking admin translations
9 years ago
Julian Lam
5e109bb4a8
Merge remote-tracking branch 'origin/master' into flagging-refactor
9 years ago
xucheng
40d73e2a54
fix ajax 404 err when base url isn't root ( #5285 )
9 years ago
Julian Lam
98a104564b
some light refactoring, details API ( #5232 )
9 years ago
Julian Lam
640df0379e
flag list page ( #5232 )
9 years ago
Peter Jaszkowiak
c5237443cd
Standard language codes ( #5218 )
...
* Use standard language codes. Fallback for plugins.
* Fix transifex config
* Tab vs space here for some reason
* Remove redundancies
* config.relative_path instead of allcaps
* added upgrade script for existing users' accounts
9 years ago
barisusakli
069a90e792
move maintenance mode
9 years ago
barisusakli
fb47bf3889
unread/recent changes closes #4774
9 years ago
Sergii Paryzhskyi
e515b791da
Fix eslint rules ( #5117 )
...
* Fix semi linter rule
* Fix semi-spacing linter rule
* Fix no-undef-init linter rule
* Fix space-before-blocks linter rule
9 years ago
barisusakli
1a63672e66
more test fixes
9 years ago
Julian Lam
ead4de6c6f
Merge branch 'fix-some-code-lint' of https://github.com/HeeL/NodeBB into HeeL-fix-some-code-lint
9 years ago
Julian Lam
e80400665e
closes #5111
9 years ago
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
9 years ago
HeeL
3fa1c1f927
Fix space-infix-ops linter rule
9 years ago
barisusakli
0614957542
use req.app.render
9 years ago
Jorge Meireles
4938b00635
Fix language path ( #5032 )
9 years ago
barisusakli
9c1b1acc5b
removed unsused requires
9 years ago
barisusakli
aefba6e2b1
removed some methods
...
helpers.getBaseUser
exposeUid, exposeGroupName
9 years ago
barisusakli
84f88a6f15
refactor user search
...
use pagination on results
removed infinite scroll
changed the term and section to use the query param as well
pagination urls respect search
9 years ago
barisusakli
409621c661
closes #4843
9 years ago
Julian Lam
093b21fc31
fixes #4954
9 years ago
barisusakli
789a3736af
closes #4820
9 years ago
Julian Lam
a14263349b
updated termsOfUse to use registration interstitial instead of being integrated into register template
9 years ago
Julian Lam
f03018b7cc
updated middlewares so if you have not completed registration, you will be required to do so
9 years ago
Julian Lam
0ba0001f75
WIP registration interstitial
9 years ago
Julian Lam
437770538c
work-in-progress commit for #4655
9 years ago
Julian Lam
621e0d145e
closes #4617
...
Serving english timeago strings from server instead of round-trip
re-request on failure.
9 years ago
Julian Lam
f1deaa6fa5
Exposing middleware to app/req, organisation.
...
Organisation -- moved 404 and error controllers into the
controllers file instead of as local variables in routes/index
9 years ago
barisusakli
eb0aea6390
add /user/<uid> and /post/<pid> redirects
...
change notifications to use new redirects
9 years ago
Barış Soner Uşaklı
03b047bd59
fix another crash
9 years ago
barisusakli
09a03bbe10
fix validator crash
9 years ago
Julian Lam
a500914143
Updated 404 for image handling
...
If an image or asset specified in static file handler is not
found (ENOENT), then the 404 handler is now invoked (as opposed to
prior, where a handled exception was thrown).
Also, when requesting images inline that do not exist, NodeBB
will now send back "404 Not Found" instead of the entire 404
page. If you access the broken link directly, you'll see the
404 page.
9 years ago
Barış Soner Uşaklı
35ac64db7f
Merge pull request #4504 from BenLubar/unread-topics
...
Add /unread/new, which is the same as /unread but does not show topics that were already partially read by the user.
9 years ago
Julian Lam
2ddcaa9ce1
added new hook for hotswap preparation
9 years ago
Ben Lubar
217f0c5652
Switch to a named filter for unread to allow future expansion.
...
Don't use the query string as it is not passed to infinite scroll.
9 years ago
barisusakli
78f4cbc9e4
fix indents
9 years ago
barisusakli
0f959c341b
closes #4466
9 years ago
barisusakli
b6e22b7723
closes #4367
9 years ago
Julian Lam
184a2c4540
IP blacklist functionality -- re: #4367
...
Squashed commit of the following:
commit 5c42fd732d091fa66cf5b45a2af5e1697cc1efcd
Author: Julian Lam <[email protected] >
Date: Mon Mar 14 17:29:45 2016 -0400
allowing blacklist.test to be called synchronously
commit 979faf2dba5e6f6e2ae1bd07341e63678438daf1
Author: Julian Lam <[email protected] >
Date: Mon Mar 14 17:01:14 2016 -0400
added plain ipv6 support and finished middleware logic
commit d4b72fc1aadff34df3ed7dec52ca8d3c3728a078
Author: Julian Lam <[email protected] >
Date: Fri Mar 11 16:05:31 2016 -0500
WIP IP Banning logic middleware
commit f08b2553890c5522b6a1eaf521fe4e94df40574a
Author: Julian Lam <[email protected] >
Date: Fri Mar 11 15:26:27 2016 -0500
tweaks to ACP, rule validator
commit 868abacaa494e6b8a88bd4ea429b1b066a9ecb2e
Author: Julian Lam <[email protected] >
Date: Fri Mar 11 13:50:05 2016 -0500
IP Banning ACP page, styling, save&load functionality
9 years ago
barisusakli
3d4e058b6a
closes #4192
9 years ago
barisusakli
e6cf8ec5cf
more flagged posts shenanigans
9 years ago
barisusakli
086e99de5c
wip flagged posts
9 years ago
barisusakli
1b9e18c6fc
allow global mods to see banned users
9 years ago
Julian Lam
b1d6d81992
ensuring that auth routes are loaded _after_ plugin routes,
...
just like in a reload.
9 years ago
barisusakli
cb8fcb80d1
closes #4083
9 years ago
barisusakli
ae9606f5ee
closes #3738
10 years ago
barisusakli
96aa94ee10
refactor categories
10 years ago
Barış Soner Uşaklı
cdca09a7b2
escape error message on 500 page
10 years ago
barisusakli
1ecf27417a
removed commented out stuff removed topics.enter
10 years ago
Julian Lam
68c3f9d849
Squashed commit of the following:
...
commit 56582bc9eee5d81a01f42a28808b617b9c96873a
Author: Julian Lam <[email protected] >
Date: Tue Oct 27 05:21:11 2015 -0400
added missing template
commit 6462a1626e7d8d77210b6e10eace5c9214335f33
Author: Julian Lam <[email protected] >
Date: Tue Oct 27 05:19:07 2015 -0400
sitemap index
commit 3cfd56f1fbc8e03405dc394375bf5ff6eef21322
Author: Julian Lam <[email protected] >
Date: Tue Oct 27 04:47:52 2015 -0400
sitemap routes, controllers, and library methods for pages, categories, and topics
commit e58e07c0881bdbe16d503b4679b85f761b02163c
Author: Julian Lam <[email protected] >
Date: Tue Oct 27 04:07:39 2015 -0400
added groups to sitemap
commit 7ee584b632
Author: Julian Lam <[email protected] >
Date: Tue Oct 27 01:43:06 2015 -0400
If notification dropdown is double-clicked, all notifications are marked read
commit 488f147bef
Author: barisusakli <[email protected] >
Date: Mon Oct 26 22:39:19 2015 -0400
closes #3781
commit 5e1bd58a02
Author: barisusakli <[email protected] >
Date: Mon Oct 26 22:28:30 2015 -0400
closes #3782
commit 57d3980267
Author: barisusakli <[email protected] >
Date: Mon Oct 26 22:16:08 2015 -0400
closes #3790
commit 555c5b82da
Author: barisusakli <[email protected] >
Date: Mon Oct 26 21:19:20 2015 -0400
check user settings
commit 5454862c1c
Author: barisusakli <[email protected] >
Date: Mon Oct 26 20:26:02 2015 -0400
wait for all callbacks when creating tags
commit 051c5077eb
Merge: 839fd93
e0e04ef
Author: Barış Soner Uşaklı <[email protected] >
Date: Mon Oct 26 09:54:12 2015 -0400
Merge pull request #3792 from drlogout/master
Fixed wrong method name in socket.io/groups.js from isAdmin to isAdmi…
commit e0e04ef892
Author: Christian Nolte <[email protected] >
Date: Mon Oct 26 14:50:32 2015 +0100
Fixed wrong method name in socket.io/groups.js from isAdmin to isAdministrator
commit 839fd935ad
Author: barisusakli <[email protected] >
Date: Sun Oct 25 21:54:35 2015 -0400
add back thread tools filter
commit 37060bf1a3
Merge: 5820a19
bf918bd
Author: Barış Soner Uşaklı <[email protected] >
Date: Sun Oct 25 18:13:06 2015 -0400
Merge pull request #3787 from cubehouse/patch-1
Upgrade script fails on some consoles
commit 5820a193f6
Author: barisusakli <[email protected] >
Date: Sun Oct 25 17:04:46 2015 -0400
closes #3789
commit 0d88d52557
Author: barisusakli <[email protected] >
Date: Sun Oct 25 17:03:33 2015 -0400
up theme
commit 9bc43ba5e1
Author: barisusakli <[email protected] >
Date: Sun Oct 25 16:57:42 2015 -0400
closes #3788
commit aafd4b6984
Author: barisusakli <[email protected] >
Date: Sun Oct 25 15:56:17 2015 -0400
closes #3786
commit bf918bd016
Author: James Holding <[email protected] >
Date: Sun Oct 25 10:14:00 2015 +0000
Upgrade script fails on some consoles
The upgrade script errors/fails on some consoles if the stdout.columns isn't set (my console did this when upgrading a Docker instance of NodeBB).
Checking for stdout.columns before using, falling back to a couple of spaces for slightly prettiness if we can't work out the console width.
10 years ago
barisusakli
0e057a3d92
dont render 404 page for favicon
10 years ago
barisusakli
36e89ae15a
closes #3771
10 years ago
barisusakli
f5e7d1ce01
private uploads
10 years ago
barisusakli
da4034a10a
middleware refactor
10 years ago
barisusakli
1dcdba9b2a
moved api route to api.js
10 years ago
barisusakli
3bb5d2aa86
accounts refactor part #1
10 years ago
barisusakli
ade9a44b11
closes #3590
10 years ago
psychobunny
b660eec67f
closes #3608
...
inb4 all admin routes are publically visible
10 years ago
barisusakli
734a45ae03
dont log error if its redirect
10 years ago
barisusakli
9d4d904479
404 fix
10 years ago
barisusakli
e171b544e9
fix 404 title on api calls
10 years ago
psychobunny
0eca875f6e
add site title to 404, on cold load anyways
10 years ago
psychobunny
671f96f589
duplicate route removed: /users redirected to /users/online
10 years ago
barisusakli
fe5f1b8c1d
moved recent popular
10 years ago
barisusakli
daf1a388eb
closes #3039
10 years ago
barisusakli
81eeab42ed
category filter on /unread
10 years ago
barisusakli
ed173e0a32
closes #3217
10 years ago
psychobunny
117bb407b0
/compose route
10 years ago
barisusakli
68ceaadad1
removed static 404/403/500 routes
10 years ago
barisusakli
6dfb229c66
closes #2842
10 years ago
Barış Soner Uşaklı
c9b5948034
closes #2927
10 years ago
Julian Lam
4fffe4da94
moved plugin route reloading outside of plugin initialisation, so plugins can add a hook listener before core routes have been added
10 years ago
barisusakli
835d4db481
dont add category/topic slug if user doesnt have read permission
...
or category is disabled etc.
10 years ago
Barış Soner Uşaklı
925b12ca22
startsWith
10 years ago
barisusakli
203e69aa42
derp
10 years ago
barisusakli
ddd4680ea7
added helpers.redirect
10 years ago
Julian Lam
f14c5f7e1c
added new hook 'action:meta.override404' so plugins can override the regular handling of pages that are not found
10 years ago
Barış Soner Uşaklı
ac1e0513fc
moved setupPageRoute to helpers
10 years ago
Julian Lam
d3ff6a9f47
hidden groups are invisible to non-members, #2758
10 years ago
barisusakli
b2fc4d5dc4
#2002
10 years ago
Julian Lam
e4e9020e1f
added groups page to user profile
10 years ago
barisusakli
57453f33ab
new group members route
...
getMembers can take start end
ability to specify how many group members to return
10 years ago
Julian Lam
c026a64e8e
adding concept of group slugs, #2588 . ping @barisusakli for downstream plugin changes
11 years ago
barisusakli
6ccdf187ea
closes #2595
11 years ago
psychobunny
5d43aa3212
ability to redirect the user from anywhere
...
just send
```
callback({
status: 302,
path: '/user/psychobunny'
});
```
11 years ago
barisusakli
60f1b9679a
search filters
11 years ago
barisusakli
c4c8964f82
closes #2543
11 years ago
barisusakli
011c42bde3
updated analytics
...
accumulate pageviews, uniquevisitors and uniqueIps locally and update db
every 10 mins instead of on every page view
11 years ago
barisusakli
8965855218
made breadcrumbs regular function
...
less db calls as well
11 years ago
Julian Lam
b278f27ffe
partial fix to #2509
11 years ago
barisusakli
97d01de155
fix acp
11 years ago
barisusakli
ddd6ed9e8c
#2477 403 page
11 years ago
barisusakli
be11577aa4
closes #2477
11 years ago
Julian Lam
78763834fe
closed #2122
11 years ago
Julian Lam
fe7726d249
fixed #2431
11 years ago
Julian Lam
deac12c540
closed #2424
11 years ago
barisusakli
a1624013f8
closes #2400
11 years ago
barisusakli
af4cbfb20d
closes #2368
11 years ago
barisusakli
b7dcc29638
log error path as well
11 years ago
barisusakli
c74370bfb1
removed recent/day week month
...
it starts with most recent 20 topics now and goes back instead of
showing empty if there are no new replies in the past 24 hours
11 years ago
barisusakli
35e2e1462b
closes #2295
11 years ago
psychobunny
4268d424a3
fixes require.js error in ACP
11 years ago
psychobunny
b2866abf5c
another fix for express deprecations
11 years ago
psychobunny
89e4a67e95
linting
11 years ago
psychobunny
1b2ccda40b
closes #2231 ; see #2218
11 years ago
barisusakli
73faa79a69
fix edit page csrf, category slug optional
11 years ago
barisusakli
da64eb0873
closes #2117
11 years ago
barisusakli
39392672a2
moved static
...
removed pageRouter middleware into routes,
helper method to setup page routes
11 years ago
Julian Lam
9b9e79ef27
re: #2099
11 years ago
Julian Lam
7597c654a0
refactored plugin and auth init a bit, and fixed issue where successive reloads caused old login strategies to be inadvertently preserved
11 years ago
barisusakli
b7fd4c22d4
removed checkPostIndex middleware
...
1 less call to get topic post count
11 years ago
barisusakli
a19c306f49
guest fixes
11 years ago
Julian Lam
dab3667773
re: #2108 , auth re-routing
11 years ago
Julian Lam
cd135dda13
renamed middleware to applyCSRF, re: #2082
11 years ago
Julian Lam
8bac0bf361
Merge branch 'csrf-excision' into hashtalk
11 years ago
Julian Lam
a061079995
fixed all POST routes to use new csrf middleware
11 years ago
psychobunny
a6089ba4aa
closes https://github.com/NodeBB/NodeBB/issues/2096
11 years ago
psychobunny
ab1c231b84
re-enabling updateLastOnlineTime - calling that middleware for page loads only instead of every API call
11 years ago
psychobunny
0ecaa05c76
rearranging routers to prevent multiple hits on incrementPageViews
...
and potentially updateLastOnlineTime
11 years ago
Julian Lam
40e5ad075f
started work on #2082
11 years ago
Julian Lam
58a73b52b5
work-in-progress commit to get cluster module working with loader.js
11 years ago
Julian Lam
4edceb0f92
allowing /user to also work in addition to /users
11 years ago
Julian Lam
08c9cbdf70
changing admin API calls to return 404 if unauthenticated, and redirect user to login for regular URL. closes #1885
11 years ago
Julian Lam
fa6daa37eb
updated regex to match admin route with no trailing slash
11 years ago
Julian Lam
ba91d7aba6
proof-of-concept for hot-swapping of routes
11 years ago
Julian Lam
74e5524492
fixing request to /api not returning api result
11 years ago
Julian Lam
cf6acf6b41
sacrificing a goat to ensure this doesn't come back to bite me
11 years ago
Julian Lam
5936c72f96
further fix to #1957
11 years ago
barisusakli
cfc67d4e90
closes #1924
11 years ago
Julian Lam
0bad6198d4
firing new third type of hook, static. New hook: static:app.load, closed #1812
11 years ago
barisusakli
81018d1305
closes #1863
11 years ago
barisusakli
ef8bbdd359
closes #1864
...
doing andrew's //todo's since 1991
11 years ago
barisusakli
b1e93c4558
fix for wrapper
11 years ago
psychobunny
de5a564780
hinting
11 years ago
barisusakli
e6a5199174
pass router to app.load closes #1845
...
add a render method to router that forwards it to app
11 years ago
barisusakli
7212f95582
small fix to routes
11 years ago
Julian Lam
645eb051ec
added new hook filter:app.load, and deprecated action:app.load, hopefully fixes #1822
11 years ago
barisusakli
90392025e6
small fix to router
11 years ago
barisusakli
0362c1a3b0
show day/week/month/year popular topics
11 years ago
Julian Lam
13e4e8dad7
a couple final tweaks to contact list and such... #1788
11 years ago