Azareal
1854010840
Fixed a bug where nil sockets weren't getting skipped.
...
Added some additional sanity checks.
2018-09-12 19:50:57 +10:00
Azareal
646c1f2545
Don't prematurely load topics just to increment their cached view counts.
2018-09-11 22:21:15 +10:00
Azareal
01040b200d
Fixed a bug where the alert list would extend endlessly with WebSockets disabled or if a user has too many alerts.
...
Fixed a bug where the wrong alerts would be removed if a alert dismissal event is received for an alert which isn't in the client cache.
2018-09-09 12:15:53 +10:00
Azareal
a13b575b72
Alert dismissals should now be fanned out to other tabs and devices listening to the alert feed.
2018-09-08 23:50:15 +10:00
Azareal
3822fe12d2
Refactored the client-side alert logic.
...
Exported WsHubImpl's PushMessage method.
Fixed a bug in WSUser's WriteAll and WriteToPage methods where they wouldn't skip over the nil sockets.
2018-09-08 22:47:37 +10:00
Azareal
e22a96f53e
Oops, make sure those locks are released.
2018-09-08 15:29:51 +10:00
Azareal
dfc60ec214
Added support for multiple subscribers mapped to a single user in the WebSockets Component. Untested.
2018-09-08 15:12:48 +10:00
Azareal
b718dcdc17
Added a missing form background for the User Editor in Nox.
2018-09-08 12:17:01 +10:00
Azareal
fd2a35cbcd
Topic views should roughly update once every fifteen minutes in the UI now.
...
Fixed a bug where int64s wouldn't work properly in transpiled templates.
Changed the type of ViewCount in the topic structs to int64.
2018-09-08 11:32:24 +10:00
Azareal
787108ceda
Fixed a bug where the alerts list would appear under a side menu in Cosora.
2018-09-07 21:32:32 +10:00
Azareal
ab6a44cf53
Revamped Cosora's Control Panel Menu.
...
Fixed a bunch of forms which didn't have backgrounds in Nox's Control Panel.
Fixed a bunch of double background buttons in Nox's Control Panel.
You can no longer resize textareas horizontally on Nox.
Fixed the profile comment input width on Nox.
Fixed buttons appearing when they shouldn't in Nox's Control Panel.
Improved the permissions styling in Nox's Control Panel.
Fixed the styling on action posts for Nox.
Fixed the padding on the powered by message on Nox.
Added styling for .account_soon and .dash_security, I'm not quite happy with it and I might change more things up there.
Tweaked a bit of permissions preset padding on Cosora.
The edit_fields handler now uses CSS classes rather than inline CSS for hiding and showing elements.
Experimented with position: sticky in Cosora.
Experimented with the Control Panel Menu styling on Nox.
2018-09-02 15:43:17 +10:00
Azareal
6ecbc18831
Basic profiles for Nox.
...
Added the styling for the IP Search Page to Nox.
Moved the bgavatars related styling from Nox's panel.css to main.css
Hide the Extended Notifications Page from the Account Manager as it's a distraction for now.
2018-09-01 18:03:26 +10:00
Azareal
7a1df79686
Sorting out the button segment of the topics on the Nox Theme.
...
Fixed a small padding issue in the topics page on mobile in the Cosora Theme.
Fixed the parent forum CSS in the topics page on mobile in the Cosora Theme.
2018-09-01 16:53:50 +10:00
Azareal
a34e8f0e4e
Momentarily remove the forum link and view counter on mobile for Nox until we make them look not awful.
...
Fixed a media query block ordering bug in Nox.
2018-08-31 16:25:13 +10:00
Azareal
39adc2e606
Per-topic views are now visible in the topic pages for the Nox Theme.
...
The parent forum of a topic is now visible on the topic pages for the Cosora and Nox Themes.
Added basic styling for polls to the Nox Theme.
Improved the styling for topic title editing in the Nox Theme.
2018-08-30 20:31:21 +10:00
Azareal
41c3a5bb4a
Added a Content Security Policy for upgrading insecure images to HTTPS to avoid mixed content warnings.
2018-08-30 15:57:07 +10:00
Azareal
465d5c7835
The Topic page is nearly done for Nox, just the buttons and a few little things now.
...
Fixed the paginator in the Nox Panel.
Eliminated a redundant class="" in the registration logs when the registration is a success.
Part-way through fixing the analytics page header.
2018-08-30 15:53:21 +10:00
Azareal
91c81b96e0
This should fix it x.x
2018-08-29 13:46:27 +10:00
Azareal
f84f11a1eb
More troubleshooting...
2018-08-29 13:36:17 +10:00
Azareal
28ba465c8a
I'll try anything now o.o
2018-08-29 13:31:52 +10:00
Azareal
6839dd5ffb
Experimenting with greater use of pkg/errors so we don't waste as much time as we're wasting here on pinning things down.
2018-08-29 13:23:02 +10:00
Azareal
adb447ae06
Run tests on Go 1.11 too.
2018-08-29 13:11:24 +10:00
Azareal
c0d27ba4f2
Don't forget the other argument.
2018-08-29 13:09:01 +10:00
Azareal
1102602ed7
We might need to call Fatalf to invoke the formatter.
2018-08-29 12:59:32 +10:00
Azareal
1923ad6acb
Let's zone in on the problem.
2018-08-29 12:55:24 +10:00
Azareal
7114cc1652
Function calls are cheap for tests, we don't need these conditional guards around gloinit.
2018-08-29 12:34:46 +10:00
Azareal
b1c74e9069
Debugging Travis.
2018-08-29 12:22:09 +10:00
Azareal
11303d85c3
It would be really nice if the adapter didn't panic on recoverable errors x.x
2018-08-29 12:09:49 +10:00
Azareal
c20251b462
Oops, don't kill Gosora when the Unix socket isn't present.
2018-08-29 11:59:43 +10:00
Azareal
63451c7291
Gosora should now try to connect to MySQL via a pipe on Linux.
2018-08-29 11:37:57 +10:00
Azareal
f9dedc9691
Fixed a bug with users slipping past the topic list cache.
2018-08-27 19:06:00 +10:00
Azareal
6408dcb1ac
Yet more codeblocks in the README.
2018-08-26 16:05:56 +10:00
Azareal
5ff6d8b6ee
Cleaned up the update instructions and moved them into their own home.
...
Added more code blocks to make the instructions easier to follow.
2018-08-26 15:56:56 +10:00
Azareal
90821ebe39
Fixed a typo in the README.
2018-08-26 15:25:33 +10:00
Azareal
0d121c6ea7
Revamped the installation instructions and moved them into their own home.
...
Added a recommendation to symlink go to avoid annoying future errors with systemd.
Added simple instructions on how to upgrade Go.
Added a suggestion on how to run Gosora in the background without systemd.
2018-08-26 15:18:50 +10:00
Azareal
5872c02b62
Tweaked contributing.
2018-08-25 19:50:40 +10:00
Azareal
8bd1925e83
Finished the topic pages for small mobiles for the Nox Theme.
...
Eliminate some boilerplate in the super experimental sendmail plugin.
2018-08-25 19:32:00 +10:00
Azareal
4d0d9fd4a5
Fixed the cache headers on /uploads/ and optimised the route a little.
2018-08-24 16:24:27 +10:00
Azareal
32f3bc453f
Revert "Try this to speed up /uploads/, we might have to revert it if it breaks the caches."
...
This reverts commit 5d4ea4d2e0
.
2018-08-23 22:18:15 +10:00
Azareal
5d4ea4d2e0
Try this to speed up /uploads/, we might have to revert it if it breaks the caches.
2018-08-23 22:11:52 +10:00
Azareal
d3517ea24d
Elaborate on a detail and remove a redundant line.
2018-08-23 10:12:03 +10:00
Azareal
0b0b2d5649
Added quick-update-linux to fix a few potential issues with running under the gosora user.
...
Added a note relating to setting up Gosora on a local machine.
Some tidbits are outdated and don't belong in the section about updating dependencies.
Added a note for what to do when getting an access denied error.
2018-08-23 08:12:19 +10:00
Azareal
2dabe83fb3
Set a password for the gosora user, reorder the ccommands and update the upgrade instructions.
2018-08-23 07:47:57 +10:00
Azareal
0ad12c3958
Tweaked the permissions on the logs so we don't end up with a bunch of errors.
...
Oops, missed the generated router, well each instance generates it fresh anyway.
2018-08-22 22:37:58 +10:00
Azareal
80f103a3d3
Fixed a bug where Japanese text wouldn't work properly with Gzip.
2018-08-22 21:02:50 +10:00
Azareal
90114fae9e
Update the installation instructions with something a little more hardened.
2018-08-22 21:02:14 +10:00
Azareal
146aa3aaad
Fixed a bug where gzip spits out garbage bytes when it's disabled.
...
Disabled Gzip on the Control Panel Backup Page.
2018-08-22 17:10:29 +10:00
Azareal
0d96f4efac
Use the correct mimetype for SQL backups.
2018-08-22 16:37:36 +10:00
Azareal
dcc59e7b86
Reduce the number of error checks in the generated router.
2018-08-22 12:29:11 +10:00
Azareal
f90fe99fb3
Moved /uploads back into the main router switch.
...
Added the NoGzip method to RouteImpl.
Added the LitBeforeMultiline method to RouteImpl.
2018-08-22 12:13:17 +10:00