rainydaysavings
fa0612c0d1
[UI] Checkboxes now display a custom tick
2021-04-14 15:37:22 +00:00
rainydaysavings
930a9a99f2
[UI] No focus outlines by default
2021-04-14 15:37:22 +00:00
rainydaysavings
36aff803c6
[UI] Reply icon now shows accordingly, same for the replies themselves
2021-04-14 15:37:22 +00:00
rainydaysavings
b609932726
[UI] Custom and accessible checkboxes, radio buttons and normal buttons
2021-04-14 15:37:22 +00:00
Hugo Sales
e13e763d5c
[NOTE][UI] Add note replying and UI displaying
2021-04-14 15:37:22 +00:00
rainydaysavings
6445931493
[UI] Posting form re-styling
2021-04-14 15:37:22 +00:00
rainydaysavings
f5267a1975
[UI] Posting form styling work
2021-04-14 15:37:22 +00:00
rainydaysavings
a4c6fbbbd8
[UI] Post form new structure first styling implementation
2021-04-14 15:37:22 +00:00
rainydaysavings
1f89f3298c
[UI] Small border fix
2021-04-14 15:37:22 +00:00
rainydaysavings
cf8c85f6ba
[UI] Small border radius problem fix
2021-04-14 15:37:22 +00:00
rainydaysavings
9442556c3e
[UI] Fixing login and register styling, refactoring
2021-04-14 15:37:22 +00:00
rainydaysavings
a761c4e11a
[UI] Fixing issue where notices wouldn't break text
2021-04-14 15:37:22 +00:00
rainydaysavings
fa40bfb8dc
[UI] Fixing static pages styling
2021-04-14 15:37:22 +00:00
rainydaysavings
27d292affd
[UI] Fixes to settings CSS
2021-04-14 15:37:22 +00:00
rainydaysavings
dc5992bebd
[UI] Finalizing timeline structure and CSS
2021-04-14 15:37:22 +00:00
rainydaysavings
3c06a1e24f
[UI] New reset CSS to deal with firefox's abysmal and evil defaults
2021-04-14 15:37:22 +00:00
rainydaysavings
fc6bb1ddf6
[UI] Fixing timeline notice structure and CSS
2021-04-14 15:37:22 +00:00
rainydaysavings
475e78e13f
[UI] Fix left panel new dynamic components view
2021-04-14 15:37:22 +00:00
Hugo Sales
8f43c12e22
[STREAM][NetworkPublic] Add skeleton of public timeline and posting
2021-04-14 15:37:22 +00:00
rainydaysavings
9fa363d9bf
[UI] Public feed responsive CSS work
2021-04-14 15:37:22 +00:00
rainydaysavings
c3a0b08c40
[UI] Responsive settings CSS work
2021-04-14 15:37:22 +00:00
rainydaysavings
b52d4faca7
[UI] Responsive base design polish
2021-04-14 15:37:22 +00:00
rainydaysavings
7d593366c7
[UI] Feed structure done, feed CSS work
2021-04-14 15:37:22 +00:00
rainydaysavings
4d00a0f6dd
[UI] Polishing design, settings pages
2021-04-14 15:37:22 +00:00
rainydaysavings
648a911055
[UI] Polishing base template
2021-04-14 15:37:22 +00:00
rainydaysavings
0d3a1cc14e
[UI] Left panel theme now looks like it should
2021-04-14 15:37:22 +00:00
rainydaysavings
c9b36b6030
[UI] Right panel checkbox size fix
2021-04-14 15:37:22 +00:00
rainydaysavings
52caf7cab1
[UI] Settings theme according to base theme
2021-04-14 15:37:22 +00:00
rainydaysavings
46d946f381
[UI] Complete base CSS overhaul and new theme
2021-04-14 15:37:22 +00:00
rainydaysavings
4568578e16
[UI] Right panel added
2021-04-14 15:37:22 +00:00
rainydaysavings
c0b6d8807f
[UI] Additional fixes to settings page
2021-04-14 15:37:22 +00:00
rainydaysavings
c25d33e38a
[UI] Small general settings CSS fixes
2021-04-14 15:37:22 +00:00
rainydaysavings
488247119a
[UI] Settings small fix
2021-04-14 15:37:22 +00:00
rainydaysavings
08c792fac7
[UI] Notification settings checkbox placement fix
2021-04-14 15:37:22 +00:00
Hugo Sales
a5c97762e0
[AVATAR] Fixed avatar upload, added avatar inline download and updated template and base controller
2021-04-14 15:37:22 +00:00
Hugo Sales
04258b6072
[JS] Whitespace cleanup
2021-04-14 15:37:22 +00:00
rainydaysavings
19e4f120c0
[UI] Notifications settings styling finished
2021-04-14 15:37:22 +00:00
rainydaysavings
cc4a95fbd5
[UI] Notification settings styling progress
2021-04-14 15:37:22 +00:00
rainydaysavings
246bf30c41
[UI] Notification settings tabs functional
2021-04-14 15:37:22 +00:00
rainydaysavings
a71f54c6bf
[UI] Notifications settings page CSS work
2021-04-14 15:37:22 +00:00
rainydaysavings
e4db0eb9b9
[UI] Accessibility improvements all around
2021-04-14 15:37:22 +00:00
rainydaysavings
e1ff2a0ef1
[UI] Fixed issue where certain form element would be on top the left panel
2021-04-14 15:37:22 +00:00
rainydaysavings
10010552e1
[JS][UI][AVATAR] JS cropping script
2021-04-14 15:37:22 +00:00
rainydaysavings
d38bf8ff4c
[UI] Cropping avatar as a circle, proper preview done
2021-04-14 15:37:22 +00:00
rainydaysavings
caab08b017
[CONTROLLER][UI] Avatar JS cropping added
2021-04-14 15:37:22 +00:00
rainydaysavings
85d8d9b268
[UI] Login and Register button fixes
2021-04-14 15:37:22 +00:00
rainydaysavings
6e52fd4c95
[CONTROLLER][UI] Fixing controller display errors, Settings CSS fixes
2021-04-14 15:37:21 +00:00
rainydaysavings
e334ce9a55
[UI] Register and Login rework
2021-04-14 15:37:21 +00:00
rainydaysavings
6d6b1447f8
[TWIG][ROUTES] Footer links routes and pages added
2021-04-14 15:37:21 +00:00
rainydaysavings
801399218f
[UI][ROUTES] Footer links added
2021-04-14 15:37:21 +00:00
rainydaysavings
c2e69a06b0
[UI] Fixing problem due to Firefox's autofill filter
2021-04-14 15:37:21 +00:00
rainydaysavings
879666fab7
[UI] Left panel template and Login page CSS work done
2021-04-14 15:37:21 +00:00
rainydaysavings
a4934a4ef3
[UI][CONTROLLER][ROUTES] UserPanel account page form added, account page CSS work
2021-04-14 15:37:21 +00:00
rainydaysavings
46c63b3240
[UI] Fixed top header spacing issue, hamburger menu weird rendering
2021-04-14 15:37:21 +00:00
rainydaysavings
f77f56e1f2
[UI] FAQ pages markdown fixes
2021-04-14 15:37:21 +00:00
rainydaysavings
2f05f05dc9
[UI][CONTROLLER] Form help messages added, fixed checkbox trick hitbox
2021-04-14 15:37:21 +00:00
rainydaysavings
02b17049e3
[UI] Reset CSS added, small fixes all around
2021-04-14 15:37:21 +00:00
rainydaysavings
ee6791fe97
[UI] Settings page CSS redesign port completed
2021-04-14 15:37:21 +00:00
rainydaysavings
de5554f1e2
[UI][CONTROLLER][ROUTES] Corrected core action name, UserPanel CSS work
2021-04-14 15:37:21 +00:00
rainydaysavings
e1f9143cf5
[UI] Fixed FAQ template issues
2021-04-14 15:37:21 +00:00
rainydaysavings
4fd69b684a
[UI] Side panel animation added
2021-04-14 15:37:21 +00:00
rainydaysavings
c133565780
[UI] Redesign responsiveness work done
2021-04-14 15:37:21 +00:00
rainydaysavings
099be93420
[UI] Further work into new side panel design
2021-04-14 15:37:21 +00:00
rainydaysavings
43b7076ff8
[UI] Basic implementation of the new base design
2021-04-14 15:37:21 +00:00
rainydaysavings
49e33557e1
[UI] Polishing FAQ CSS
2021-04-14 15:37:21 +00:00
rainydaysavings
f16789f10e
[UI] Standardization of sizes and variable usage for faster theming
2021-04-14 15:37:21 +00:00
Hugo Sales
b09e1525eb
[CACHE][HTTP] Configure simple HTTP cache
2021-04-14 15:37:21 +00:00
rainydaysavings
d6196a5e69
[CONTROLLER] UserAdminPanel handle request fix
...
[UI] Minor CSS font size corrections
2021-04-14 15:37:21 +00:00
rainydaysavings
b39d43a700
[TWIG][UI] Settings: removed unnecessary pages, responsive CSS work
2021-04-14 15:37:21 +00:00
rainydaysavings
20497bf905
[UI][CONTROLLER] Settings page styling almost done.
2021-04-14 15:37:21 +00:00
rainydaysavings
1e8efe180c
[UI][Mobile][FAQ][ROUTES] FAQ sub pages and routing added, small screen css work started.
2021-04-14 15:37:21 +00:00
rainydaysavings
29712edbd3
[UI] Icon assets now work with Symfony asset component, header icon placement fixes
2021-04-14 15:37:21 +00:00
rainydaysavings
f100d33d94
[UI] Work started on profile settings page.
2021-04-14 15:37:21 +00:00
rainydaysavings
9a05f11b65
[UI][Header] New header implemented.
2021-04-14 15:37:21 +00:00
rainydaysavings
b28f3ffa19
[TWIG][UI] CSS refactoring, containerized twig blocks and settings initial work
2021-04-14 15:37:21 +00:00
rainydaysavings
3daa764d87
[UI][ROUTES] Better use of icons, fixing static pages routing.
2021-04-14 15:37:21 +00:00
rainydaysavings
ff06671cd5
[UI][FAQ] Better FAQ organization, removing unnecessary categories.
2021-04-14 15:37:21 +00:00
rainydaysavings
5736bd1408
[UI][Mobile][FAQ] FAQ polish, better use of twig, responsive css.
2021-04-14 15:37:21 +00:00
rainydaysavings
999b31b615
[UI][Mobile][FAQ] FAQ sub pages and routing added, small screen css work started.
2021-04-14 15:37:21 +00:00
rainydaysavings
e925c566ac
[UI] SVG icons added
...
[TWIG][UI] Header completed
2021-04-14 15:37:21 +00:00
rainydaysavings
8faf299a23
[UI][FAQ] FAQ page progress, assets folder and assets added
2021-04-14 15:37:21 +00:00
Hugo Sales
a2f5b77ff0
[ASSETS] Import old favicon.ico
2021-04-14 15:37:20 +00:00
Hugo Sales
6c8da48efa
[DOCUMENTATION] Document All The Things!
2021-04-14 15:36:35 +00:00
Hugo Sales
6546c088d9
[DOCTRINE][SCHEMADEF] Create a new metadata driver to allow us to continue using static schemaDef functions
...
This has the benefit of requiring fewer code changes, as well as providing a better isolation
between GNU social and symfony, useful in case the framework needs to be changed
2021-04-14 15:36:35 +00:00
Hugo Sales
51d1ea4f8f
[DOCKER] Added preliminary docker container
2021-04-14 15:36:35 +00:00
Hugo Sales
86b5bfe075
[V3] Big Bang
...
Beginning anew, this time with a modern framework: symfony
2021-04-14 15:36:35 +00:00
f01331671c
[V3] Big Crunch
...
And so, just as it begins, so too must it end
One should not dwell and stall, for more is to come
2021-04-14 15:36:13 +00:00
Alexei Sorokin
8079a476b6
Remove "magic quotes" code and avoid wrong order implode
...
"Magic quotes" were removed in PHP 5.4, no need to mitigate it anymore.
Avoid implode() with the join()-like order of arguments which was deprecated
since PHP 7.4 and implicitly since PHP 5.3.
Also avoid implode() with an implicit separator for stylistic reasons.
mktime() with no arguments has been deprecated since PHP 5.1.
2020-09-15 14:59:27 +03:00
Alexei Sorokin
2ef944d5c4
[UTIL] Sanitise instead of validate in common_copy_args()
...
And remove common_validate_utf8() which is now unused.
2020-09-15 14:53:35 +03:00
Alexei Sorokin
fde929b151
[DATABASE] Switch from PEAR DB to MDB2
2020-09-14 22:46:29 +03:00
rainydaysavings
92ad44abf9
[THEME][neo-quitter] Added icon for Network in navbar
2020-06-03 00:59:22 +01:00
Diogo Cordeiro
bb32c0af3b
[SensitiveContent] Fix plugin settings
...
Also reformatted the code and minor bug fixed it
2020-04-07 13:28:29 +01:00
tenma
d24075b1c5
[INSTALL] Allow the setup of sslproxy during install time
...
install.php:
installer.php:
- add option field and handle logic
display.css:
- hardcode ssl's label margin-top value so all options are correctly displayed
2020-03-15 21:37:37 +00:00
Alexei Sorokin
e7ab305335
[CORE] Use monotonic time via hrtime() where applicable
...
The realtime clock is not reliable when calculating elapsed time.
2020-01-07 19:48:13 +03:00
Alexei Sorokin
1f2f57b03b
[CORE] Fix logging of very early failures
2019-09-13 12:11:43 +03:00
Alexei Sorokin
1a0d6a90c2
[INSTALL] Fix lib/util/installer.php import path
2019-09-12 11:52:04 +03:00
Miguel Dantas
b41f9620fa
[LIB_REFACTOR] Fix requires
2019-09-03 03:33:13 +01:00
Diogo Cordeiro
e1514a151c
[DOCUMENTATION][DEVELOPERS][PLUGINS] Some updates to Plugins doc
2019-08-24 01:59:41 +01:00
Diogo Cordeiro
88bdb5114f
[Plugins] Incorporated GNUsocialExtendedProfile as part of ExtendedProfile
...
Also improved a lot of the plugin and made things in a way it would make sense
2019-08-24 01:59:37 +01:00
Diogo Cordeiro
01cf8ab82c
[PLUGINS] Removed GNUsocial{Photo, Photos, Video} as we don't need them anymore
2019-08-24 01:59:36 +01:00
Diogo Cordeiro
66e55d1a1f
[BlankAd] Fixed plugin
2019-08-24 01:59:34 +01:00
Diogo Cordeiro
63fac32bc0
[Awesomeness] Fixed plugin
2019-08-24 01:59:34 +01:00
Diogo Cordeiro
0c2c3ec862
[CORE] Plugin API now extends a new Module API
2019-08-24 01:59:33 +01:00
Diogo Cordeiro
8c0601816f
[CORE] Move core plugins to a new modules directory
...
For reference (raised by rozzin in IRC):
* http://foldoc.org/module
* http://foldoc.org/library
* http://foldoc.org/plugin
As noted by XRevan86, modules are not necessarily non-essential.
As we will keep the modules directory in GS root [therefore, near to
plugins/], it is evidenced the difference between both.
This is a simple yet fundamental structural change. It doesn't change
functionality but makes clearer the way we understand GNU social's
internals.
2019-08-22 03:13:58 +01:00
Miguel Dantas
0c20d35206
[Embed] Refactoring and bug fixing
2019-08-03 17:49:09 +01:00
Miguel Dantas
52819d39d9
[OEmbed][Embed] Renamed OEmbed plugin to Embed
2019-08-03 17:48:26 +01:00
Diogo Cordeiro
e0bc35b975
[CORE] Avatars are in PUBLICDIR in v2
...
Fixed a bug in the Installer
2019-08-03 17:47:28 +01:00
Diogo Cordeiro
893bafa14b
[INSTALL] Minor reformatting and modernization. Shouldn't change functionality significatively.
2019-08-03 17:47:28 +01:00
Diogo Cordeiro
1049080df5
[CORE] Move public resources to a /public directory
...
Advantages:
* Increases security by preventing direct access to file/
* We are careful and have a defined('GNUSOCIAL') || die() to prevent
direct access to GS files, but we may miss one or a vendor/extlib may
not be as careful
* Improves directory structure - It's more natural to physically
separate what is public from what are GNU social resources
2019-08-03 17:47:25 +01:00
Diogo Cordeiro
2a06261f75
[CORE][COMPOSER] Move extlib packages with immediate composer correspondent to composer dependencies
...
This adds a composer.json for all dependencies that are available
2019-08-03 17:47:24 +01:00