]>
jfr.im git - irc/unrealircd/unrealircd-webpanel.git/log
Valerie Pond [Fri, 13 Jan 2023 03:08:24 +0000 (03:08 +0000)]
Properly include the js file globally
Valerie Pond [Fri, 13 Jan 2023 03:07:40 +0000 (03:07 +0000)]
Remove some old css
Valerie Pond [Fri, 13 Jan 2023 02:42:09 +0000 (02:42 +0000)]
Add channels+level view to users detail page
Valerie Pond [Fri, 13 Jan 2023 01:06:31 +0000 (01:06 +0000)]
Add the footer back
Valerie Pond [Thu, 12 Jan 2023 23:42:44 +0000 (23:42 +0000)]
Adjust overview top margin
Valerie Pond [Thu, 12 Jan 2023 23:41:19 +0000 (23:41 +0000)]
Some visual enhancements
Updated overview, enhanced tables by making them containers
Valerie Pond [Thu, 12 Jan 2023 21:33:22 +0000 (21:33 +0000)]
Fix header referencing to overview from other directories
Valerie Pond [Thu, 12 Jan 2023 21:28:29 +0000 (21:28 +0000)]
Update the color scheme a bit more
Valerie Pond [Thu, 12 Jan 2023 21:19:48 +0000 (21:19 +0000)]
Update overview
Valerie Pond [Thu, 12 Jan 2023 21:19:10 +0000 (21:19 +0000)]
include qlines and elines in our overview list
Valerie Pond [Thu, 12 Jan 2023 21:18:09 +0000 (21:18 +0000)]
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Thu, 12 Jan 2023 21:17:48 +0000 (21:17 +0000)]
Include font-awesome
Bram Matthys [Thu, 12 Jan 2023 16:35:43 +0000 (17:35 +0100)]
Update to latest unrealircd-rpc-php and
some exception() -> serverbanexception() changes now that i renamed
it in unrealircd-rpc-php :D
Valerie Pond [Thu, 12 Jan 2023 01:40:26 +0000 (01:40 +0000)]
Update README.md
Valerie Pond [Thu, 12 Jan 2023 00:18:26 +0000 (00:18 +0000)]
Make it not highlight overview when not on any navigation page
Valerie Pond [Wed, 11 Jan 2023 23:58:40 +0000 (23:58 +0000)]
Fix header highlighting reported by @PeGaSuS-Coder
Valerie Pond [Wed, 11 Jan 2023 23:56:35 +0000 (23:56 +0000)]
Fix another script path for plugins
Valerie Pond [Wed, 11 Jan 2023 22:47:14 +0000 (22:47 +0000)]
Fix search for plugins and include common.php and header.php in the example
Valerie Pond [Wed, 11 Jan 2023 22:36:43 +0000 (22:36 +0000)]
Make deleting exceptions and q-lines work
Valerie Pond [Wed, 11 Jan 2023 22:24:25 +0000 (22:24 +0000)]
Make e-lines show on server-bans list
Valerie Pond [Wed, 11 Jan 2023 21:11:07 +0000 (21:11 +0000)]
Add the start of the network overview tab
Valerie Pond [Wed, 11 Jan 2023 17:52:31 +0000 (17:52 +0000)]
Merge pull request #2 from Lord255/main
updated the default BASE_URL
Lord255 [Wed, 11 Jan 2023 15:52:15 +0000 (16:52 +0100)]
updated the default BASE_URL
according to the readme the default BASE_URL should be /unrealircd-webpanel/
Bram Matthys [Wed, 11 Jan 2023 09:06:13 +0000 (10:06 +0100)]
Channel list: reorder fields a bit, drop topic set by/on
Bram Matthys [Wed, 11 Jan 2023 09:00:34 +0000 (10:00 +0100)]
Server ban list: reorder fields, so reason is more to the beginning
And make some more room.
Bram Matthys [Wed, 11 Jan 2023 08:58:37 +0000 (09:58 +0100)]
Show only nick in "set by" for server bans & spamfilter
Bram Matthys [Wed, 11 Jan 2023 08:50:59 +0000 (09:50 +0100)]
Rename tkl.php -> server_bans.php for consistency
Bram Matthys [Wed, 11 Jan 2023 08:42:01 +0000 (09:42 +0100)]
Move channels into /channels
Since I'm sure Valware plans a detailed view there as well ;)
Bram Matthys [Wed, 11 Jan 2023 08:38:39 +0000 (09:38 +0100)]
Use relative url in CSS
Apparently the url() in CSS is relative to the .css stylesheet itself,
great.. makes it easy so it works for both installations in /
and for installations in eg /webpanel, can just use ../img/
Bram Matthys [Wed, 11 Jan 2023 08:36:55 +0000 (09:36 +0100)]
BASE_URL, not BASE_DIR :D
Bram Matthys [Wed, 11 Jan 2023 08:33:23 +0000 (09:33 +0100)]
Move users stuff in users/ directory. Plus add new REQUIRED CONFIG ITEM,
which is called BASE_DIR. See config.php.sample
Bram Matthys [Wed, 11 Jan 2023 08:12:14 +0000 (09:12 +0100)]
Code cleanup: spamfilter list: use $spamfilter_target_info from "Add entry" too.
Bram Matthys [Wed, 11 Jan 2023 07:54:17 +0000 (08:54 +0100)]
Spamfilter list: shorten target a bit more and add a legend.
Hopefully this isn't considered over-the-top...
the idea is that it keeps the target list short but readable
and you can still hover if you have no idea what something means.
Bram Matthys [Wed, 11 Jan 2023 07:39:08 +0000 (08:39 +0100)]
Spamfilter: re-order things a bit: filter first, then the action, reason,
and the less important details at the end.
Bram Matthys [Wed, 11 Jan 2023 07:35:10 +0000 (08:35 +0100)]
Spamfilter list: ditch expire/duration.
Bram Matthys [Wed, 11 Jan 2023 07:29:09 +0000 (08:29 +0100)]
Add some tooltips (mostly as an example / idea).
Bram Matthys [Wed, 11 Jan 2023 07:13:34 +0000 (08:13 +0100)]
Remove UID from Users overview, now that Valware made a detailed view
(This also decouples the two 'tables', of which the former is not or
should not really be a table :D)
Bram Matthys [Wed, 11 Jan 2023 07:03:29 +0000 (08:03 +0100)]
Re-order fields in spamfilter add a bit: first the filter, then the action
(hopefully i didn't screw anything up.. also i would want the input
'Entry' and 'Reason' to be longer but ah well)
Bram Matthys [Wed, 11 Jan 2023 06:53:56 +0000 (07:53 +0100)]
Fix spamfilter list error
Bram Matthys [Wed, 11 Jan 2023 06:46:02 +0000 (07:46 +0100)]
Update to latest unrealircd-rpc-php (end users must run 'composer install')
Valerie Pond [Wed, 11 Jan 2023 01:45:09 +0000 (01:45 +0000)]
Add "User Lookup" page with cleaner info
This adds the User Lookup page which you can get to by clicking a nick from the Users tab.
So far this shows some basic information and settings.
Valerie Pond [Tue, 10 Jan 2023 18:14:56 +0000 (18:14 +0000)]
Update README.md
Valerie Pond [Tue, 10 Jan 2023 17:55:26 +0000 (17:55 +0000)]
Update README.md
Valerie Pond [Tue, 10 Jan 2023 16:18:40 +0000 (16:18 +0000)]
Better wording and fix a cancel button color
Valerie Pond [Tue, 10 Jan 2023 05:20:14 +0000 (05:20 +0000)]
Spamfilter.php fix POST param existence checking
Valerie Pond [Tue, 10 Jan 2023 05:00:53 +0000 (05:00 +0000)]
Finish conversion =]
Valerie Pond [Tue, 10 Jan 2023 03:02:03 +0000 (03:02 +0000)]
Add branding icon to the navbar
Valerie Pond [Tue, 10 Jan 2023 02:56:55 +0000 (02:56 +0000)]
Update some cosmetics
Valerie Pond [Tue, 10 Jan 2023 02:42:29 +0000 (02:42 +0000)]
Put the form for adding new server bans into a modal
Valerie Pond [Tue, 10 Jan 2023 01:59:49 +0000 (01:59 +0000)]
Delete confirmation_modal.php
Valerie Pond [Tue, 10 Jan 2023 01:54:41 +0000 (01:54 +0000)]
Move things over to a more bootstrap style
Valerie Pond [Mon, 9 Jan 2023 21:16:49 +0000 (21:16 +0000)]
Make navbar items have side margins
Valerie Pond [Mon, 9 Jan 2023 21:06:24 +0000 (21:06 +0000)]
Add branding to the navbar/header
Valerie Pond [Mon, 9 Jan 2023 20:50:15 +0000 (20:50 +0000)]
Change some more labels
Stopped returning in places which would prevent the rest of the page from loading
Valerie Pond [Mon, 9 Jan 2023 19:15:07 +0000 (19:15 +0000)]
Make some badges look better
Also remove 'insecure' label for services bots
Valerie Pond [Mon, 9 Jan 2023 19:04:44 +0000 (19:04 +0000)]
Make the navbar look a little smarter
Valerie Pond [Mon, 9 Jan 2023 18:40:02 +0000 (18:40 +0000)]
header.php Make active class apply
Valerie Pond [Mon, 9 Jan 2023 17:55:03 +0000 (17:55 +0000)]
Remove accidental vendory stuff
Valerie Pond [Mon, 9 Jan 2023 17:50:52 +0000 (17:50 +0000)]
Ban user with ID and not entire object
Valerie Pond [Mon, 9 Jan 2023 17:48:03 +0000 (17:48 +0000)]
Users.php Fix user variable
Bram Matthys [Mon, 9 Jan 2023 17:03:45 +0000 (18:03 +0100)]
Green = good
Bram Matthys [Mon, 9 Jan 2023 16:59:01 +0000 (17:59 +0100)]
Update users.php a bit and example of badge-pill for None account and Secure/Insecure
Bram Matthys [Mon, 9 Jan 2023 16:51:11 +0000 (17:51 +0100)]
Update channels.php: probably not really needed but ok :D
Bram Matthys [Mon, 9 Jan 2023 16:37:19 +0000 (17:37 +0100)]
Start using Bootstrap
Bram Matthys [Mon, 9 Jan 2023 14:16:44 +0000 (15:16 +0100)]
Mention that UnrealIRCd 6.0.6-git is recommended
Bram Matthys [Mon, 9 Jan 2023 13:49:01 +0000 (13:49 +0000)]
Merge pull request #1 from Lord255/main
Add some more docs and better wording in config.php.sample.
And a space before [i] somewhere...
Bram Matthys [Mon, 9 Jan 2023 12:20:53 +0000 (13:20 +0100)]
Update to latest unrealircd-rpc-php (requires users to run 'composer update').
Upstream API change for things like channel.get() so the channel object
is directly there instead of in a 'channel' wrapper.
https://github.com/unrealircd/unrealircd-rpc-php/commit/
13ae2ba6570f87dbc7e9272d65b340da4f575d52
Lord255 [Mon, 9 Jan 2023 12:07:08 +0000 (13:07 +0100)]
added space
added space after "Usermodes"; see "Reputation"
Lord255 [Mon, 9 Jan 2023 12:03:24 +0000 (13:03 +0100)]
link to docu and rest..
Bram Matthys [Mon, 9 Jan 2023 08:12:18 +0000 (09:12 +0100)]
Add helpful error message if admin forgot to run 'composer install'
Valerie Pond [Mon, 9 Jan 2023 04:30:20 +0000 (04:30 +0000)]
More indentation fixing
Valerie Pond [Mon, 9 Jan 2023 04:28:44 +0000 (04:28 +0000)]
Move hook and fix indentation
Valerie Pond [Mon, 9 Jan 2023 03:59:42 +0000 (03:59 +0000)]
Put "set by" items in a blue label when it was set by the config
Valerie Pond [Mon, 9 Jan 2023 02:45:51 +0000 (02:45 +0000)]
Minimize the overview
Also make spamfilter list work properly
Valerie Pond [Mon, 9 Jan 2023 02:39:10 +0000 (02:39 +0000)]
Fix post paths for new files
Valerie Pond [Mon, 9 Jan 2023 02:29:12 +0000 (02:29 +0000)]
Separate news tab
Valerie Pond [Mon, 9 Jan 2023 02:26:58 +0000 (02:26 +0000)]
Separate Spamfilter tab
Valerie Pond [Mon, 9 Jan 2023 02:13:39 +0000 (02:13 +0000)]
Separate Server Bans tab
Valerie Pond [Mon, 9 Jan 2023 00:15:00 +0000 (00:15 +0000)]
Add hooking system and example plugin
Add a way for developers to be able to extend the navigation bar and provide their own pages
An example plugin can be found at `plugins/example_plugin/`
Bram Matthys [Sun, 8 Jan 2023 15:48:42 +0000 (16:48 +0100)]
More initial page split stuff, "Users" seems good now?
Bram Matthys [Sun, 8 Jan 2023 15:32:41 +0000 (16:32 +0100)]
Start of page splitting
Valerie Pond [Sun, 8 Jan 2023 15:23:39 +0000 (15:23 +0000)]
Make operclass labels blue
Valerie Pond [Sun, 8 Jan 2023 14:24:08 +0000 (14:24 +0000)]
Turn "no account" labels blue
Also comment out the log thing for a bit until properly implemented.
Valerie Pond [Sun, 8 Jan 2023 01:51:49 +0000 (01:51 +0000)]
Allow adding spamfilter entries
Valerie Pond [Sat, 7 Jan 2023 23:47:33 +0000 (23:47 +0000)]
Allow soft-bans (doesn't affect logged-in users)
Valerie Pond [Sat, 7 Jan 2023 22:54:28 +0000 (22:54 +0000)]
Make manual bans from Server Bans tab work
Valerie Pond [Sat, 7 Jan 2023 22:53:37 +0000 (22:53 +0000)]
connection.php Die if UPATH not defined
Valerie Pond [Sat, 7 Jan 2023 22:12:48 +0000 (22:12 +0000)]
Users Tab: Remove some labels which were too much
Account names no longer are labels. This is to keep labels to static information.
Bram Matthys [Sat, 7 Jan 2023 18:47:16 +0000 (19:47 +0100)]
Update to latest unrealircd-rpc-php
Also update the minimum PHP version in the README,
as it is now effectively PHP8.
Valerie Pond [Sat, 7 Jan 2023 13:55:01 +0000 (13:55 +0000)]
Merge branch 'main' of https://github.com/ValwareIRC/unrealircd-webpanel
Valerie Pond [Sat, 7 Jan 2023 13:53:26 +0000 (13:53 +0000)]
Add box for adding server bans
Bram Matthys [Sat, 7 Jan 2023 08:29:51 +0000 (09:29 +0100)]
Some README updates
Valerie Pond [Fri, 6 Jan 2023 22:38:28 +0000 (22:38 +0000)]
try to ignore all files in github desktop
Valerie Pond [Fri, 6 Jan 2023 22:15:39 +0000 (22:15 +0000)]
Trying to get GitHub Desktop to ignore these but it's not ignoring them...
Valerie Pond [Fri, 6 Jan 2023 22:10:13 +0000 (22:10 +0000)]
Update .gitignore
Valerie Pond [Fri, 6 Jan 2023 21:41:54 +0000 (21:41 +0000)]
Ignore things in the filez
Bram Matthys [Fri, 6 Jan 2023 19:25:49 +0000 (20:25 +0100)]
Updates for new style of unrealircd-json-rpc:
* gets rid of unnecessary ->list in getAll()
* now returns FALSE for failed RPC calls, and then you can use
$rpc->error and $rpc->errno, as done in the delete calls now.
Bram Matthys [Fri, 6 Jan 2023 18:48:30 +0000 (19:48 +0100)]
Update to use new unrealircd-rpc-php with spamfilter setup.
Get rid of our rpc_sf_del(), you can now use the unrealircd-rpc-php
interface, which is like:
$rpc->spamfilter()->delete($name, $match_type, $spamfilter_targets, $ban_action)
Bram Matthys [Fri, 6 Jan 2023 14:54:34 +0000 (15:54 +0100)]
Use unrealircd-rpc-php that does not require PHP8
Bram Matthys [Fri, 6 Jan 2023 14:33:21 +0000 (15:33 +0100)]
Updates to use latest unrealircd-rpc-php.
- $ret = $rpc->query("user.list");
+ $ret = $rpc->user()->getAll();
etc...
Devs already using current git may need to run 'composer update',
or is it 'composer install' since i already updated the lockfile? bleh.