evazion
a39b67b901
Remove mod-only user revert system ( #4178 ).
...
The mass undo system from #4178 replaces this system.
Followup to f2dccf8cf .
2019-09-27 21:48:49 -05:00
evazion
c710aa3ffb
Fix #4177 : Allow all users to change their username.
2019-09-25 21:43:01 -05:00
evazion
f4512576a4
css: standardize width of fixed width pages.
...
Standardize various width-limited pages to 70em width.
2019-09-23 17:56:50 -05:00
evazion
a5949a4b28
saved searches: always show 'Saved searches' link in navbar.
...
* Always display 'Saved searches' link in subnav bar, even if the user
hasn't created any saved searches yet.
* Eliminate use of `has_saved_searches` bitpref on users.
2019-09-22 23:14:55 -05:00
evazion
e98db8a5b8
css: refactor notice box css.
...
* Remove .ui-corner-all, .ui-state-highlight, .ui-state-error classes
from notice boxes.
* Use .notice, .notice-info, .notice-error classes instead.
* Replace <p> elements in notices with <div>'s so that we don't have to
work around the `margin-bottom: 1em` from <p> elements.
* Replace <h1> elements in notices with <h2>.
* Standardize info notices to use the same shade of light yellow in the
light theme.
2019-09-22 15:09:45 -05:00
evazion
bf51d68f15
users: add dark mode account setting ( fix #4158 ).
2019-09-19 13:20:06 -05:00
evazion
31ebfa0a82
css: standardize styling of fineprint text.
...
Fineprint text was variously styled with `.info`, `.tn`, `.hint`, or
`.cost-footnote` css classes. Standardize on `.fineprint` instead. Use
`.hint` only for form hints and `.tn` only for <tn> tags in translation
notes.
Incidentally changes the font size of form hints to 0.8em (was 0.7em)
and the color of fineprint to #888 (was #AAA or #666 ).
2019-09-17 00:28:41 -05:00
evazion
73a4d675c0
css: ensure dtext is always wrapped in .prose container.
...
Ensure dtext is always wrapped in a `<div class="prose">` or
`<span class="prose">` (for inline dtext) container so that dtext css is
properly applied.
2019-09-17 00:28:41 -05:00
evazion
a5ef86bbe8
views: add html ids for main menu and subnav menu.
...
Also refactor secondary links to put the <menu> element in the default
layout instead of in each _secondary_links partial.
2019-09-17 00:28:41 -05:00
evazion
896f144eb6
views: refactor quick search forms.
2019-09-10 21:10:09 -05:00
evazion
a1b48f5e3f
views: migrate search forms to use simple form.
...
Migrate various forms to be built using simple form instead of raw html.
Also adds autocomplete="off" to these forms (#4162 ).
2019-09-10 14:33:18 -05:00
evazion
1743f3797f
views: factor out search_form_for helper.
...
Refactor search forms to use `search_form_for` so that we can set common
options on all search forms, such as autocomplete="off" (#4162 ).
2019-09-10 14:31:19 -05:00
evazion
6595a9f87e
users: raise max posts per page to 200.
2019-09-08 23:34:49 -05:00
evazion
ffc693ef37
profiles: temp disable saved searches on profile pages.
2019-09-02 13:43:05 -05:00
evazion
95b8420ba2
Drop unused common_searches code.
2019-09-01 15:54:00 -05:00
evazion
dacb21b085
Drop unused users/_login_header template.
2019-09-01 15:54:00 -05:00
evazion
5b468444e7
Tweak signin / signup pages.
...
* Link to the signup page on the signin page.
* Clarify that emails are optional on the signup page.
2019-09-01 15:54:00 -05:00
evazion
fe4d90c5e0
settings page: add help text, rearrange settings.
...
* Remove 'Change password' and 'Delete account' tabs.
* Put 'Change password' under the Basic section.
* Put 'Deactivate account' under the Advanced section.
* Add help text to various settings.
2019-09-01 15:53:59 -05:00
evazion
f673552743
users: add /settings page.
...
Add /settings page and link to it instead of /users/:id/edit.
2019-09-01 15:00:27 -05:00
evazion
ff92b32f02
users: add /profile page ( fix #4151 ).
...
* Add /profile, /profile.json endpoints.
* Make "My Account" link to /profile.
* Add 'User ID' field to profile page.
2019-09-01 15:00:23 -05:00
evazion
b77eebf136
/favorites: replace favorites view with ordfav: search.
...
Make /favorites redirect to a ordfav:<user> search instead of having a
separate view just for favorites. This duplicated a lot of code for no
good reason.
2019-08-31 19:58:38 -05:00
evazion
c3ad7f6112
Model#search: factor out username search.
2019-08-29 20:44:27 -05:00
evazion
f151285038
views: standardize page titles.
2019-08-24 22:55:35 -05:00
evazion
a64cd50be4
profiles: add account upgrade link.
2019-08-15 12:51:51 -05:00
evazion
01c4395105
profiles: add 'refresh' link next to post changes count.
...
Remove the 'Refresh counts' link from the site map. Put it in the user's
profile instead.
2019-08-15 12:51:51 -05:00
evazion
38ab13f0b7
Remove unused sign up banner.
...
No longer used, probably broken in 98b31aafa6 .
2019-08-14 01:46:44 -05:00
evazion
90fa67d4c1
Remove unused terms of service banner.
...
No longer used, inadvertently hidden in a6233f297e .
2019-08-14 01:46:44 -05:00
evazion
fa19047220
autocomplete: add username autocompletion sitewide.
2019-08-11 15:38:39 -05:00
evazion
692981e964
Fix #4111 : Cache custom CSS.
2019-08-01 00:06:18 -05:00
Albert Yi
b3b2e4a8ab
show previous user name changes to mods only
2019-06-26 09:27:07 -07:00
Albert Yi
17ae357da9
eliminate mixpanel references
2019-01-23 16:37:44 -08:00
Albert Yi
5493e16f04
tweak matomo tracking
2018-11-12 10:28:48 -08:00
Albert Yi
684e2bdbad
fix undefined _paq references
2018-11-09 15:49:42 -08:00
Albert Yi
c8793457cb
remove mixpanel + add more matomo tracking
2018-11-09 15:40:38 -08:00
Albert Yi
9ce419b692
fix user editing
2018-10-22 17:35:59 -07:00
Albert Yi
1b9e3d687d
add events for posts pages
2018-10-22 17:19:32 -07:00
Albert Yi
08e3051d31
add mixpanel events for signup page
2018-10-22 17:05:05 -07:00
Albert Yi
5097babfaa
add opt out for mixpanel tracking
2018-10-22 16:01:39 -07:00
evazion
0966a290e4
Fix #3941 : Add ability to search users by inviter.
2018-10-04 12:44:59 -05:00
evazion
03abbd0683
Fix #2894 : Use [[:space:]] instead of \s in regexes.
2018-09-20 19:24:38 -05:00
evazion
47e26419d3
nav menu: add html ids to secondary nav menu links ( #3844 ).
2018-08-27 20:57:59 -05:00
r888888888
cc7a66438f
expose recommended posts to everyone
2018-07-23 15:05:43 -07:00
Albert Yi
9cfb629891
rename similar posts to recommended posts, refactor menu on posts/show
2018-07-20 16:36:14 -07:00
Albert Yi
64446d49e1
add image cropping support
2018-06-22 14:41:57 -07:00
evazion
a6499b5169
post tooltips: add disable option ( #3689 ).
...
* Add "disable post tooltips" account setting.
* Add back title attribute for when fancy tooltips are disabled.
2018-04-28 23:50:51 -05:00
evazion
e16ae00efc
Fix hardcoded http:// urls.
2018-04-19 00:45:10 -05:00
Albert Yi
cd88a8df9f
fixes #3620
2018-04-12 13:00:48 -07:00
Albert Yi
b315ee25bc
Merge pull request #3471 from BrokenEagle/fix-controller-views
...
Various fixes for controller views
2017-12-28 11:18:44 -08:00
BrokenEagle
5cdd8d8f67
Standardize position of page title and secondary links
...
- Removed path specification for secondary links where unneeded
2017-12-28 10:20:27 -08:00
evazion
806513836b
Fix failbooru in /users/custom_style.css when custom_style is nil.
...
http://danbooru.donmai.us/users/custom_style.css failed when manually
requested by anonymous users, or by users who didn't have a style set.
2017-12-23 11:11:50 -06:00