]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/log
irc/unrealircd/unrealircd-webpanel.git
15 months agoAdd visible params to details
Valerie Pond [Fri, 31 Mar 2023 00:39:37 +0000 (01:39 +0100)] 
Add visible params to details

Fix some buttons

15 months agoFinalize ability to edit channel modes
Valerie Pond [Fri, 31 Mar 2023 00:13:08 +0000 (01:13 +0100)] 
Finalize ability to edit channel modes

15 months agoServer Details: Fix buttons
Valerie Pond [Fri, 31 Mar 2023 00:08:39 +0000 (01:08 +0100)] 
Server Details: Fix buttons

These weren't working for some time. they are supposed to.

15 months agoRemove vendor item
Valerie Pond [Wed, 29 Mar 2023 15:01:01 +0000 (16:01 +0100)] 
Remove vendor item

15 months agoFurther on the channel details
Valerie Pond [Wed, 29 Mar 2023 14:38:15 +0000 (15:38 +0100)] 
Further on the channel details

15 months agoChannel details: re-add the Host column in "User List", but only fill
Bram Matthys [Mon, 27 Mar 2023 09:06:04 +0000 (11:06 +0200)] 
Channel details: re-add the Host column in "User List", but only fill
it when using UnrealIRCd 6.0.8+. In older versions one would have to
do 1 API call for each user in the list which is way too slow when the
webserver and IRC server are on different machines (eg: load time of
40 seconds for a 100 user channel).
In UnrealIRCd 6.0.8+ this information is included in the single
channel.get() when requested, so we only have to do 1 API call and
not 101.

15 months agoDon't call channel.get() twice for simple GET requests.
Bram Matthys [Mon, 27 Mar 2023 08:56:52 +0000 (10:56 +0200)] 
Don't call channel.get() twice for simple GET requests.
$_POST always exists even for GET requests, so isset() always
returned 1 and then... yeah...

Also, prepare to fetch more details...

15 months agoGrab CHANMODES= for current server in an easier way
Bram Matthys [Mon, 27 Mar 2023 08:45:07 +0000 (10:45 +0200)] 
Grab CHANMODES= for current server in an easier way

15 months agoUpdate unrealircd-rpc-php. End users must run 'composer install'.
Bram Matthys [Mon, 27 Mar 2023 08:44:23 +0000 (10:44 +0200)] 
Update unrealircd-rpc-php. End users must run 'composer install'.

15 months agoChannel details: resize the user list / channel settings a little, tweak later
Bram Matthys [Mon, 27 Mar 2023 06:29:22 +0000 (08:29 +0200)] 
Channel details: resize the user list / channel settings a little, tweak later

15 months agoChannel details: drop the Host in User List for now, so page loads fast,
Bram Matthys [Mon, 27 Mar 2023 06:23:25 +0000 (08:23 +0200)] 
Channel details: drop the Host in User List for now, so page loads fast,
also when the web server and the IRC server are on different machines.

15 months agoMove the channel details around, make it look better
Valerie Pond [Mon, 27 Mar 2023 05:52:18 +0000 (06:52 +0100)] 
Move the channel details around, make it look better

15 months agoDisplay channel settings, userstatus in the userlist and added quick-action buttons
Valerie Pond [Sat, 25 Mar 2023 03:58:36 +0000 (03:58 +0000)] 
Display channel settings, userstatus in the userlist and added quick-action buttons

15 months agogive success/error messages on edit panel user
Valerie Pond [Tue, 21 Mar 2023 23:27:35 +0000 (23:27 +0000)] 
give success/error messages on edit panel user

15 months agoMerge pull request #16 from PeGaSuS-Coder/patch-4
Valerie Pond [Tue, 21 Mar 2023 22:19:33 +0000 (22:19 +0000)] 
Merge pull request #16 from PeGaSuS-Coder/patch-4

Update class-paneluser.php

15 months agoShorten the introduction. This is short enough and the screenshots
Bram Matthys [Wed, 15 Mar 2023 12:57:25 +0000 (13:57 +0100)] 
Shorten the introduction. This is short enough and the screenshots
that we have nowadays say plenty already.

15 months agoWarn about SQL_DEFAULT_USER being set in config.php.
Bram Matthys [Wed, 15 Mar 2023 07:54:07 +0000 (08:54 +0100)] 
Warn about SQL_DEFAULT_USER being set in config.php.
This is a plaintext user/password that is set in the config that is only
meant for during installation of the SQL plugin. It should be removed
directly after you are logged in for the first time.

15 months agoNot important but set example SQL database name to unrealircdwebpanel.
Bram Matthys [Wed, 15 Mar 2023 07:44:03 +0000 (08:44 +0100)] 
Not important but set example SQL database name to unrealircdwebpanel.
I know, it's long, but I don't think "unrealircd" is appropriate since
this is not unrealircd but the unrealircd web panel :D. Also, now
it matches my instructions in the README.md.

15 months agoDon't mention file-based auth anymore and add more info for SQL auth.
Bram Matthys [Wed, 15 Mar 2023 07:41:17 +0000 (08:41 +0100)] 
Don't mention file-based auth anymore and add more info for SQL auth.
Get rid of the "under construction" text even though it may be, after all
the entire web panel is under construction :D. And add hands-on
instructions for creating the database, user, granting permissions,
and the exact steps to go through.

15 months agofor ?redirect=xx in login, only allow local URLs
Bram Matthys [Wed, 15 Mar 2023 07:28:27 +0000 (08:28 +0100)] 
for ?redirect=xx in login, only allow local URLs

15 months agoFix incorrect order of SQL statements
Valerie Pond [Tue, 14 Mar 2023 04:10:09 +0000 (04:10 +0000)] 
Fix incorrect order of SQL statements

15 months agoFix password change error
Valerie Pond [Mon, 13 Mar 2023 21:27:00 +0000 (21:27 +0000)] 
Fix password change error

This was updating the password to be an encrypted boolean... somehow... unset the variable instead of set to false..

15 months agofunctions for requiring a plugin and ensuring it exists
Valerie Pond [Mon, 13 Mar 2023 18:56:21 +0000 (18:56 +0000)] 
functions for requiring a plugin and ensuring it exists

15 months agoSpamfilter: Fix a user permission check
Valerie Pond [Mon, 13 Mar 2023 18:55:34 +0000 (18:55 +0000)] 
Spamfilter: Fix a user permission check

15 months agoAllow updating user information
Valerie Pond [Mon, 13 Mar 2023 18:54:13 +0000 (18:54 +0000)] 
Allow updating user information

15 months agoFix some user lookups
Valerie Pond [Mon, 13 Mar 2023 18:53:34 +0000 (18:53 +0000)] 
Fix some user lookups

15 months agoUNFINISHED: Config blocks plugin
Valerie Pond [Mon, 13 Mar 2023 18:48:26 +0000 (18:48 +0000)] 
UNFINISHED: Config blocks plugin

Start on the config blocks plugin which will allow privileged users to use a UI with blocks/rules to manage a "remote include"-able file

15 months agoAdd some C-like functions for strings
Valerie Pond [Mon, 13 Mar 2023 18:46:32 +0000 (18:46 +0000)] 
Add some C-like functions for strings

15 months agoUNFINISHED UnrealIRCd config parsing
Valerie Pond [Mon, 13 Mar 2023 18:13:14 +0000 (18:13 +0000)] 
UNFINISHED UnrealIRCd config parsing

This is completely unfinished and doesn't do anything useful yet.

I'm only pushing this to show my work

15 months agobe more specific in finding a user
Valerie Pond [Mon, 13 Mar 2023 18:12:05 +0000 (18:12 +0000)] 
be more specific in finding a user

take into account that $user can be `false` or `NULL`

15 months agoAllow editing the panel profile
Valerie Pond [Tue, 7 Mar 2023 23:02:14 +0000 (23:02 +0000)] 
Allow editing the panel profile

16 months agoUpdate class-paneluser.php 16/head
PeGaSuS [Wed, 1 Mar 2023 14:09:53 +0000 (15:09 +0100)] 
Update class-paneluser.php

Small adjustment so all explanations have the same syntax.

16 months agoMerge pull request #15 from PeGaSuS-Coder/patch-3
Valerie Pond [Wed, 1 Mar 2023 14:04:33 +0000 (14:04 +0000)] 
Merge pull request #15 from PeGaSuS-Coder/patch-3

Update index.php

16 months agoUpdate class-paneluser.php 15/head
PeGaSuS [Wed, 1 Mar 2023 14:00:22 +0000 (15:00 +0100)] 
Update class-paneluser.php

Fixed a typo

16 months agoUpdate index.php
PeGaSuS [Wed, 1 Mar 2023 13:57:40 +0000 (14:57 +0100)] 
Update index.php

Change the name here to match the changes on commit https://github.com/unrealircd/unrealircd-webpanel/commit/0129a486d8d9ee22b2a959fe4bd364485547a9e0 :P

16 months agoRename "Panel Users" to "Panel Access" in the navbar
Valerie Pond [Wed, 1 Mar 2023 11:34:44 +0000 (11:34 +0000)] 
Rename "Panel Users" to "Panel Access" in the navbar

16 months agoMake permissions apply to spamfilter, name bans and ban exceptions
Valerie Pond [Wed, 1 Mar 2023 11:08:53 +0000 (11:08 +0000)] 
Make permissions apply to spamfilter, name bans and ban exceptions

16 months agouser can view their own permissions
Valerie Pond [Wed, 1 Mar 2023 10:02:43 +0000 (10:02 +0000)] 
user can view their own permissions

16 months agoGive the default SQL user permission to manage users
Valerie Pond [Wed, 1 Mar 2023 09:42:17 +0000 (09:42 +0000)] 
Give the default SQL user permission to manage users

16 months agofinish permissions
Valerie Pond [Wed, 1 Mar 2023 09:34:37 +0000 (09:34 +0000)] 
finish permissions

16 months agoFix some brokenness
Valerie Pond [Tue, 28 Feb 2023 23:25:10 +0000 (23:25 +0000)] 
Fix some brokenness

16 months agoCouple more imperfection fixes
Valerie Pond [Tue, 28 Feb 2023 00:25:30 +0000 (00:25 +0000)] 
Couple more imperfection fixes

- Fix excepts being added where an invite should be
- Change button text in invites to be "Add Invite"

16 months agoFix a couple of small errors
Valerie Pond [Mon, 27 Feb 2023 23:57:37 +0000 (23:57 +0000)] 
Fix a couple of small errors

- Invex modal not opening (@alicetries)
- `+I` and `+e`: cater for no bantype field

16 months agoBans, Invites and Excepts adding and deleting
Valerie Pond [Mon, 27 Feb 2023 23:15:28 +0000 (23:15 +0000)] 
Bans, Invites and Excepts adding and deleting

16 months agoFix accidental downgrade
Valerie Pond [Mon, 27 Feb 2023 18:43:41 +0000 (18:43 +0000)] 
Fix accidental downgrade

16 months agoUpdate bootstrap and co to newer versions
Valerie Pond [Mon, 27 Feb 2023 18:18:40 +0000 (18:18 +0000)] 
Update bootstrap and co to newer versions

16 months agoLeave comment about stray div so nobody tries to delete
Valerie Pond [Mon, 27 Feb 2023 18:13:15 +0000 (18:13 +0000)] 
Leave comment about stray div so nobody tries to delete

16 months agoShow success message on ban add. Convert ~time param from float to int.
Valerie Pond [Mon, 27 Feb 2023 18:12:24 +0000 (18:12 +0000)] 
Show success message on ban add. Convert ~time param from float to int.

16 months agoAdd error message and get rid of var_dump()
Valerie Pond [Sat, 25 Feb 2023 03:54:30 +0000 (03:54 +0000)] 
Add error message and get rid of var_dump()

16 months agoGive ability to set and remove bans
Valerie Pond [Sat, 25 Feb 2023 03:02:23 +0000 (03:02 +0000)] 
Give ability to set and remove bans

16 months agoShow user agent in mail
Valerie Pond [Fri, 24 Feb 2023 12:32:24 +0000 (12:32 +0000)] 
Show user agent in mail

16 months agoFix version showing in footer after logout
Valerie Pond [Thu, 23 Feb 2023 16:39:16 +0000 (16:39 +0000)] 
Fix version showing in footer after logout

16 months agoAdd footer to news
Valerie Pond [Sat, 18 Feb 2023 00:14:20 +0000 (00:14 +0000)] 
Add footer to news

16 months agoMake greeting work if there was an empty first name
Valerie Pond [Sat, 18 Feb 2023 00:13:45 +0000 (00:13 +0000)] 
Make greeting work if there was an empty first name

16 months agoAdd greeting in the navbar
Valerie Pond [Sat, 18 Feb 2023 00:08:47 +0000 (00:08 +0000)] 
Add greeting in the navbar

16 months agocheckboxes js and misc
Valerie Pond [Sat, 18 Feb 2023 00:08:15 +0000 (00:08 +0000)] 
checkboxes js and misc

16 months agoAdd user emails
Valerie Pond [Sat, 18 Feb 2023 00:07:25 +0000 (00:07 +0000)] 
Add user emails

16 months agoAdd ability to remove channel bans/invites/exepts
Valerie Pond [Fri, 17 Feb 2023 23:56:43 +0000 (23:56 +0000)] 
Add ability to remove channel bans/invites/exepts

16 months agoLogin screen: Make it look smarter
Valerie Pond [Fri, 17 Feb 2023 23:55:16 +0000 (23:55 +0000)] 
Login screen: Make it look smarter

16 months agoMail: Send mail when there was a failed login attempt
Valerie Pond [Fri, 17 Feb 2023 23:54:44 +0000 (23:54 +0000)] 
Mail: Send mail when there was a failed login attempt

16 months agoMove code of conduct, add authors to `doc/`
Valerie Pond [Fri, 17 Feb 2023 23:53:34 +0000 (23:53 +0000)] 
Move code of conduct, add authors to `doc/`

16 months agoMerge pull request #13 from muskIRC/main
Valerie Pond [Fri, 17 Feb 2023 18:43:10 +0000 (18:43 +0000)] 
Merge pull request #13 from muskIRC/main

Update config.php.sample

16 months agoMerge pull request #12 from PeGaSuS-Coder/patch-2
Valerie Pond [Fri, 17 Feb 2023 18:42:49 +0000 (18:42 +0000)] 
Merge pull request #12 from PeGaSuS-Coder/patch-2

Update config.php.sample

16 months agoUpdate config.php.sample 13/head
musk [Fri, 17 Feb 2023 14:17:47 +0000 (15:17 +0100)] 
Update config.php.sample

Add end of comment

16 months agoUpdate config.php.sample 12/head
PeGaSuS [Mon, 13 Feb 2023 07:34:58 +0000 (08:34 +0100)] 
Update config.php.sample

16 months agoUpdate config.php.sample
PeGaSuS [Sun, 12 Feb 2023 22:06:19 +0000 (23:06 +0100)] 
Update config.php.sample

Changing RPC listening port to something other than the same port used for websockets.

Changed it also on UnrealIRCd wiki

16 months agoUpdate PanelUser and Channel details pages some more
Valerie Pond [Wed, 8 Feb 2023 16:24:13 +0000 (16:24 +0000)] 
Update PanelUser and Channel details pages some more

16 months agoChannel Details: Rename Channel Occupants to User List
Valerie Pond [Wed, 8 Feb 2023 01:14:31 +0000 (01:14 +0000)] 
Channel Details: Rename Channel Occupants to User List

16 months agoMerge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Tue, 7 Feb 2023 16:55:33 +0000 (16:55 +0000)] 
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel

16 months agoMerge pull request #11 from Madriix/patch-4
Valerie Pond [Tue, 7 Feb 2023 16:54:27 +0000 (16:54 +0000)] 
Merge pull request #11 from Madriix/patch-4

Update index.php

16 months agoUpdate index.php 11/head
Madriix [Tue, 7 Feb 2023 16:34:47 +0000 (17:34 +0100)] 
Update index.php

Display the list of channels in order according to the number of users connected

16 months agoOverview: Make top margin of bottom row smaller
Valerie Pond [Tue, 7 Feb 2023 15:39:51 +0000 (15:39 +0000)] 
Overview: Make top margin of bottom row smaller

16 months agoFix CSS for badges and icons on overview
Valerie Pond [Tue, 7 Feb 2023 15:16:49 +0000 (15:16 +0000)] 
Fix CSS for badges and icons on overview

16 months agoIP WHOIS: return properly if no search
Valerie Pond [Tue, 7 Feb 2023 02:29:46 +0000 (02:29 +0000)] 
IP WHOIS: return properly if no search

16 months agoFinalize badge move
Valerie Pond [Tue, 7 Feb 2023 02:21:10 +0000 (02:21 +0000)] 
Finalize badge move

16 months agoMerge pull request #10 from Madriix/patch-3
Valerie Pond [Tue, 7 Feb 2023 02:17:11 +0000 (02:17 +0000)] 
Merge pull request #10 from Madriix/patch-3

update unrealircd-admin.css

16 months agoMerge branch 'main' into patch-3 10/head
Valerie Pond [Tue, 7 Feb 2023 02:17:03 +0000 (02:17 +0000)] 
Merge branch 'main' into patch-3

16 months agoFix "last login" meta and display on PanelUsers page
Valerie Pond [Tue, 7 Feb 2023 02:01:52 +0000 (02:01 +0000)] 
Fix "last login" meta and display on PanelUsers page

16 months agoMake Plugins page and require email for plugins
Valerie Pond [Tue, 7 Feb 2023 01:37:03 +0000 (01:37 +0000)] 
Make Plugins page and require email for plugins

16 months agoRemove my email from the sample =]
Valerie Pond [Tue, 7 Feb 2023 00:57:30 +0000 (00:57 +0000)] 
Remove my email from the sample =]

16 months agoAdd user-edit page (WIP) and some minor fixes
Valerie Pond [Tue, 7 Feb 2023 00:56:12 +0000 (00:56 +0000)] 
Add user-edit page (WIP) and some minor fixes

Contains some other minor fixes including footer, js, misc/strings

16 months agoAdd email support
Valerie Pond [Tue, 7 Feb 2023 00:53:50 +0000 (00:53 +0000)] 
Add email support

Currently this will only email itself when there was a login to the admin panel.

Also when there is a failed login attempt.

16 months agoReorder permission defines comments so info shows in editors
Valerie Pond [Mon, 6 Feb 2023 23:37:43 +0000 (23:37 +0000)] 
Reorder permission defines comments so info shows in editors

16 months agoComposer: Require PHPMailer
Valerie Pond [Mon, 6 Feb 2023 23:35:57 +0000 (23:35 +0000)] 
Composer: Require PHPMailer

16 months agoMake IP whois search bar look cleaner
Valerie Pond [Mon, 6 Feb 2023 20:34:49 +0000 (20:34 +0000)] 
Make IP whois search bar look cleaner

16 months agoFix IP WHOIS
Valerie Pond [Mon, 6 Feb 2023 20:17:41 +0000 (20:17 +0000)] 
Fix IP WHOIS

16 months agoUpdate the overview to get panel users
Valerie Pond [Mon, 6 Feb 2023 20:02:30 +0000 (20:02 +0000)] 
Update the overview to get panel users

This takes it out of SQL

16 months agoMove user functionality fully into the base
Valerie Pond [Mon, 6 Feb 2023 19:53:20 +0000 (19:53 +0000)] 
Move user functionality fully into the base

16 months agomake this work in case of javascript blockers
Valerie Pond [Mon, 6 Feb 2023 18:18:05 +0000 (18:18 +0000)] 
make this work in case of javascript blockers

I am not fully sure how javascript blockers work but I added this to make sure the login modal displays no matter what. I don't know why we need both but it can't hurt.

16 months agoprevent closing of the login modal and remove button
Valerie Pond [Mon, 6 Feb 2023 18:12:12 +0000 (18:12 +0000)] 
prevent closing of the login modal and remove button

16 months agoFix login redirector and forward meta properly to hooks
Valerie Pond [Mon, 6 Feb 2023 16:15:23 +0000 (16:15 +0000)] 
Fix login redirector and forward meta properly to hooks

16 months agoShorten bans list since we moved some options to their own pages
Valerie Pond [Sun, 5 Feb 2023 20:59:07 +0000 (20:59 +0000)] 
Shorten bans list since we moved some options to their own pages

16 months agoRemove stray var_dump in ban exceptions
Valerie Pond [Sun, 5 Feb 2023 20:26:33 +0000 (20:26 +0000)] 
Remove stray var_dump in ban exceptions

16 months agoMake soft-actions work on spamfilter
Valerie Pond [Sun, 5 Feb 2023 05:57:10 +0000 (05:57 +0000)] 
Make soft-actions work on spamfilter

16 months agoMove IP WHOIS to `tools` directory
Valerie Pond [Sun, 5 Feb 2023 05:49:46 +0000 (05:49 +0000)] 
Move IP WHOIS to `tools` directory

16 months agoAllow adding multiple ban exception types
Valerie Pond [Sun, 5 Feb 2023 05:44:46 +0000 (05:44 +0000)] 
Allow adding multiple ban exception types

Also add two more columns to the list

16 months agoRefer to the new-ish login modal
Valerie Pond [Sun, 5 Feb 2023 04:00:45 +0000 (04:00 +0000)] 
Refer to the new-ish login modal

16 months agoMove user functionality to the base
Valerie Pond [Sun, 5 Feb 2023 03:57:32 +0000 (03:57 +0000)] 
Move user functionality to the base

16 months agoAdd general checkbox selector javascript
Valerie Pond [Sat, 4 Feb 2023 21:41:06 +0000 (21:41 +0000)] 
Add general checkbox selector javascript

16 months agoFix some visuals on inputbar
Valerie Pond [Sat, 4 Feb 2023 21:40:24 +0000 (21:40 +0000)] 
Fix some visuals on inputbar