]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/log
irc/unrealircd/unrealircd-webpanel.git
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

16 months agoAllow adding/removing of ban exceptions
Valerie Pond [Sat, 4 Feb 2023 21:38:45 +0000 (21:38 +0000)] 
Allow adding/removing of ban exceptions

16 months agoAdd the start of listing users (unfinished)
Valerie Pond [Sat, 4 Feb 2023 19:51:08 +0000 (19:51 +0000)] 
Add the start of listing users (unfinished)

16 months agoAdd functions for listing bans/invites/exceptions and user list
Valerie Pond [Sat, 4 Feb 2023 19:50:03 +0000 (19:50 +0000)] 
Add functions for listing bans/invites/exceptions and user list

16 months agoMake some filter search boxes look better since we've "fixed" prev css
Valerie Pond [Sat, 4 Feb 2023 19:37:00 +0000 (19:37 +0000)] 
Make some filter search boxes look better since we've "fixed" prev css

16 months agoMove topic notif underneath topic area
Valerie Pond [Sat, 4 Feb 2023 18:52:14 +0000 (18:52 +0000)] 
Move topic notif underneath topic area

16 months agoAllow updating the channel topic from channels/details.php
Valerie Pond [Sat, 4 Feb 2023 18:47:13 +0000 (18:47 +0000)] 
Allow updating the channel topic from channels/details.php

16 months agoFix highlight overspill in some places
Valerie Pond [Sat, 4 Feb 2023 17:36:51 +0000 (17:36 +0000)] 
Fix highlight overspill in some places

This was caused by an apparently incorrect placement of our css

16 months agoAdd footer to servers/details.php
Valerie Pond [Sat, 4 Feb 2023 16:59:11 +0000 (16:59 +0000)] 
Add footer to servers/details.php

16 months agoRedirect back on login
Valerie Pond [Sat, 4 Feb 2023 16:44:12 +0000 (16:44 +0000)] 
Redirect back on login

This makes it so that when your session times out and you are redirected to the login page, you will be redirected back to the page you were on before you were logged out.

16 months agoSimplify communication by saying we require UnrealIRCd 6.0.6.
Bram Matthys [Sat, 4 Feb 2023 12:42:03 +0000 (13:42 +0100)] 
Simplify communication by saying we require UnrealIRCd 6.0.6.
Anyone wanting to really try the webpanel should not be using 6.0.5.

16 months agoMake images on overview cards vertically centered
Valerie Pond [Sat, 4 Feb 2023 12:36:51 +0000 (12:36 +0000)] 
Make images on overview cards vertically centered

16 months agoupdate unrealircd-admin.css
Madriix [Sat, 4 Feb 2023 12:32:34 +0000 (13:32 +0100)] 
update unrealircd-admin.css

Repositioning of badge record on the home page

16 months agoUpdate unrealircd-admin.css 9/head
Madriix [Sat, 4 Feb 2023 12:25:07 +0000 (13:25 +0100)] 
Update unrealircd-admin.css

Allows to vertically center the small thumbnails on the prettier home page.
Force refresh the page/css without deleting the cache: CTRL + F5

16 months agoMerge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Sat, 4 Feb 2023 12:08:37 +0000 (12:08 +0000)] 
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel

16 months agoMerge pull request #8 from Madriix/patch-1
Valerie Pond [Sat, 4 Feb 2023 12:03:21 +0000 (12:03 +0000)] 
Merge pull request #8 from Madriix/patch-1

Update unrealircd-admin.css to fix incorrect width on a div which was causing the width of the page to be large enough to cause a horizontal scrollbar.

16 months agoUpdate unrealircd-admin.css 8/head
Madriix [Sat, 4 Feb 2023 11:59:32 +0000 (12:59 +0100)] 
Update unrealircd-admin.css

Tested on Firefox: as soon as we are on any page, there is the scrollbar activated at the bottom of page.
The div that could pose a problem is the div that contains the nav tag with the "container-fluid" class, the default bootstrap contains a width: 100% and this width when it is removed the scrollbar is removed.
This css disables/resets the width. It seems to work pretty well on my Firefox browser.

16 months agoMerge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Sat, 4 Feb 2023 11:38:04 +0000 (11:38 +0000)] 
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel

16 months agoMore warnings regarding unrestricted access
Bram Matthys [Fri, 3 Feb 2023 08:01:58 +0000 (09:01 +0100)] 
More warnings regarding unrestricted access

16 months agoAdd spamfilter screenshot (attempt 1 anyway)
Bram Matthys [Fri, 3 Feb 2023 07:50:07 +0000 (08:50 +0100)] 
Add spamfilter screenshot (attempt 1 anyway)

16 months agocolor coordinate channel bans/invites/excepts buttons
Valerie Pond [Fri, 3 Feb 2023 06:55:51 +0000 (06:55 +0000)] 
color coordinate channel bans/invites/excepts buttons

16 months agosql: Some further checking on sessions
Valerie Pond [Fri, 3 Feb 2023 06:52:59 +0000 (06:52 +0000)] 
sql: Some further checking on sessions

16 months agoWork on the start of channel details (lists: ban, invite, except)
Valerie Pond [Fri, 3 Feb 2023 06:51:55 +0000 (06:51 +0000)] 
Work on the start of channel details (lists: ban, invite, except)

Todo:
list users and actions to apply to them

17 months agoStart of sql user info page
Valerie Pond [Wed, 1 Feb 2023 14:03:26 +0000 (14:03 +0000)] 
Start of sql user info page

17 months agoLarge cosmetics update
Valerie Pond [Wed, 1 Feb 2023 14:02:32 +0000 (14:02 +0000)] 
Large cosmetics update

- Cosmetics update
- Added "Check for upgrades" button
- Added SQL user permissions adding/deletion (still wip)

17 months agoRemove showing exceptions in the server bans list
Valerie Pond [Tue, 24 Jan 2023 14:16:38 +0000 (14:16 +0000)] 
Remove showing exceptions in the server bans list

17 months agoOverview buttons fully operational
Valerie Pond [Tue, 24 Jan 2023 04:09:56 +0000 (04:09 +0000)] 
Overview buttons fully operational

17 months agoCreate CODE_OF_CONDUCT.md
Valerie Pond [Tue, 24 Jan 2023 01:59:36 +0000 (01:59 +0000)] 
Create CODE_OF_CONDUCT.md

17 months agoUpdate feature_request.md
Valerie Pond [Tue, 24 Jan 2023 01:40:47 +0000 (01:40 +0000)] 
Update feature_request.md

17 months agoAdd Bug Report and Feature Request templates
Valerie Pond [Tue, 24 Jan 2023 01:39:47 +0000 (01:39 +0000)] 
Add Bug Report and Feature Request templates

17 months agoUpdate readme with some nice pics of the new mobile compat
Valerie Pond [Tue, 24 Jan 2023 00:07:04 +0000 (00:07 +0000)] 
Update readme with some nice pics of the new mobile compat

17 months agoRather large update, please see commit notes
Valerie Pond [Mon, 23 Jan 2023 23:54:48 +0000 (23:54 +0000)] 
Rather large update, please see commit notes

With this update:
- WebPanel version shows in the footer for logged-in users (sql_auth)
- Made things look much better on mobiles; before, the navigation bar covered most of the mobile screen and was generally not visually appealing. So now when the screen is a mobile, the navigation bar will collapse into a collapsible menu.
- Separated `Name Bans` and `Server Ban Exceptions` into their own sub-menu pages. TODO: There is some weird overlap with the list background highlight.
-Started on user_meta: as in, when they last logged in, what IP they are using or used, recent actions taken, and most importantly, permissions.
- Added a few hooks which allow plugins to do more:
  - `HOOKTYPE_PRE_HEADER`
  - `HOOKTYPE_HEADER`
  - `HOOKTYPE_PRE_FOOTER`
  - `HOOKTYPE_FOOTER`

These hooks are relatively self-explanatory. There is however another hook of a different nature.

- `HOOKTYPE_NOTIFICATION`
You will need to run this from your plugin as well as catch functions from it. This won't be run many places in the source so it's up to you to send notifications. Maybe some other plugin wants to show notifications somewhere else or do something different, while still being able to load your plugin and receive notifications for it, and vice versa.

17 months agoMake a start on filtering for later
Valerie Pond [Sun, 22 Jan 2023 15:04:18 +0000 (15:04 +0000)] 
Make a start on filtering for later