]>
jfr.im git - irc/unrealircd/unrealircd-webpanel.git/log
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.
Bram Matthys [Fri, 6 Jan 2023 13:05:04 +0000 (14:05 +0100)]
Small README updates. Assume subdirectory and some warning about
shielding the panel.
Bram Matthys [Fri, 6 Jan 2023 09:07:36 +0000 (10:07 +0100)]
Add some quick note on composer in README
Bram Matthys [Fri, 6 Jan 2023 09:01:19 +0000 (10:01 +0100)]
Use unrealircd-rpc-php JSON-RPC interface
https://github.com/unrealircd/unrealircd-rpc-php
Note:
* Some things may be broken (rushed commit)
* Various error checking was removed and needs to be readded
* We are currently using the RPC query() interface for everything,
while instead we should be using the dedicated things like
Spamfilter->add or whatever it is called.... actually those don't
always exist yet in unrealircd-rpc-php, and when they do they
expect an URL which is not what i like at all, so... this needs
some more thought ;). But for now it works with raw query().
* DOCS!!
Valerie Pond [Fri, 6 Jan 2023 01:22:08 +0000 (01:22 +0000)]
Merge branch 'main' of https://github.com/ValwareIRC/unrealircd-webpanel
Valerie Pond [Fri, 6 Jan 2023 01:22:03 +0000 (01:22 +0000)]
display duration better
Bram Matthys [Thu, 5 Jan 2023 18:10:46 +0000 (19:10 +0100)]
Update README
Bram Matthys [Thu, 5 Jan 2023 18:10:06 +0000 (19:10 +0100)]
Update instructions now that config.php is renamed
Bram Matthys [Thu, 5 Jan 2023 18:09:13 +0000 (19:09 +0100)]
Add a .gitignore
Bram Matthys [Thu, 5 Jan 2023 18:08:27 +0000 (19:08 +0100)]
Rename config.php to config.php.sample
Valerie Pond [Thu, 5 Jan 2023 09:37:12 +0000 (09:37 +0000)]
prevent labels from breaking when the screen gets too small
Valerie Pond [Thu, 5 Jan 2023 09:06:49 +0000 (09:06 +0000)]
Mark a user as being a bot
Valerie Pond [Thu, 5 Jan 2023 09:03:25 +0000 (09:03 +0000)]
Update index.php
Valerie Pond [Thu, 5 Jan 2023 09:02:34 +0000 (09:02 +0000)]
Show whether user is a Service
Valerie Pond [Thu, 5 Jan 2023 08:58:43 +0000 (08:58 +0000)]
Shorten label in case of overspill
Valerie Pond [Thu, 5 Jan 2023 08:57:43 +0000 (08:57 +0000)]
Put oper name in label
Valerie Pond [Thu, 5 Jan 2023 07:59:22 +0000 (07:59 +0000)]
Fix display message not displaying user IP on IP search
Valerie Pond [Thu, 5 Jan 2023 07:50:54 +0000 (07:50 +0000)]
Add searching by all available fields
Valerie Pond [Thu, 5 Jan 2023 07:13:48 +0000 (07:13 +0000)]
Add beginnings of filtering
So far only filtering by `nick` in Users tab works
Valerie Pond [Thu, 5 Jan 2023 05:09:43 +0000 (05:09 +0000)]
Put the space back lol
Valerie Pond [Thu, 5 Jan 2023 05:08:30 +0000 (05:08 +0000)]
Add some information points and widen the clickable title
Valerie Pond [Thu, 5 Jan 2023 02:34:57 +0000 (02:34 +0000)]
Give more prettiness
Valerie Pond [Thu, 5 Jan 2023 02:09:26 +0000 (02:09 +0000)]
Make some labels prettier
Valerie Pond [Thu, 5 Jan 2023 01:26:36 +0000 (01:26 +0000)]
Make things look prettier
Valerie Pond [Thu, 5 Jan 2023 01:06:18 +0000 (01:06 +0000)]
Tidy up duplicate messages
Valerie Pond [Thu, 5 Jan 2023 00:56:35 +0000 (00:56 +0000)]
Allow specifying the reason for the ban
Valerie Pond [Thu, 5 Jan 2023 00:38:48 +0000 (00:38 +0000)]
Make ban durations work
Valerie Pond [Wed, 4 Jan 2023 17:07:18 +0000 (17:07 +0000)]
Update README.md
Valerie Pond [Wed, 4 Jan 2023 17:06:34 +0000 (17:06 +0000)]
Update README.md
Valerie Pond [Wed, 4 Jan 2023 14:30:43 +0000 (14:30 +0000)]
Works on some more
- Add in a logging function
- Separate config to its own file
- Make a "Message" class for notifications
- Add "select/select all" buttons
- Add start of adding bans on Users tab
Valerie Pond [Mon, 2 Jan 2023 02:00:08 +0000 (02:00 +0000)]
Allow deletion of entries in server bans list and spamfilter list
Valerie Pond [Sat, 31 Dec 2022 06:18:14 +0000 (06:18 +0000)]
Merge branch 'main' of https://github.com/ValwareIRC/unrealircd-webpanel
Valerie Pond [Sat, 31 Dec 2022 06:18:11 +0000 (06:18 +0000)]
Make css portable lol
Valerie Pond [Sat, 31 Dec 2022 05:06:47 +0000 (05:06 +0000)]
Update README.md
Valerie Pond [Sat, 31 Dec 2022 04:50:42 +0000 (04:50 +0000)]
Finish tables