]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/log
irc/unrealircd/unrealircd-webpanel.git
17 months agoUpdate overview
Valerie Pond [Thu, 12 Jan 2023 21:19:48 +0000 (21:19 +0000)] 
Update overview

17 months agoinclude qlines and elines in our overview list
Valerie Pond [Thu, 12 Jan 2023 21:19:10 +0000 (21:19 +0000)] 
include qlines and elines in our overview list

17 months agoMerge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Thu, 12 Jan 2023 21:18:09 +0000 (21:18 +0000)] 
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel

17 months agoInclude font-awesome
Valerie Pond [Thu, 12 Jan 2023 21:17:48 +0000 (21:17 +0000)] 
Include font-awesome

17 months agoUpdate to latest unrealircd-rpc-php and
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

17 months agoUpdate README.md
Valerie Pond [Thu, 12 Jan 2023 01:40:26 +0000 (01:40 +0000)] 
Update README.md

17 months agoMake it not highlight overview when not on any navigation page
Valerie Pond [Thu, 12 Jan 2023 00:18:26 +0000 (00:18 +0000)] 
Make it not highlight overview when not on any navigation page

17 months agoFix header highlighting reported by @PeGaSuS-Coder
Valerie Pond [Wed, 11 Jan 2023 23:58:40 +0000 (23:58 +0000)] 
Fix header highlighting reported by @PeGaSuS-Coder

17 months agoFix another script path for plugins
Valerie Pond [Wed, 11 Jan 2023 23:56:35 +0000 (23:56 +0000)] 
Fix another script path for plugins

17 months agoFix search for plugins and include common.php and header.php in the example
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

17 months agoMake deleting exceptions and q-lines work
Valerie Pond [Wed, 11 Jan 2023 22:36:43 +0000 (22:36 +0000)] 
Make deleting exceptions and q-lines work

17 months agoMake e-lines show on server-bans list
Valerie Pond [Wed, 11 Jan 2023 22:24:25 +0000 (22:24 +0000)] 
Make e-lines show on server-bans list

17 months agoAdd the start of the network overview tab
Valerie Pond [Wed, 11 Jan 2023 21:11:07 +0000 (21:11 +0000)] 
Add the start of the network overview tab

17 months agoMerge pull request #2 from Lord255/main
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

17 months agoupdated the default BASE_URL 2/head
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/

17 months agoChannel list: reorder fields a bit, drop topic set by/on
Bram Matthys [Wed, 11 Jan 2023 09:06:13 +0000 (10:06 +0100)] 
Channel list: reorder fields a bit, drop topic set by/on

17 months agoServer ban list: reorder fields, so reason is more to the beginning
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.

17 months agoShow only nick in "set by" for server bans & spamfilter
Bram Matthys [Wed, 11 Jan 2023 08:58:37 +0000 (09:58 +0100)] 
Show only nick in "set by" for server bans & spamfilter

17 months agoRename tkl.php -> server_bans.php for consistency
Bram Matthys [Wed, 11 Jan 2023 08:50:59 +0000 (09:50 +0100)] 
Rename tkl.php -> server_bans.php for consistency

17 months agoMove channels into /channels
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 ;)

17 months agoUse relative url in CSS
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/

17 months agoBASE_URL, not BASE_DIR :D
Bram Matthys [Wed, 11 Jan 2023 08:36:55 +0000 (09:36 +0100)] 
BASE_URL, not BASE_DIR :D

17 months agoMove users stuff in users/ directory. Plus add new REQUIRED CONFIG ITEM,
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

17 months agoCode cleanup: spamfilter list: use $spamfilter_target_info from "Add entry" too.
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.

17 months agoSpamfilter list: shorten target a bit more and add a legend.
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.

17 months agoSpamfilter: re-order things a bit: filter first, then the action, reason,
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.

17 months agoSpamfilter list: ditch expire/duration.
Bram Matthys [Wed, 11 Jan 2023 07:35:10 +0000 (08:35 +0100)] 
Spamfilter list: ditch expire/duration.

17 months agoAdd some tooltips (mostly as an example / idea).
Bram Matthys [Wed, 11 Jan 2023 07:29:09 +0000 (08:29 +0100)] 
Add some tooltips (mostly as an example / idea).

17 months agoRemove UID from Users overview, now that Valware made a detailed view
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)

17 months agoRe-order fields in spamfilter add a bit: first the filter, then the action
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)

17 months agoFix spamfilter list error
Bram Matthys [Wed, 11 Jan 2023 06:53:56 +0000 (07:53 +0100)] 
Fix spamfilter list error

17 months agoUpdate to latest unrealircd-rpc-php (end users must run 'composer install')
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')

17 months agoAdd "User Lookup" page with cleaner info
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.

17 months agoUpdate README.md
Valerie Pond [Tue, 10 Jan 2023 18:14:56 +0000 (18:14 +0000)] 
Update README.md

17 months agoUpdate README.md
Valerie Pond [Tue, 10 Jan 2023 17:55:26 +0000 (17:55 +0000)] 
Update README.md

17 months agoBetter wording and fix a cancel button color
Valerie Pond [Tue, 10 Jan 2023 16:18:40 +0000 (16:18 +0000)] 
Better wording and fix a cancel button color

17 months agoSpamfilter.php fix POST param existence checking
Valerie Pond [Tue, 10 Jan 2023 05:20:14 +0000 (05:20 +0000)] 
Spamfilter.php fix POST param existence checking

17 months agoFinish conversion =]
Valerie Pond [Tue, 10 Jan 2023 05:00:53 +0000 (05:00 +0000)] 
Finish conversion =]

17 months agoAdd branding icon to the navbar
Valerie Pond [Tue, 10 Jan 2023 03:02:03 +0000 (03:02 +0000)] 
Add branding icon to the navbar

17 months agoUpdate some cosmetics
Valerie Pond [Tue, 10 Jan 2023 02:56:55 +0000 (02:56 +0000)] 
Update some cosmetics

17 months agoPut the form for adding new server bans into a modal
Valerie Pond [Tue, 10 Jan 2023 02:42:29 +0000 (02:42 +0000)] 
Put the form for adding new server bans into a modal

17 months agoDelete confirmation_modal.php
Valerie Pond [Tue, 10 Jan 2023 01:59:49 +0000 (01:59 +0000)] 
Delete confirmation_modal.php

17 months agoMove things over to a more bootstrap style
Valerie Pond [Tue, 10 Jan 2023 01:54:41 +0000 (01:54 +0000)] 
Move things over to a more bootstrap style

17 months agoMake navbar items have side margins
Valerie Pond [Mon, 9 Jan 2023 21:16:49 +0000 (21:16 +0000)] 
Make navbar items have side margins

17 months agoAdd branding to the navbar/header
Valerie Pond [Mon, 9 Jan 2023 21:06:24 +0000 (21:06 +0000)] 
Add branding to the navbar/header

17 months agoChange some more labels
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

17 months agoMake some badges look better
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

17 months agoMake the navbar look a little smarter
Valerie Pond [Mon, 9 Jan 2023 19:04:44 +0000 (19:04 +0000)] 
Make the navbar look a little smarter

17 months agoheader.php Make active class apply
Valerie Pond [Mon, 9 Jan 2023 18:40:02 +0000 (18:40 +0000)] 
header.php Make active class apply

17 months agoRemove accidental vendory stuff
Valerie Pond [Mon, 9 Jan 2023 17:55:03 +0000 (17:55 +0000)] 
Remove accidental vendory stuff

17 months agoBan user with ID and not entire object
Valerie Pond [Mon, 9 Jan 2023 17:50:52 +0000 (17:50 +0000)] 
Ban user with ID and not entire object

17 months agoUsers.php Fix user variable
Valerie Pond [Mon, 9 Jan 2023 17:48:03 +0000 (17:48 +0000)] 
Users.php Fix user variable

17 months agoGreen = good
Bram Matthys [Mon, 9 Jan 2023 17:03:45 +0000 (18:03 +0100)] 
Green = good

17 months agoUpdate users.php a bit and example of badge-pill for None account and Secure/Insecure
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

17 months agoUpdate channels.php: probably not really needed but ok :D
Bram Matthys [Mon, 9 Jan 2023 16:51:11 +0000 (17:51 +0100)] 
Update channels.php: probably not really needed but ok :D

17 months agoStart using Bootstrap
Bram Matthys [Mon, 9 Jan 2023 16:37:19 +0000 (17:37 +0100)] 
Start using Bootstrap

17 months agoMention that UnrealIRCd 6.0.6-git is recommended
Bram Matthys [Mon, 9 Jan 2023 14:16:44 +0000 (15:16 +0100)] 
Mention that UnrealIRCd 6.0.6-git is recommended

17 months agoMerge pull request #1 from Lord255/main
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...

17 months agoUpdate to latest unrealircd-rpc-php (requires users to run 'composer update').
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

17 months agoadded space 1/head
Lord255 [Mon, 9 Jan 2023 12:07:08 +0000 (13:07 +0100)] 
added space

added space after "Usermodes"; see "Reputation"

17 months agolink to docu and rest..
Lord255 [Mon, 9 Jan 2023 12:03:24 +0000 (13:03 +0100)] 
link to docu and rest..

17 months agoAdd helpful error message if admin forgot to run 'composer install'
Bram Matthys [Mon, 9 Jan 2023 08:12:18 +0000 (09:12 +0100)] 
Add helpful error message if admin forgot to run 'composer install'

17 months agoMore indentation fixing
Valerie Pond [Mon, 9 Jan 2023 04:30:20 +0000 (04:30 +0000)] 
More indentation fixing

17 months agoMove hook and fix indentation
Valerie Pond [Mon, 9 Jan 2023 04:28:44 +0000 (04:28 +0000)] 
Move hook and fix indentation

17 months agoPut "set by" items in a blue label when it was set by the config
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

17 months agoMinimize the overview
Valerie Pond [Mon, 9 Jan 2023 02:45:51 +0000 (02:45 +0000)] 
Minimize the overview

Also make spamfilter list work properly

17 months agoFix post paths for new files
Valerie Pond [Mon, 9 Jan 2023 02:39:10 +0000 (02:39 +0000)] 
Fix post paths for new files

17 months agoSeparate news tab
Valerie Pond [Mon, 9 Jan 2023 02:29:12 +0000 (02:29 +0000)] 
Separate news tab

17 months agoSeparate Spamfilter tab
Valerie Pond [Mon, 9 Jan 2023 02:26:58 +0000 (02:26 +0000)] 
Separate Spamfilter tab

17 months agoSeparate Server Bans tab
Valerie Pond [Mon, 9 Jan 2023 02:13:39 +0000 (02:13 +0000)] 
Separate Server Bans tab

17 months agoAdd hooking system and example plugin
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/`

17 months agoMore initial page split stuff, "Users" seems good now?
Bram Matthys [Sun, 8 Jan 2023 15:48:42 +0000 (16:48 +0100)] 
More initial page split stuff, "Users" seems good now?

17 months agoStart of page splitting
Bram Matthys [Sun, 8 Jan 2023 15:32:41 +0000 (16:32 +0100)] 
Start of page splitting

17 months agoMake operclass labels blue
Valerie Pond [Sun, 8 Jan 2023 15:23:39 +0000 (15:23 +0000)] 
Make operclass labels blue

17 months agoTurn "no account" 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.

17 months agoAllow adding spamfilter entries
Valerie Pond [Sun, 8 Jan 2023 01:51:49 +0000 (01:51 +0000)] 
Allow adding spamfilter entries

17 months agoAllow soft-bans (doesn't affect logged-in users)
Valerie Pond [Sat, 7 Jan 2023 23:47:33 +0000 (23:47 +0000)] 
Allow soft-bans (doesn't affect logged-in users)

17 months agoMake manual bans from Server Bans tab work
Valerie Pond [Sat, 7 Jan 2023 22:54:28 +0000 (22:54 +0000)] 
Make manual bans from Server Bans tab work

17 months agoconnection.php Die if UPATH not defined
Valerie Pond [Sat, 7 Jan 2023 22:53:37 +0000 (22:53 +0000)] 
connection.php Die if UPATH not defined

17 months agoUsers Tab: Remove some labels which were too much
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.

17 months agoUpdate to latest unrealircd-rpc-php
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.

17 months agoMerge branch 'main' of https://github.com/ValwareIRC/unrealircd-webpanel
Valerie Pond [Sat, 7 Jan 2023 13:55:01 +0000 (13:55 +0000)] 
Merge branch 'main' of https://github.com/ValwareIRC/unrealircd-webpanel

17 months agoAdd box for adding server bans
Valerie Pond [Sat, 7 Jan 2023 13:53:26 +0000 (13:53 +0000)] 
Add box for adding server bans

17 months agoSome README updates
Bram Matthys [Sat, 7 Jan 2023 08:29:51 +0000 (09:29 +0100)] 
Some README updates

17 months agotry to ignore all files in github desktop
Valerie Pond [Fri, 6 Jan 2023 22:38:28 +0000 (22:38 +0000)] 
try to ignore all files in github desktop

17 months agoTrying to get GitHub Desktop to ignore these but it's not ignoring them...
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...

17 months agoUpdate .gitignore
Valerie Pond [Fri, 6 Jan 2023 22:10:13 +0000 (22:10 +0000)] 
Update .gitignore

17 months agoIgnore things in the filez
Valerie Pond [Fri, 6 Jan 2023 21:41:54 +0000 (21:41 +0000)] 
Ignore things in the filez

17 months agoUpdates for new style of unrealircd-json-rpc:
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.

17 months agoUpdate to use new unrealircd-rpc-php with spamfilter setup.
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)

17 months agoUse unrealircd-rpc-php that does not require PHP8
Bram Matthys [Fri, 6 Jan 2023 14:54:34 +0000 (15:54 +0100)] 
Use unrealircd-rpc-php that does not require PHP8

17 months agoUpdates to use latest unrealircd-rpc-php.
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.

17 months agoSmall README updates. Assume subdirectory and some warning about
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.

17 months agoAdd some quick note on composer in README
Bram Matthys [Fri, 6 Jan 2023 09:07:36 +0000 (10:07 +0100)] 
Add some quick note on composer in README

17 months agoUse unrealircd-rpc-php JSON-RPC interface
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!!

17 months agoMerge branch 'main' of https://github.com/ValwareIRC/unrealircd-webpanel
Valerie Pond [Fri, 6 Jan 2023 01:22:08 +0000 (01:22 +0000)] 
Merge branch 'main' of https://github.com/ValwareIRC/unrealircd-webpanel

17 months agodisplay duration better
Valerie Pond [Fri, 6 Jan 2023 01:22:03 +0000 (01:22 +0000)] 
display duration better

17 months agoUpdate README
Bram Matthys [Thu, 5 Jan 2023 18:10:46 +0000 (19:10 +0100)] 
Update README

17 months agoUpdate instructions now that config.php is renamed
Bram Matthys [Thu, 5 Jan 2023 18:10:06 +0000 (19:10 +0100)] 
Update instructions now that config.php is renamed

17 months agoAdd a .gitignore
Bram Matthys [Thu, 5 Jan 2023 18:09:13 +0000 (19:09 +0100)] 
Add a .gitignore