]>
jfr.im git - irc/unrealircd/unrealircd-webpanel.git/log
Valerie Pond [Wed, 1 Mar 2023 10:02:43 +0000 (10:02 +0000)]
user can view their own permissions
Valerie Pond [Wed, 1 Mar 2023 09:42:17 +0000 (09:42 +0000)]
Give the default SQL user permission to manage users
Valerie Pond [Wed, 1 Mar 2023 09:34:37 +0000 (09:34 +0000)]
finish permissions
Valerie Pond [Tue, 28 Feb 2023 23:25:10 +0000 (23:25 +0000)]
Fix some brokenness
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"
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
Valerie Pond [Mon, 27 Feb 2023 23:15:28 +0000 (23:15 +0000)]
Bans, Invites and Excepts adding and deleting
Valerie Pond [Mon, 27 Feb 2023 18:43:41 +0000 (18:43 +0000)]
Fix accidental downgrade
Valerie Pond [Mon, 27 Feb 2023 18:18:40 +0000 (18:18 +0000)]
Update bootstrap and co to newer versions
Valerie Pond [Mon, 27 Feb 2023 18:13:15 +0000 (18:13 +0000)]
Leave comment about stray div so nobody tries to delete
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.
Valerie Pond [Sat, 25 Feb 2023 03:54:30 +0000 (03:54 +0000)]
Add error message and get rid of var_dump()
Valerie Pond [Sat, 25 Feb 2023 03:02:23 +0000 (03:02 +0000)]
Give ability to set and remove bans
Valerie Pond [Fri, 24 Feb 2023 12:32:24 +0000 (12:32 +0000)]
Show user agent in mail
Valerie Pond [Thu, 23 Feb 2023 16:39:16 +0000 (16:39 +0000)]
Fix version showing in footer after logout
Valerie Pond [Sat, 18 Feb 2023 00:14:20 +0000 (00:14 +0000)]
Add footer to news
Valerie Pond [Sat, 18 Feb 2023 00:13:45 +0000 (00:13 +0000)]
Make greeting work if there was an empty first name
Valerie Pond [Sat, 18 Feb 2023 00:08:47 +0000 (00:08 +0000)]
Add greeting in the navbar
Valerie Pond [Sat, 18 Feb 2023 00:08:15 +0000 (00:08 +0000)]
checkboxes js and misc
Valerie Pond [Sat, 18 Feb 2023 00:07:25 +0000 (00:07 +0000)]
Add user emails
Valerie Pond [Fri, 17 Feb 2023 23:56:43 +0000 (23:56 +0000)]
Add ability to remove channel bans/invites/exepts
Valerie Pond [Fri, 17 Feb 2023 23:55:16 +0000 (23:55 +0000)]
Login screen: Make it look smarter
Valerie Pond [Fri, 17 Feb 2023 23:54:44 +0000 (23:54 +0000)]
Mail: Send mail when there was a failed login attempt
Valerie Pond [Fri, 17 Feb 2023 23:53:34 +0000 (23:53 +0000)]
Move code of conduct, add authors to `doc/`
Valerie Pond [Fri, 17 Feb 2023 18:43:10 +0000 (18:43 +0000)]
Merge pull request #13 from muskIRC/main
Update config.php.sample
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
musk [Fri, 17 Feb 2023 14:17:47 +0000 (15:17 +0100)]
Update config.php.sample
Add end of comment
PeGaSuS [Mon, 13 Feb 2023 07:34:58 +0000 (08:34 +0100)]
Update 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
Valerie Pond [Wed, 8 Feb 2023 16:24:13 +0000 (16:24 +0000)]
Update PanelUser and Channel details pages some more
Valerie Pond [Wed, 8 Feb 2023 01:14:31 +0000 (01:14 +0000)]
Channel Details: Rename Channel Occupants to User List
Valerie Pond [Tue, 7 Feb 2023 16:55:33 +0000 (16:55 +0000)]
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Valerie Pond [Tue, 7 Feb 2023 16:54:27 +0000 (16:54 +0000)]
Merge pull request #11 from Madriix/patch-4
Update index.php
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
Valerie Pond [Tue, 7 Feb 2023 15:39:51 +0000 (15:39 +0000)]
Overview: Make top margin of bottom row smaller
Valerie Pond [Tue, 7 Feb 2023 15:16:49 +0000 (15:16 +0000)]
Fix CSS for badges and icons on overview
Valerie Pond [Tue, 7 Feb 2023 02:29:46 +0000 (02:29 +0000)]
IP WHOIS: return properly if no search
Valerie Pond [Tue, 7 Feb 2023 02:21:10 +0000 (02:21 +0000)]
Finalize badge move
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
Valerie Pond [Tue, 7 Feb 2023 02:17:03 +0000 (02:17 +0000)]
Merge branch 'main' into patch-3
Valerie Pond [Tue, 7 Feb 2023 02:01:52 +0000 (02:01 +0000)]
Fix "last login" meta and display on PanelUsers page
Valerie Pond [Tue, 7 Feb 2023 01:37:03 +0000 (01:37 +0000)]
Make Plugins page and require email for plugins
Valerie Pond [Tue, 7 Feb 2023 00:57:30 +0000 (00:57 +0000)]
Remove my email from the sample =]
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
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.
Valerie Pond [Mon, 6 Feb 2023 23:37:43 +0000 (23:37 +0000)]
Reorder permission defines comments so info shows in editors
Valerie Pond [Mon, 6 Feb 2023 23:35:57 +0000 (23:35 +0000)]
Composer: Require PHPMailer
Valerie Pond [Mon, 6 Feb 2023 20:34:49 +0000 (20:34 +0000)]
Make IP whois search bar look cleaner
Valerie Pond [Mon, 6 Feb 2023 20:17:41 +0000 (20:17 +0000)]
Fix IP WHOIS
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
Valerie Pond [Mon, 6 Feb 2023 19:53:20 +0000 (19:53 +0000)]
Move user functionality fully into the base
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.
Valerie Pond [Mon, 6 Feb 2023 18:12:12 +0000 (18:12 +0000)]
prevent closing of the login modal and remove button
Valerie Pond [Mon, 6 Feb 2023 16:15:23 +0000 (16:15 +0000)]
Fix login redirector and forward meta properly to hooks
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
Valerie Pond [Sun, 5 Feb 2023 20:26:33 +0000 (20:26 +0000)]
Remove stray var_dump in ban exceptions
Valerie Pond [Sun, 5 Feb 2023 05:57:10 +0000 (05:57 +0000)]
Make soft-actions work on spamfilter
Valerie Pond [Sun, 5 Feb 2023 05:49:46 +0000 (05:49 +0000)]
Move IP WHOIS to `tools` directory
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
Valerie Pond [Sun, 5 Feb 2023 04:00:45 +0000 (04:00 +0000)]
Refer to the new-ish login modal
Valerie Pond [Sun, 5 Feb 2023 03:57:32 +0000 (03:57 +0000)]
Move user functionality to the base
Valerie Pond [Sat, 4 Feb 2023 21:41:06 +0000 (21:41 +0000)]
Add general checkbox selector javascript
Valerie Pond [Sat, 4 Feb 2023 21:40:24 +0000 (21:40 +0000)]
Fix some visuals on inputbar
Valerie Pond [Sat, 4 Feb 2023 21:38:45 +0000 (21:38 +0000)]
Allow adding/removing of ban exceptions
Valerie Pond [Sat, 4 Feb 2023 19:51:08 +0000 (19:51 +0000)]
Add the start of listing users (unfinished)
Valerie Pond [Sat, 4 Feb 2023 19:50:03 +0000 (19:50 +0000)]
Add functions for listing bans/invites/exceptions and user list
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
Valerie Pond [Sat, 4 Feb 2023 18:52:14 +0000 (18:52 +0000)]
Move topic notif underneath topic area
Valerie Pond [Sat, 4 Feb 2023 18:47:13 +0000 (18:47 +0000)]
Allow updating the channel topic from channels/details.php
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
Valerie Pond [Sat, 4 Feb 2023 16:59:11 +0000 (16:59 +0000)]
Add footer to servers/details.php
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.
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.
Valerie Pond [Sat, 4 Feb 2023 12:36:51 +0000 (12:36 +0000)]
Make images on overview cards vertically centered
Madriix [Sat, 4 Feb 2023 12:32:34 +0000 (13:32 +0100)]
update unrealircd-admin.css
Repositioning of badge record on the home page
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
Valerie Pond [Sat, 4 Feb 2023 12:08:37 +0000 (12:08 +0000)]
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
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.
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.
Valerie Pond [Sat, 4 Feb 2023 11:38:04 +0000 (11:38 +0000)]
Merge branch 'main' of https://github.com/unrealircd/unrealircd-webpanel
Bram Matthys [Fri, 3 Feb 2023 08:01:58 +0000 (09:01 +0100)]
More warnings regarding unrestricted access
Bram Matthys [Fri, 3 Feb 2023 07:50:07 +0000 (08:50 +0100)]
Add spamfilter screenshot (attempt 1 anyway)
Valerie Pond [Fri, 3 Feb 2023 06:55:51 +0000 (06:55 +0000)]
color coordinate channel bans/invites/excepts buttons
Valerie Pond [Fri, 3 Feb 2023 06:52:59 +0000 (06:52 +0000)]
sql: Some further checking on sessions
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
Valerie Pond [Wed, 1 Feb 2023 14:03:26 +0000 (14:03 +0000)]
Start of sql user info page
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)
Valerie Pond [Tue, 24 Jan 2023 14:16:38 +0000 (14:16 +0000)]
Remove showing exceptions in the server bans list
Valerie Pond [Tue, 24 Jan 2023 04:09:56 +0000 (04:09 +0000)]
Overview buttons fully operational
Valerie Pond [Tue, 24 Jan 2023 01:59:36 +0000 (01:59 +0000)]
Create CODE_OF_CONDUCT.md
Valerie Pond [Tue, 24 Jan 2023 01:40:47 +0000 (01:40 +0000)]
Update feature_request.md
Valerie Pond [Tue, 24 Jan 2023 01:39:47 +0000 (01:39 +0000)]
Add Bug Report and Feature Request templates
Valerie Pond [Tue, 24 Jan 2023 00:07:04 +0000 (00:07 +0000)]
Update readme with some nice pics of the new mobile compat
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.
Valerie Pond [Sun, 22 Jan 2023 15:04:18 +0000 (15:04 +0000)]
Make a start on filtering for later
Valerie Pond [Sun, 22 Jan 2023 10:26:45 +0000 (10:26 +0000)]
various: Check variable existence
Valerie Pond [Sun, 22 Jan 2023 01:00:09 +0000 (01:00 +0000)]
Sometimes users do not have an IP due to being pseudobots or whatever
Valerie Pond [Sun, 22 Jan 2023 00:46:25 +0000 (00:46 +0000)]
Correct a variable existence warning. Reported by @Noisytoot
Valerie Pond [Sun, 22 Jan 2023 00:45:42 +0000 (00:45 +0000)]
IP WHOIS: Make the values field wider
Valerie Pond [Sat, 21 Jan 2023 23:58:05 +0000 (23:58 +0000)]
IPWHOIS: Make 'view raw' button not lean so much against the search bar