Commit Graph

44 Commits

Author SHA1 Message Date
985afe1092 FEATURE: Add page title to 404 pages (#16846)
The title had to be added both on the 404 page generated by the server
side, displayed when the user reaches a bad page directly and the 404
page rendered by Ember when a user reaches a missing topic while
navigating the forum.
2022-05-17 18:37:43 +03:00
1d7e423f86 FIX: Make read only errors respect the request format (#16741) 2022-05-12 17:04:49 -05:00
97f34d7b71 FIX: Hide empty popular/recent sections in 404 page (#10811) 2020-10-02 15:11:15 -04:00
5e2e374c72 DEV: Fix build
Follow-up to bd3c0dd59f9034688d3ab70ff2317d4b910e9513.
2020-07-30 13:10:16 +03:00
bd3c0dd59f FEATURE: Show login button on error page if user is not logged in 2020-07-30 12:34:34 +03:00
fc4d74870c UX: Add Login button on 403 error page if user is not logged in (#10154) 2020-07-01 18:27:42 +03:00
e0d2174e75 FIX: Search was not multisite aware 2020-07-01 09:58:17 -04:00
fdb1d3404c FEATURE: Add site setting to show more detailed 404 errors. (#8014)
If the setting is turned on, then the user will receive information
about the subject: if it was deleted or requires some special access to
a group (only if the group is public). Otherwise, the user will receive
a generic #404 error message. For now, this change affects only the
topics and categories controller.

This commit also tries to refactor some of the code related to error
handling. To make error pages more consistent (design-wise), the actual
error page will be rendered server-side.
2019-10-08 14:15:08 +03:00
dfde59f631 FIX: provides an emoji helper to replace codes by images (#7802) 2019-06-26 15:11:04 +02:00
90ce448675 PERF: Cache build_not_found_page 2019-02-12 21:20:33 +11:00
5f754b43f1 extract inline onpopstate handler on 404 page (#6613) 2018-11-15 13:35:38 -05:00
c219a5fb1e Add btn-default class to all default buttons (#6521) 2018-10-24 16:09:36 -04:00
d4fd19d49a UX: Replace Google search with Discourse search on not found page
* UX: Replace Google search with Discourse search on not found page.

* FIX: Update application_controller_spec.rb.
2018-08-15 11:53:04 +10:00
71b65be6f6 SECURITY: prevent use of X-Forwarded-Host to perform XSS 2018-08-13 16:45:22 -04:00
c2da25dd5c Cleaning up the 404 page (#5363) 2017-11-24 12:41:31 -05:00
d07ebf9d4c UX: Support for custom error pages and headers in plugins 2017-11-14 16:31:44 -05:00
52480d554a UX: Support for custom 404 pages 2017-11-14 11:57:17 -05:00
d506e577a5 FEATURE: if full search returns no results, show google search form 2017-08-15 16:46:41 -04:00
37300d6777 SECURITY: Do not show latest/top topics on 404 for login_required sites 2017-08-13 19:02:44 +03:00
7b35c55a1e FIX: Display Google search form when 404 page is rendered by Ember. 2017-06-29 14:37:24 +09:00
0e8c849572 UX: "See more" on not found page should redirect to /top. 2017-02-27 13:33:19 +08:00
Sam
f5af4768eb FEATURE: add clean support for running Discourse in a subfolder
To setup set DISCOURSE_RELATIVE_URL_ROOT to the folder you wish
2015-03-09 13:14:29 +11:00
d6fa248093 UX: Update 404 page category badge to use centralized helper and style 2015-01-28 14:56:38 -05:00
25755efeee FIX: Safari 7 changed popstate behavior 2014-12-19 10:56:19 -05:00
736dd6c948 Revert "jQuery-ize the 404 page Google search"
This reverts commit 6b209f0d7ef3c1d4728f7a49ef6adc1a5c2bbb8a.
2014-10-20 00:22:24 -07:00
6b209f0d7e jQuery-ize the 404 page Google search 2014-10-20 00:19:48 -07:00
a967d4dfba FIX: Support popState on static 404 page 2014-10-15 14:42:18 -04:00
362c05db43 Show category badge on 404 page topics 2014-09-06 17:06:12 +05:30
3e74a19b67 remove hard-coded CSS on 404 page 2014-09-06 01:01:05 -07:00
1ee3cf8c1d fix some minor 404 search page issues 2014-07-08 15:57:41 -07:00
Sam
fd52c88548 Add classes for styling 2014-06-25 09:47:12 +10:00
f50039b48b Support 404 routes in the Ember App 2014-04-29 15:29:13 -04:00
6b050825ff revising color variables appwide, also some adjustments to "topic not found" page 2014-02-23 20:47:44 -05:00
8cf467042e make google search url protocol independent 2014-01-26 15:24:38 -08:00
2b837827ae make search on 404 page secure 2014-01-26 14:48:12 -08:00
19c169540c Staff can enter and view deleted topics 2013-07-11 16:39:35 -04:00
Sam
e6e81efe85 correct information leak in page not found 2013-06-13 10:27:17 +10:00
36269cfbaa Rename 'popular' to 'latest'. First stab at 'Hot' tab. 2013-03-27 16:21:23 -04:00
416f981f92 change 404 page to use /new link under "New topics" 2013-02-27 16:48:53 -08:00
ee8825408b add english locale to page 2013-02-22 15:33:35 +04:00
105ae2a174 fix spaces and use link_to instead of <a> tags 2013-02-20 12:08:22 +04:00
ae034a438c scope google search on 404 to domain 2013-02-13 01:05:35 -08:00
8078f04769 minor 404 page improvements 2013-02-13 00:25:27 -08:00
21b5628528 Initial release of Discourse 2013-02-05 14:16:51 -05:00