Commit Graph

48 Commits (55e1270b94aa0f4ea003e2cbc87a8ea56bcae96d)

Author SHA1 Message Date
Côme Chilliet e9866ef5e7
chore: Suppress psalm false-positives 1 week ago
Côme Chilliet 7f4e722c6b
feat: Use a class to materialize user config entries 1 week ago
Côme Chilliet 4e34261967
chore: merge valueDetails into fastCache and lazyCache to avoid out-of-sync issues 1 week ago
Côme Chilliet 4967f7bf48
fix: Use a CappedMemoryCache for UserConfig to avoid memory exhaustion 1 week ago
Robin Appelman 300b23da55
fix: throw better error message if a user doesn't have a key even though it should have 3 weeks ago
Git'Fellow fcc63b9603
refactor(dbal): move to modern calls 1 month ago
Côme Chilliet 1ab09ec753
chore: Apply new coding standard to all files 3 months ago
Anna Larch b2c9273e5f fix(appconfig,userconfig): restore pre-migration fallback for ownCloud migration 3 months ago
skjnldsv b86f463915
fix(config): add null coalescing fallback in getValueBool before strtolower 3 months ago
There Is No TIme ab082611a7
fix(UserConfig): cast getTypedValue() result to string in getValueBool() 3 months ago
Côme Chilliet 9e55ead452 fix: Remove duplicated match values in PresetManager 4 months ago
Jos Poortvliet 8acbf54a87 feat: Add 'user_migration' to relevant quick presets 4 months ago
Ferdinand Thiessen e0ba4d71b6
chore: add missing `Override` attribute to `OC` 4 months ago
Carl Schwan 7b6078875b
refactor: Run rector on lib/private 7 months ago
Côme Chilliet b2e332fa69
fix: Add missing `@throws` annotations in UserConfig 7 months ago
Côme Chilliet fae36e04ea feat: Add twofactor applications to most of the presets 7 months ago
Maxence Lange edfc339bf5 fix(lexicon): switch bool value to non-lazy 10 months ago
Akhil fe30ca872b feat(config): Add UserConfigChangedEvent whenever user config is updated 11 months ago
Maxence Lange db23ad5188 fix(userconfig): crop configvalue at 64 before index 11 months ago
Maxence Lange 70dd0de0ff fix(userconfig): using api bit functions 11 months ago
Maxence Lange 0249e3a2f5 fix(userconfig): set 'mail' as indexed 11 months ago
Maxence Lange 46ced9df22 fix(lexicon): send single notice/warning when using unknown config key 12 months ago
Louis Chemineau a9d450285f
fix: Remove intro from presets 12 months ago
Maxence Lange a81d58970c feat(lexicon): set/get current preset from controller 12 months ago
Maxence Lange b7cdfddeda feat(preset): compare userconfig lexicon entries 1 year ago
Maxence Lange e1c7f6020c feat(preset): adding /settings/preset endpoint 1 year ago
Maxence Lange 6eda5583db feat(preset): compare default for all preset 1 year ago
Maxence Lange 9c7ed07571 feat(preset): load apps on new preset 1 year ago
Maxence Lange bbc9ed138c fix(config): fix tests+psalm 1 year ago
Maxence Lange 33c4fe504d feat(preset): new PresetManager 1 year ago
Maxence Lange 132513dbf3 fix(userconfig): duplicate core lexicon 1 year ago
Maxence Lange 33bff30e1d feat(lexicon): moving out from unstable 1 year ago
Maxence Lange e64be71e52 feat(lexicon): preset() 1 year ago
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 1 year ago
Maxence Lange d860cfd1cb feat(lexicon): better numeric conversion 1 year ago
Maxence Lange d8fc08d718 feat(lexicon): fix tests 1 year ago
Maxence Lange d5e487078a feat(lexicon): using configmanager 1 year ago
Maxence Lange e39ab65239 feat(lexicon): migrate config key/value 1 year ago
Richard Steinmetz b6af06d2e0
fix: revive always storing lowercased email addresses 1 year ago
Maxence Lange 525eb8312b fix(config): drop value details 2 years ago
Maxence Lange 28acc002a2 fix(lexicon): syntax 2 years ago
Maxence Lange bd4a154d64 feat(lexicon): configurable default value 2 years ago
Maxence Lange 815991741d fix(lexicon): renaming and minor fixes 2 years ago
Maxence Lange 96586ba709 feat(config): implementation of lexicon 2 years ago
Maxence Lange 5b4f1904c0 feat(user-prefs): renaming to IUserConfig 2 years ago
Maxence Lange 6afc8552b7 feat(user-prefs): switching to NCU/ 2 years ago
Maxence Lange 7c04818c5c feat(user-prefs): iterator instead of array on search 2 years ago