manuroe
acf230465b
Send Stickers: Pass widget id to widgets urls
...
#1860
This is mandatory for the sticker picker widget
2018-05-07 10:46:33 +02:00
manuroe
d9d3d1deeb
Widget: Support new "m.widget" state event type but keep using "im.vector.modular.widgets" for operations
...
while the move is not fully done (https://docs.google.com/document/d/1uPF7XWY_dXTKVKV7jZQ2KmsI19wn9-kFRgQ1tFQP7wQ/edit?usp=sharing )
2018-05-07 10:12:02 +02:00
manuroe
83a51295aa
Widgets: Make sure we have a scalar token before opening one ( #1723 ).
...
Make the build of the true widget URL asynchronous and build it only when necessary.
2018-01-04 12:25:32 +01:00
giomfo
761dc7badb
Merge pull request #1710 from vector-im/groups
...
Groups enhancements
2017-12-28 13:42:30 +01:00
Giom Foret
33b75edcde
Group Details: Home page
...
- Add the number of members and rooms in the home screens.
vector-im/riot-meta#115
2017-12-28 12:00:46 +01:00
manuroe
68bca67d3d
Merge remote-tracking branch 'origin/release-v0.6.7' into develop
...
# Conflicts:
# Riot.xcodeproj/project.pbxproj
2017-12-27 16:23:42 +01:00
manuroe
0342a7584f
Widget: Fix crash when widget JSON data contains a number value instead of an expected string ( https://github.com/matrix-org/riot-ios-rageshakes/issues/765 )
2017-12-27 08:57:14 +01:00
manuroe
d0a89580c7
Widget: Integrate widget data into widget URL ( https://github.com/vector-im/riot-meta/issues/125 )
2017-12-21 09:28:21 +01:00
Giom Foret
8a7ce414ff
Groups: self-management of membership of groups
...
- Prepare Group Details screen
vector-im/riot-meta#114
2017-12-14 16:05:11 +01:00
manuroe
6cc8bff457
Widget: Integrate widget data into widget URL ( https://github.com/vector-im/riot-meta/issues/125 )
2017-12-08 16:46:46 +01:00
giomfo
204d98ccc2
Merge pull request #1665 from aaronraimist/oled-black
...
Add basic OLED black theme
2017-11-27 09:59:35 +01:00
Aaron Raimist
dc39537cd6
Remove kRiotKeyboard initialization
2017-11-23 11:15:51 -06:00
manuroe
a7907364e7
Make code compatible with !use_frameworks in Podfile
2017-11-23 16:09:19 +01:00
Aaron Raimist
8abe65b289
Add basic OLED black theme
2017-11-21 20:55:11 -06:00
manuroe
643e2256af
BF: Jitsi: Crash if the user display name has several components ( #1616 )
2017-10-25 16:46:03 +02:00
manuroe
7b61d4027c
EventFormatter: Improve updateRoomSummary:withStateEvents: to avoid to compute room avatar & displayname on almost every state events.
...
When initialsyncing with big rooms, the previous implementation leaded the app to out of memory because ARC did not have time to auto release objects (mainly objects returned by MXRoomState.members).
2017-10-05 09:34:17 +02:00
manuroe
33247d956d
Jitsi: Enable the "Create conference calls with jitsi" settings by default
2017-10-03 13:17:07 +02:00
manuroe
9a0816866e
Merge pull request #1536 from vector-im/format_widgets
...
Widgets: add notices for widgets events
2017-09-28 14:33:10 +02:00
manuroe
ddc51e07fd
Widgets: add notices for widgets events
2017-09-27 17:15:09 +02:00
manuroe
b22e0d1248
Widgets: list active widgets in a room
...
List them into an alertVC for the moment
2017-09-27 15:21:38 +02:00
manuroe
13a33961d2
Widget: code cleaning
2017-09-21 15:36:09 +02:00
manuroe
f65e6cc694
BF: [iOS11] "Smart [colors] Invert" renders badly in the app
...
https://github.com/vector-im/riot-ios/issues/1524
- the app does its own dark theme and prevents the OS from automatically revert the colors in the app
- there are 3 choices on iOS11 for the Riot theme: "auto", "light", "dark". "auto" uses the system settings
2017-09-21 15:29:46 +02:00
manuroe
fc40376af0
Widget: Fix crash. Handle the case where a scalar token is not required (jitsi).
2017-09-19 10:04:19 +02:00
manuroe
4fdf335bf1
Add WidgetViewController
...
Not yet use
2017-09-18 16:22:59 +02:00
manuroe
b7b8702eff
Merge pull request #1511 from vector-im/widget_manager_2
...
Show the "Integrations Manager" into a webview
2017-09-15 16:55:28 +02:00
manuroe
ac0b7e16b9
Modular integrations UI: Clear Modular data on logout
2017-09-15 15:35:27 +02:00
Giom Foret
ec85532a50
Handle the room display name and its avatar at the room summary level.
...
- Update the room display name and its avatar url when the Room Summary is updated on state events change (see `[session: updateRoomSummary: withStateEvents:]`).
- Store the riot display room name and its avatar url in the Room Summary.
- Add a new category `MXRoomSummary+Riot` to handle avatar display.
TODO: Increase file store version in `MXFileStore.h`.
2017-09-14 16:00:50 +02:00
Giom Foret
35daf83e5e
Dark theme - Improvements
...
- the keyboard bubble should be darker too
2017-09-11 22:37:00 +02:00
manuroe
902d0a5261
WidgetManager: createWidget did not call the success block
2017-09-11 16:35:42 +02:00
Giom Foret
0176f68afc
Dark theme - Improvements
...
- some hairlines being too bright
- fading behind dialog modals being white rather than dark
- grey highlight bar in room list being too light (i think)?
2017-09-11 11:27:47 +02:00
manuroe
307586fa0c
Modular integrations UI: Show the Modular integrations webapp into a webview
2017-09-07 11:32:40 +02:00
manuroe
2fd2df33c0
Widget: Define same app settings for modular as in https://riot.im/app/config.json
...
And use it
2017-09-06 16:05:36 +02:00
manuroe
d6f2d0f203
Jitsi widget: Add notices for jitsi widget in rooms histories
2017-08-30 17:37:14 +02:00
manuroe
6702eedb82
Widget: In comments, replace scalar by modular, the official public name that replaces the codename
2017-08-30 11:28:51 +02:00
Giom Foret
580f4ab177
Re-enable the display of jitsi conference widget on develop
2017-08-25 20:08:23 +02:00
Giom Foret
be418ab877
Disable the display of jitsi conference widget.
2017-08-25 14:04:26 +02:00
manuroe
a7cfb02f1f
Jitsi widget: add display or creation of jitsi conference under USE_JITSI_WIDGET compilation flag
2017-08-18 11:56:32 +02:00
manuroe
7ea057645f
Jitsi widget: naming sanitisation
2017-08-18 09:49:14 +02:00
manuroe
57cd57908a
Jitsi widget: WidgetManager: add WidgetManagerErrorCodeCreationFailed
2017-08-17 18:45:49 +02:00
manuroe
f58f4f1323
Jitsi widget: WidgetManage add createWidget and createJitsiWidget methods
2017-08-17 18:28:24 +02:00
manuroe
fd100e1a11
Jitsi widget: Add [WidgetManager closeWidget] and use it for jitsi conference
2017-08-17 12:17:07 +02:00
manuroe
b4210d4495
Merge remote-tracking branch 'origin/develop' into jitsi_widget
...
# Conflicts:
# Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
manuroe
291999126a
Jitsi widget: Fix in [WidgetManager widgetsOfTypes:inRoom:]
2017-08-16 17:05:14 +02:00
manuroe
908e78598a
Jitsi widget: Remove WidgetManager.enabled settings. Let's user check what they want with [WidgetManager widgetsOfTypes:inRoom:]
2017-08-16 11:49:01 +02:00
manuroe
dad96a2a50
Jitsi widget: Implement [Widget description]
2017-08-16 11:47:03 +02:00
Giom Foret
0d8ecc64d1
Dark Theme - Fix Manu's remarks
2017-08-16 09:40:47 +02:00
Giom Foret
2458bf67db
Dark Theme - Improvement
...
HTML string rendering: Use the grayscale component of the secondary bg color to set the background color in the default CSS
2017-08-14 15:43:50 +02:00
Giom Foret
c4aa8013be
Enable Dark theme
...
TODO:
- fix the app freeze when user changes the app theme.
2017-08-11 16:56:09 +02:00
manuroe
7c0644b08b
Jitsi widget: Add Settings > LABS > Use jitsi for conference calls
2017-08-10 15:43:25 +02:00
manuroe
8b48c91fd2
Jitsi widget: Make [WidgetManager removeMatrixSession] work
2017-08-09 18:06:33 +02:00